@charset "utf-8";

/* 구성원:시작 */
.ui-list__card .obj{margin:0 0 0 -7px;}
.ui-list__card .obj .item{padding: 27px 0;border:none;border-bottom:1px solid #ddd;padding-left: 175px;position: relative;padding-top: 0;min-height: 220px;}
.ui-list__card .col:first-child .item{padding-top:0}
.ui-list__card .col1 .item .thm--box{border:1px solid #dbdbdb;padding:13px;width: 158px;position: absolute;left: 10px;top: 0;float: none;}
.ui-list__card .obj .item .thm--box .inner{position:relative;height: 176px;text-align:center;overflow:hidden;width: 132px;}
.ui-list__card .obj .item .thm--box .inner img{max-width:none;display:block;position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);height: 100%;}
.ui-list__card .obj .item .card--body{padding: 10px 20px 0;width: 100%;float: none;}
.ui-list__card .obj .item .card--body .ui-list__title{display:block;margin-bottom: 10px;padding:0 5px;padding-right: 170px;padding-bottom: 12px;border-bottom: 2px solid #df3128;font-weight:bold;font-size: 22px;padding-top: 10px;}
.ui-list__card .obj .item .card--body .ui-list__title em{display:inline-block;margin-left:15px;font-size:20px;color:#4a4a4a;}
.ui-list__card .obj .item .card--body .ui-list__txt .list-gup .ui-list__txt{display:block;}
.ui-list__card .obj .item .card--body .ui-list__txt .list-gup{/* margin-top:23px; *//* padding-top:13px; */padding-left:20px;padding-right:20px;/* border-top:1px solid #d7d8d9; */}
.ui-list__card .obj .item .card--body .ui-list__txt .list-gup:first-child{border:none;margin-top:0;padding-top:0;}
.ui-list__card .obj .item .card--body .ui-list__txt .list-gup strong{margin:0 0 10px;padding-left: 11px;position:relative;display: inline-block;font-size:16px;color:#2f3135;font-weight: bold;min-width: 90px;}
.ui-list__card .obj .item .card--body .ui-list__txt .list-gup strong:before{content:'';position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#df3127}
.ui-list__card .obj .item .card--body .ui-list__txt .list-gup em{display: inline-block;padding-left: 11px;}
.ui-list__card .obj .item .card--body .list-gup .list-1st{margin:0;padding:0;}
.ui-list__card .obj .item .card--body .list-gup .list-1st li{display:block;margin: 3px 0;line-height:1.3;}
.ui-list__card .obj .item .card--body .list-gup .list-1st li b{display:inline-block;min-width: 135px;font-size: 15px;color:#2f3135;font-weight: bold;letter-spacing: -0.02em;}
.ui-list__card .obj .item .card--body .list-gup .list-1st li i{display:inline-block;margin-top:-1px;/* font-size: 14px; */}
.ui-list__card .obj .item .card--body .ui-list__button{/* margin-top:23px; *//* padding-left:20px; *//* padding-right:20px; */position: absolute;top: 7px;right: 20px;margin-top: 0;}
.ui-list__card .obj .item .card--body .ui-list__button a{/* padding-top:10px; *//* padding-bottom:14px; *//* min-width:140px; *//* max-width:210px; */font-size: 0;font-weight: bold;width: 77px;height: 46px;}
.ui-list__card .obj .item .card--body .ui-list__button a.btn-secondary{background:#333 url(/common/images/button1.png) no-repeat 50% 50%}
.ui-list__card .obj .item .card--body .ui-list__button a.btn-danger{background:#dc3545 url(/common/images/button2.png) no-repeat 50% 50%}
.ui-list__card .obj .item .card--body .ui-list__button a.btn-ytb{background:#af1120 url(/common/images/button3.png) no-repeat 50% 50%}
.ui-list__card .obj .item .card--body .ui-list__button a i{display:none;}
/* 구성원:끝 */


@media only screen and (max-width:767px){
.ui-list__card .obj .item{padding-left:0;}
.ui-list__card .col1 .item .thm--box{width: 100%;position:relative;left:auto;top: 0;float: none;margin:0 auto;height:auto !important}
.ui-list__card .obj .item .thm--box .inner img{position:relative;}
.ui-list__card .obj .item .card--body .ui-list__button{position: relative; margin-top: 15px; margin-left:30px; top: auto; right: auto}
.ui-list__card .obj .item .card--body .ui-list__button a,
.ui-list__card .obj .item .card--body .ui-list__button button{max-width:none;margin:0 -2px;}
.ui-list__card .obj .item .card--body .list-gup .list-1st li b{display:block;}
.ui-list__card .obj .item .card--body .list-gup .list-1st li:before{top:10px;}
.ui-list__card .obj .item .thm--box .inner{width: 100%;}
.ui-list__card .obj .item .card--body .list-gup .list-1st li b{display:inline-block}

}

/* 구성원 상세페이지:시작 */
.board--card--list .obj.col1 .col .card--body ul li:last-child:before{display:none}
.board--card--list .obj.col1 .col .card--body ul li:last-child b{display:none}



.prof-intro{position:relative;overflow:hidden}
.prof-intro .inner{width:100%;height:100%}
.prof-intro .inner .item{padding:37px 0;border:none;border-bottom:1px solid #ddd;padding-left:175px;position: relative;padding-top: 0;min-height:250px;}
.prof-intro .inner .item .thm--box {border:1px solid #dbdbdb; padding:13px;width: 158px;position: absolute;left: 10px;top: 17px;float: none;}
.prof-intro .inner .item .thm--box .inner{position:relative;height: 176px;text-align:center;overflow:hidden;width: 132px;margin: 0 auto;}
.prof-intro .inner .item .thm--box .inner img{max-width:none;display:block;position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);height: 100%;}
.prof-intro .inner .item .card--body{padding:17px 20px;width: 100%;float: none;}
.prof-intro .inner .item .card--body .ui-list__title{display:block;margin-bottom:20px;padding:0 5px;padding-bottom:25px;border-bottom:3px solid #df3128;font-weight:bold;font-size:25px;}
.prof-intro .inner .item .card--body .ui-list__title em{display:inline-block;margin-left:15px;font-size:20px;color:#4a4a4a;font-weight: 600;}
.prof-intro .inner .item .card--body .list-gup .list-1st{margin:0;padding:0;}
.prof-intro .inner .item .card--body .list-gup .list-1st li{display:block;margin:6px 0;line-height:1.3 }
.prof-intro .inner .item .card--body .list-gup .list-1st li b{display:inline-block;min-width:120px;font-size:16px;color:#2f3135;font-weight: bold;}

.prof-intro .inner .item .card--body .ui-list__txt .list-gup .ui-list__txt{display:block;}
.prof-intro .inner .item .card--body .ui-list__txt .list-gup{/* margin-bottom:20px; *//* padding-bottom:20px; */padding-left:0;padding-right:20px;/* border-bottom:1px solid #d7d8d9; */}
.prof-intro .inner .item .card--body .ui-list__txt .list-gup strong{margin:0 0 2px;padding-left: 11px;position:relative;display: inline-block;font-size:16px;color:#2f3135;min-width: 120px;font-weight: bold;}
.prof-intro .inner .item .card--body .ui-list__txt .list-gup strong:before{content:'';position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#df3127}
.prof-intro .inner .item .card--body .ui-list__txt .list-gup em{display: inline-block;padding-left: 11px;}

.con_box{padding:35px 50px;background: #f8f8f9;}
.con_row{padding:24px 0;}
.con_row .h2{margin-bottom:15px;padding-left:15px;}
.con_row .h2:before{left:0;width:5px;}
.cnt-txt{padding-left:15px;}

/* 구성원 상세페이지:끝 */
@media only screen and (max-width:767px){
.prof-intro .inner .item{padding-left:0;}
.prof-intro .inner .item .thm--box{width: 100%;position:relative;left:auto;top: 0;float: none;margin:0 auto;height:auto !important}
.prof-intro .inner .item .thm--box.inner img{position:relative;}
.prof-intro .inner .item .card--body .ui-list__button{padding:15px 5px;background-color:#fafafa;text-align:center}
.prof-intro .inner .item .card--body .list-gup .list-1st li b{display:block;}
.prof-intro .inner .item .card--body .list-gup .list-1st li:before{top:10px;}


.con_box{padding: 15px 20px;}
}





/* Publication 목록:시작 */
.ui-list__bodo.publication .inner{margin-top:-1px;margin-bottom:0}
.ui-list__bodo.publication .inner .ui-bodo__summary{padding-left:60px}
.ui-list__bodo.type3.publication .inner .ui-bodo__summary strong{padding-right:125px}
.ui-list__bodo.type3.publication .inner .ui-bodo__summary .ypurple{background-color:transparent!important}
.ui-list__bodo.type3.publication .inner .circle{font-size: 16px;color: #353a41;top: 15px;left: 20px;position: absolute;}
.ui-list__bodo.type3.publication ul{overflow:hidden}
.ui-list__bodo.type3.publication ul li{float:left;margin-left:10px}
.ui-list__bodo.type3.publication ul li:first-child{margin-left:0}
.ui-list__bodo.type3.publication ul li:last-child{margin-left:0;width:100%}
.ui-list__bodo.type3.publication .inner .button{position: absolute;top: 21px;right: 38px;}
.btn-only-icon {padding: 10px!important;}

@media only screen and (max-width: 768px){
.ui-list__bodo.publication .inner .ui-bodo__summary{padding-top:30px;padding-left:0}
.ui-list__bodo.type3.publication .inner .ui-bodo__summary strong{text-align:left;font-size:18px}
.ui-list__bodo.type3.publication .inner .circle{left:0}
.ui-list__bodo.type3.publication .inner .button{margin-top: 0;text-align: right;}
.ui-list__bodo.type3.publication ul li{float:none;margin-left:0}
}

img{max-width:100%;border:0;vertical-align:top;-ms-interpolation-mode:bicubic}
.ui-thumb-wrap{position:relative;overflow:hidden;margin-top: 35px;margin-bottom:15px}
.ui-thumb-box{display:inline-block;position: relative;background-color:#ddd}
.ui-thumb-wrap span{display: block; background: #fff;font-weight:bold;width: 40px;height:40px;position:absolute;z-index: 10;text-align: center;line-height:40px;font-family: "nmn", sans-serif;bottom:0}
.ui-thumb-box figure{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;width:100%;height:100%}
.ui-thumb-box figure img{position:absolute;top:50%;left:50%;max-width:none;max-height:100%;transform:translate(-50%,-50%);transition:-webkit-transform cubic-bezier(.22,.61,.36,1) .4s;transition:transform cubic-bezier(.22,.61,.36,1) .4s;transition:transform cubic-bezier(.22,.61,.36,1) .4s,-webkit-transform cubic-bezier(.22,.61,.36,1) .4s;-webkit-transform:translate(-50%,-50%);-webkit-transition:-webkit-transform cubic-bezier(.22,.61,.36,1) .4s;-o-transition:transform cubic-bezier(.22,.61,.36,1) .4s;-ms-transform:translate(-50%,-50%)}
.ui-thumb-box.small_box{float:left;width:31.3%;height:211px;margin-left:10px;overflow:hidden;}
.ui-thumb-box.bottom.small_box{margin-top:10px;}
.ui-thumb-box.top.small_box{margin-top:0}
.ui-thumb-box figure .scope{ top: 155px; left: 50%; margin-left: 50px;}

.ui-list__bodo .ui-thumb-box.bottom.small_box{width: 20%;margin-left: 10px;height: 100px}

@media all and (max-width:1023px) {
.ui-thumb-box.small_box{width:48%;}
}

@media all and (max-width:767px) {
.ui-thumb-box.small_box{float:none;width:100%;}
}



/* Publication 목록:끝 */



.scope{position:relative;width:55px;height:55px;margin:0 auto;border-radius:100%;border-bottom-left-radius:0;background-color:transparent;font-size:180% !important;z-index:10}
.scope:before{position:absolute;top:0;left:0;width:55px;height:55px;background-color:#000;content:"";opacity:0.6}
.scope .glass{position:relative;top:9px;left:10px;width:28px;height:28px;border:3.5px solid white;border-radius:100%;animation-name:zoom;animation-duration:.75s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;transform-origin:.5em .5em;-webkit-animation-name:zoom;-webkit-animation-duration:.75s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-transform-origin:.5em .5em;}
.scope .glass:before{display:block;position:relative;top:15px;left:18px;width:15px;height:3.5px;background:white;content:"";transform:rotate(45deg);transform-origin:left bottom;-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;}
.scope .glass:after{display:block;position:relative;top:-8px;left:-5px;width:1em;height:1em;opacity:1;content:"+";color:white;font-size:1em;text-align:center;line-height:1em;transition:all .2s ease;animation-name:zoomPlus;animation-duration:.75s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-name:zoomPlus;-webkit-animation-duration:.75s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;}
@-webkit-keyframes zoom{
  0%{transform:scale(0.9);-webkit-transform:scale(0.9);}
  50%{transform:scale(0.85);-webkit-transform:scale(0.85);}
  100%{transform:scale(1);-webkit-transform:scale(1);}
}
@keyframes zoom{
  0%{transform:scale(0.9);-webkit-transform:scale(0.9);}
  50%{transform:scale(0.85);-webkit-transform:scale(0.85);}
  100%{transform:scale(1);-webkit-transform:scale(1);}
}
@-webkit-keyframes zoomPlus{
  0%{transform:scale(0.9);-webkit-transform:scale(0.9);}
  50%{transform:scale(0.8);-webkit-transform:scale(0.8);}
  100%{transform:scale(1.1);-webkit-transform:scale(1.1);}
}
@keyframes zoomPlus{
  0%{transform:scale(0.9);-webkit-transform:scale(0.9);}
  50%{transform:scale(0.8);-webkit-transform:scale(0.8);}
  100%{transform:scale(1.1);-webkit-transform:scale(1.1);}
}

img{max-width:100%;border:0;vertical-align:top;-ms-interpolation-mode:bicubic}
.ui-thumb-wrap{position:relative;overflow:hidden;margin-top: 35px;margin-bottom:15px}
.ui-thumb-box{display:inline-block;position: relative;background-color:#f7f7f7}
.ui-thumb-wrap span{display: block; background: #fff;font-weight:bold;width: 40px;height:40px;position:absolute;z-index: 10;text-align: center;line-height:40px;font-family: "nmn", sans-serif;bottom:0}


.ui-thumb-box figure{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;width:100%;height:100%}
.ui-thumb-box figure img{position:absolute;top:50%;left:50%;max-width:none;max-height:100%;transform:translate(-50%,-50%);transition:-webkit-transform cubic-bezier(.22,.61,.36,1) .4s;transition:transform cubic-bezier(.22,.61,.36,1) .4s;transition:transform cubic-bezier(.22,.61,.36,1) .4s,-webkit-transform cubic-bezier(.22,.61,.36,1) .4s;-webkit-transform:translate(-50%,-50%);-webkit-transition:-webkit-transform cubic-bezier(.22,.61,.36,1) .4s;-o-transition:transform cubic-bezier(.22,.61,.36,1) .4s;-ms-transform:translate(-50%,-50%)}
.ui-thumb-box.small_box{float:left;width:31.3%;height:211px;overflow:hidden}
.ui-thumb-box.bottom.small_box{margin-top:10px;}
.ui-thumb-box.top.small_box{margin-top:0}

.ui-thumb-box figure .scope{ top: 155px; left: 50%; margin-left: 50px;}

@media all and (max-width:1023px) {
.ui-thumb-box.small_box{width:48%;}
}

@media all and (max-width:767px) {
.ui-thumb-box.small_box{float:none;width:100%;}
}

#imgLayer img{height:94%}

/* Publication 상세페이지:끝 */


/* Lecture 목록:시작 */

.board--card--list.lecture .obj{margin:0 -7px 0}
.board--card--list.lecture, .board--card--list.lecture .obj,
.board--card--list.lecture .obj .thm--box{overflow: initial;}
.board--card--list.lecture .obj.col1 .item{overflow: initial;padding: 0 50px 0 0;}
.board--card--list.lecture .obj.col1 .card--body{padding:30px 50px 30px 30px}
.board--card--list.lecture .obj.col1 .card--body .cate{display: inline-block;position: absolute;top: 0;left: 19px;height: 46px;margin: -1px 0 0 -30px;padding: 10px 38px 10px 10px;background: #004e66;font-size: 16px;color: #fff;}
.board--card--list.lecture .obj.col1 .card--body .cate:before{position: absolute;left: 0;bottom: -10px;border-top: 5px solid #004e66;border-right: 5px solid #004e66;border-bottom: 5px solid transparent;border-left: 5px solid transparent;content: "";}
.board--card--list.lecture .obj.col1 .card--body .cate:after{position: absolute;top: 0;right:0;border-top:23px solid transparent;border-right: 25px solid transparent;border-bottom:23px solid transparent;border-left: 25px solid #fff;content: "";-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.board--card--list.lecture .obj.col1 .card--body .cate1{background: #df3127}
.board--card--list.lecture .obj.col1 .card--body .cate1:before{border-top: 5px solid #df3127;border-right: 5px solid #df3127}
.board--card--list.lecture .obj.col1 .card--body .cate2{background: #353a41;}
.board--card--list.lecture .obj.col1 .card--body .cate2:before{border-top: 5px solid #353a41;border-right: 5px solid #353a41}
.board--card--list.lecture .obj.col1 .card--body .cate3{background: #9c27b0}
.board--card--list.lecture .obj.col1 .card--body .cate3:before{border-top: 5px solid #9c27b0;border-right: 5px solid #9c27b0;}
.board--card--list.lecture .obj.col1 .card--body .cate4{background: #6f2108;}
.board--card--list.lecture .obj.col1 .card--body .cate4:before{border-top: 5px solid #6f2108;border-right: 5px solid #6f2108;}
.board--card--list.lecture .obj.col1 .card--body .tit{margin-top:30px}
.board--card--list.lecture .obj .card--body .list_ul li b{max-width: 164px;}
.board--card--list.lecture .obj .card--body .list_ul li.con b{display:block}
.board--card--list.lecture .obj.col1 .item .card-btn{/* position: absolute; *//* top: 40%; *//* right: 46px; */}
.board--card--list.lecture .obj.col1 .item .card-btn .btn{/* font-weight:bold */background-color: #c7c6c6;margin: 0 40px 30px;}

@media only screen and (max-width: 767px) {
.board--card--list.lecture .obj.col1 .card--body{padding:30px 30px 0 30px}
.board--card--list.lecture .obj.col1 .col .item{padding: 0 0 90px 0;}
.board--card--list.lecture .obj.col1 .item .card-btn{top: auto;left: 50%; margin-left: -126px;bottom: 24px;}
}

/* Lecture 목록:끝 */


/* 오픈랩, 경진대회, 인턴십 신청 신청서 목록:시작 */
.box-intro .txtwrap{min-height:100px}
.ui-object.type2 .item .inner{min-height:236px}
/* 오픈랩, 경진대회, 인턴십 신청 신청서 목록:끝 */

/* 오픈랩, 경진대회, 인턴십 신청 신청서 등록수정:시작 */
.inquiry--form .agree--box.scroll>div{height:auto;padding: 20px;}


.school div[class^=col-]{padding:0}
.school .col-sm-12{margin-top:5px}
.grade .col-sm-12{margin-top:5px}
.laboratory .col-sm-12{margin-top:5px}
.hope .col-sm-12{margin-top:5px}
.file .col-sm-12{margin-top:5px}

.form-horizontal.bucket-form .form-group>div[class^=col-].addDiv,
div[class^=col-].addDiv{display:none}
/* 오픈랩, 경진대회, 인턴십 신청 신청서 등록수정:끝 */



/* 강의실 장비실 세미나실 예약현황:시작 */
.ui-calendar .calendar-area .calendar .calHeader .calBtn{background-color:#3f61b2}
.ui-calendar .calendar-area .calendar .schcal_tbl td{text-align:left}
.ui-calendar .calendar-area .calendar .schcal_tbl td div{min-height:100px;height:auto;padding:10px}
.ui-calendar .calendar-area .calendar .schcal_tbl td p{display:block;margin-top:20px;padding: 5px 10px 7px 30px;font-size: 14px;}
.ui-calendar .calendar-area .calendar .schcal_tbl td.holiday,
.ui-calendar .calendar-area .calendar .schcal_tbl td.holiday p{color:#c30c57}
.ui-calendar .calendar-area .holiday{background-position: 14px 58px}
.ui-calendar .calendar-area .calendar .schcal_tbl td.today span{position: absolute; top: 0; right: 0; padding: 4px 5px; background-color: #3f61b2; color: #fff;}
.ui-calendar .calendar-area .calendar .calHeader .calBtn:before{content: ""; position: absolute; top: 48%; left: 0;width: 9px; height: 9px; margin-top: -4px; border-top: 1px solid #fff; border-left: 1px solid #fff;background:none}
.ui-calendar .calendar-area .calendar .calHeader .prev:before{ left: 14px; background-position: 0 0; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.ui-calendar .calendar-area .calendar .calHeader .next:before{left: 9px;background-position:0 0;transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg)}
.ui-calendar .calendar-area .calendar .schcal_tbl{width:100%;margin-top:27px;border-top:1px solid #ddd;border-spacing:5px;border-collapse:separate;}
.ui-calendar .calendar-area .calendar .schcal_tbl th{border-bottom:0;border: 1px solid #ddd;background-color: #f7f7f7;}
.ui-calendar .calendar-area .calendar .schcal_tbl td{border-bottom:0;border-left:0;border: 1px solid #ddd;}
.ui-calendar .calendar-area .calendar .schcal_tbl td:first-child{border-left: 1px solid #ddd;}
.ui-calendar .calendar-area .calendar .schcal_tbl td a.lctre{border-top:1px solid #ccc;font-size:12px}
.ui-calendar .calendar-area .calendar .schcal_tbl td a.lctre:first-child{border-top:0}

.ui-calendar .calendar-area .info .holiday{background-position: 5px 7px;}
.ui-calendar .calendar-area .info .today{background-color:#3f61b2;color:#fff}
/* 강의실 장비실 세미나실 예약현황:끝 */


.board--card--list.lecture .obj .item.check__thm{padding-left: 230px;min-height: 230px !important;}
.board--card--list.lecture .obj .item.check__thm .card--body{position:static}
.board--card--list.lecture .obj .item.check__thm .thm--box{width:216px;height:176px;overflow: hidden;}


.board--card--list.lecture .obj.col1 .card--body .tit{margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;}
.board--card--list.lecture .obj.col1 .item{min-height:auto;}
.board--card--list.lecture .obj.col1 .card--body .tit{border-bottom:none;overflow: inherit;text-overflow: inherit;white-space: inherit;}
.board--card--list.lecture .obj.col1 .col .card--body ul li:last-child b{display:inline-block !important;}
.list-1st li,
.list-1st dd{position:relative;margin:3px 0;padding-left:11px;color:#444;font-size:16px;line-height: 1.5;word-wrap:break-word;word-break:keep-all;}
.board--card--list.lecture .obj.col1 .card--body .list-1st>li:before,
.board--card--list.lecture .obj.col1 .card--body .list-1st>dd:before{content:'';position:absolute;top:13px;left:0;width:4px;height:4px;background-color:#df3127;display:block !important;}
.board--card--list.lecture .obj.col1 .card--body .tit em{display:block;font-size:14px;color:#92979e;font-weight: 400;position: relative;margin-right:10px;margin-top:-3px;}
.board--card--list .obj .link{display:block;width:100%;height:100%;position:relative;}
.board--card--list .obj .link:before{content:'';display:block;position:absolute;top:0;right:0;padding:10px;width:50px;height:49px;background:#df3127 url(/images/prog/more.gif) no-repeat 50% 50%}
.board--card--list.lecture .obj.col1 .card--body .cate{padding:0 !important;width:150px;height:5px !important;left:29px !important}
.board--card--list.lecture .obj.col1 .card--body .cate:before,
.board--card--list.lecture .obj.col1 .card--body .cate:after{display:none !important}

@media only screen and (max-width:767px){
.board--card--list .obj .link:before{top:auto;bottom:0;}
}

.ui.bbs--detail--cont{padding:20px;}
