@charset "UTF-8";

#txt .ui-list__card .obj .brd_no{border:none;}
/* 
.ui-list__card .obj .col a{position:relative;display:block;width:100%;height:100%;}
.ui-list__card .obj .col a *{transition: all 0.3s ease-out;}
.ui-list__card .obj .item{padding:35px;padding-left: 200px !important;padding-bottom: 30px !important;}
.ui-list__card .obj .item .thm--box{position:absolute;top:15px;left:15px;width:auto;}
.ui-list__card .obj .item .thm--box .inner{position:relative;width:160px;height:213px;margin:0 auto;background-color:#f2f2f2;overflow:hidden;z-index:1}
.ui-list__card .obj .item .thm--box .inner img{display:block;width: 100%;margin:0 auto;height: 100%;max-width: none;}
.ui-list__card .obj .item .profile-button{cursor: pointer;position: absolute;right: 10px;bottom: 10px;padding: 7px;margin: auto;width: 42px;height: 42px;border-radius: 50%;background: rgba(3,3,3,.8);box-shadow: 10px 10px 30px #000;z-index:2;opacity: 0.4;}
.ui-list__card .obj .item .profile-button img{opacity: 0.4;}
.ui-list__card .obj .item .card--body{position: relative;width: 100%;}
.ui-list__card .obj .item .card--body strong{margin: 0 0 10px;line-height: 1.3;height: 47px;display:block;}
.ui-list__card .item .staff-info_area{}
.ui-list__card .item .staff-info_area strong{position:relative;padding-left:11px;font-size:15px;color:#333333;font-weight:bold;margin-top: 10px;display: block;}
.ui-list__card .item .staff-info_area strong:before{display:inline-block;position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#000;content:"";}
.ui-list__card .item .staff-info_area .staff-text{padding-bottom:6px;padding-left: 14px;border-bottom:1px dotted #d0d0d0; font-size:14px;color:#666;}
.ui-list__card .item .staff-info_area .staff-text p{margin:0;font-size:14px;color:#666666;height:44px;overflow:hidden;}
.ui-list__card .item .btn-group .btn{float:none;margin-left:0}
.ui-list__card .item .btn-group .button-staff{width: 95px;border-radius:20px;padding: 0 10px;font-weight: bold;color: #444;font-size: 13px;}
.ui-list__card .item .btn-group .button-staff i{margin-right:3px;margin-top: -2px;position: relative;font-size:16px;}
.ui-list__card .obj .col .more{overflow:hidden; display:block; position:absolute; right:0; top:6px; width:72px; padding-right:56px; text-align:left; text-indent:-1000px; font-size:0;}
.ui-list__card .obj .col .more:before,
.ui-list__card .obj .col .more:after{content:""; display:block; position:absolute; left:auto; bottom:auto;}
.ui-list__card .obj .col .more:before{opacity:0.6;right: 29px;top:11px;width: 23px;height:1px;background-color:#d3d3d3;}
.ui-list__card .obj .col .more:after{overflow:hidden; width:19px; height:19px; right:0; top:2px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 11V5h2v6h6v2h-6v6h-2v-6H5v-2z'/%3E%3C/svg%3E");border-radius:50%;-webkit-border-radius:50%;background-size:100%}
.ui-list__card .obj .col a:hover .more:before{animation-name:notice_more_a;animation-duration:2s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:notice_more_a;-webkit-animation-duration:2s;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
.ui-list__card .obj .col a:hover .more:after{animation-name:notice_more_b;animation-duration:2s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:notice_more_b;-webkit-animation-duration:2s;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
@keyframes notice_more_a{
  0%{right:29px; width:23px;}
  25%{right:29px; width:0px;}
  50%{right:92px; width:0px;}
  100%{right:29px; width:23px;}
}
@-webkit-keyframes notice_more_a{
  0%{right:29px; width:23px;}
  25%{right:29px; width:0px;}
  50%{right:92px; width:0px;}
  100%{right:29px; width:23px;}
}
@keyframes notice_more_b{
  0%,25%,51%,100%{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
  50%{transform:rotate(360deg); -webkit-transform:rotate(360deg);}
}
@-webkit-keyframes notice_more_b{
  0%,25%,51%,100%{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
  50%{transform:rotate(360deg); -webkit-transform:rotate(360deg);}
}    */    

/*20220422 에디터에서 스타일 적용이 되지않는 현상 수정*/
.tab-content .tab-pane>ul li{list-style: disc;}
.tab-content .tab-pane>ul li strong{font-weight: bold;}

.sty_modify{display: flex;padding: 20px;margin: 0;width: 100%;background: #f6f6f6;}
/* .modi_span{margin: 0 25px;} */
.modi_span::before{content: '';width: 2px;height: 10px;background: #c5c5c5;position: absolute;margin-top: 9px;margin-left: -15px;} /*임시수정 20220420*/
.sub_tit{font-size: 18px;color: #004b93;font-weight: bold;margin-left: 30px;}
.sub_tit::before{content: '';position: absolute;width: 1px;height: 15px;background: #c5c5c5;margin-top: 11px;margin-left: -16px;}
.ui_tit_box{overflow: hidden;width: 100%;/*white-space: nowrap;text-overflow: ellipsis;*/ margin-bottom: 7px;}

.ui-list__card .col1{border-top: 1px solid #004b93;}
.ui-list__card .col1:after{display:none;}
.ui-list__card .obj .item{/*position:relative;padding: 0 0 35px;*/ display: flex;}
.ui-list__card .col1 .col{/* margin-bottom: 70px; */padding: 40px 0;border: 1px dotted #ede4e6;border-width: 0 0 1px;background-image: none; position:relative;}
.ui-list__card .col1 .col:before{display:block;display: none;position:absolute;right:0;top: 0;left: auto;width:388px;height: 387px;background: url(/_prog/profsr_intrcn_mng/img/bg.png);content:'';}
.ui-list__card .col1 .item .thm--box{overflow: visible;position: relative;left: 0;width:210px;height: 275px;margin-left: 26px; display:inline-block;margin-top: 12px;}
.ui-list__card .col1 .item .thm--box:after{display:none;position:absolute;left: -26px;top: 22px;z-index:1;content:'';width: 270px;height: 212px;border-left:4px solid #a8203d;border-top: 4px solid #a8203d;}
.ui-list__card .col1 .item .thm--box .inner{overflow: visible;position:relative;}
.ui-list__card .col1 .item .thm--box .inner:after{display:block;position:absolute; left:10px; top:10px; width:100%; height:100%; background:#e5e5e5; content:'';}
.ui-list__card .col1 .item .thm--box .inner span {text-align:center; display:block;overflow:hidden;position:relative;z-index:1;width:100%;height:220px;background: #fff;/box-shadow: 3px 3px 5px rgba(0,0,0,.1);}
.ui-list__card .col1 .item .thm--box .inner img{height:100%;width:auto; position:relative; z-index:10;}
.ui-list__card .col1 .item .card--body{/*float: none;position: static;*/width: 90%;/*padding-top: 40px;*/display:inline-block;}
.ui-list__card .obj .item .card--body{ direction: ltr; text-align: left;float:right}
.ui-list__card .obj .item .card--body .ui-list__title{margin-bottom: 40px;font-size: 23px;color:#004b93; font-weight:bold;}
.ui-list__card .obj .item .card--body .ui-list__title a{color:#004b93;}

.ui-list__card.view .obj .item .card--body .ui-list__title{margin-bottom: 20px; display:block;}
.ui-list__card .obj .item .card--body li{margin-bottom: 20px;/*padding-left: 115px;*/padding-left:0;}
.ui-list__card .obj .item .card--body li:first-child{padding-right: 10px;}
.ui-list__card .obj .item .card--body li:before{display:none;}
.ui-list__card .obj .item .card--body li b{position:relative;left:0;top:0;color:#004b93;padding-right: 30px;} 
#txt .ui-list__card .obj .item .other-container li b {padding-right: 15px;} /*임시추가 20220420*/ 
.ui-list__card .obj .item .card--body li b span{display:inline-block;width:26px;height:26px;margin-right: 5px;border-radius: 50%;background-image: url(/_prog/profsr_intrcn_mng/img/icon.png);background-color: #004b93;vertical-align:middle;}
.ui-list__card .obj .item .card--body li b .icon2{background-position:-26px 0;}
.ui-list__card .obj .item .card--body li b .icon3{background-position: -52px 0;}
.ui-list__card .obj .item .card--body li b .icon4{background-position: -78px 0;}
.ui-list__card .obj .item .card--body li b .icon5{background-position:-104px 0;}
.ui-list__card .obj .item .card--body li b .icon6{background-position: -130px 0;}
.ui-list__card .obj .text{display:none;overflow: hidden;position: relative;margin-top: 25px;width: 100% !important;padding: 50px 40px;background: #004b93 url(/_prog/profsr_intrcn_mng/img/bg2.png) no-repeat left bottom;}
.ui-list__card .obj .text .inner{float:left;width:50%;text-align:left;}
.ui-list__card .obj .text .inner strong{display:inline-block;position: relative;font-size:18px;color:#930d29;font-weight:bold;}
.ui-list__card .obj .text .inner strong:before{position:absolute;right:-10px;top:-5px;width:8px;height:8px;background:#930d29;border-radius:50%;content:'';}
.ui-list__card .obj .text .inner p{font-size:16px;}
.ui-list__card .obj .text .close{display:block;float: none;position:absolute;right:0;bottom: 0;z-index: 1;width: 50px;height: 50px;background: #fff;font-size:0;opacity: 1;}
.ui-list__card .obj .text .close:before,
.ui-list__card .obj .text .close:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.ui-list__card .obj .text .close:before {width:50%;height: 2px;background: #999;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.ui-list__card .obj .text .close:after {width: 2px;height:50%;background: #999;transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.faculty_dtail{position: relative; /*padding-right: 100px;*/}
.ui-list__button{display: flex;align-items: flex-end;margin-left: auto;}
.ui-list__card .obj .ui-list__button .btn{text-align: center;width: 88px;height: 88px;line-height: 15px;font-size: 15px;/*padding-top: 10px;*/border-color: #004b93;color: #004b93;padding: 10px 10px 7px; display: none;}
.ui-list__card .obj .ui-list__button .btn::before{content:'';position: absolute; width: 1px;height: 12px; background: #004b93; transform: rotate(315deg);bottom: 23px;left: 50%;}
.ui-list__card .obj .ui-list__button .btn::after{content:'';position: absolute; width: 1px;height: 12px; background: #004b93; transform: rotate(225deg);bottom: 15px;left: 50%;}
.ui-list__card .obj .ui-list__button .btn:hover{ background:#004b93; color:#fff;}
.ui-list__card .obj .ui-list__button .btn:hover:before,
.ui-list__card .obj .ui-list__button .btn:hover:after{background: #fff;}

.txt_btn:hover,
.txt_btn:active,
.txt_btn:focus{text-decoration: underline;}

.detail_btn{position: absolute; right:10px; bottom:0;}

@media (max-width:1215px){ 
    .sty_modify{display: block;}
    /* .ui-list__card .obj .item{flex-flow: column;} */
    .ui-list__button{/*margin-left: 0;  margin-top: 20px;*/ justify-content: flex-end;}
    .ui-list__card .col1 .item .card--body{width: 85%;}
}


@media (max-width:1199px){
    .ui-list__card .col1 .col:before{top:auto;bottom:0}
    /* .ui-list__card .col1 .item .thm--box{float:none;margin:0 auto;} */
    /* .ui-list__card .col1 .item .card--body{width:100%;padding-right: 90px;} */
    /* .ui-list__button{margin-top:-90px;text-align:right;} */
    /* .ui-list__card .obj .ui-list__button .btn{position: relative;top: auto;right: 0;} */
}
@media (max-width:768px){
    .ui-list__card .obj .item{flex-flow: column;}
    .ui-list__card .col1 .item .card--body{width: 100%;}
    .ui-list__button{margin-left: 0;  margin-top: 20px;}
    .ui-list__card .col1 .item .thm--box{width:100%;height:auto;margin-left:0;}
    .ui-list__card .col1 .item .thm--box:after{display: none;left: 0;width: 60%;height: 60%;}
    .ui-list__card .col1 .item .thm--box .inner:after {display:none;}
    .ui-list__card .col1 .item .thm--box .inner span {box-shadow:none; height: 100%;}
    .ui-list__card .col1 .item .card--body{padding-right:0; margin-left: 0;}
    .ui-list__card .obj .item .card--body .ui-list__title{margin-top:20px;}
    .ui-list__card .col1 .item .card--body .list-1st{margin-bottom:20px; padding-right: 0;}
    .ui-list__card .obj .item .card--body li{margin-bottom: 10px;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/width: 100%;/*height: 28px;*/}
    .ui-list__card .obj .item .card--body li:before{display:none;}
    .ui-list__card .obj .ui-list__button .btn{width:200px;height:40px;background-image:none;line-height:40px;}
    .ui-list__card .obj .ui-list__button .btn::before,
    .ui-list__card .obj .ui-list__button .btn::after{width: 0;}
    .ui-list__button{margin-top:0px;text-align:center;}
    .detail_btn{position: relative; top: 0; right: 0; transform: none; margin-top: 30px;}
    .ui-list__card .obj .text{padding:20px 30px}
    .ui-list__card .obj .text .inner{float:none;width:100%;margin-top:20px;}
    .ui-list__card .obj .text .inner:first-child{margin-bottom:0}

    .card--body .list-1st{margin: 0;}
    .ui-list__card .obj .item .thm--box .inner img {width:100%; max-width:100%; /*height:auto;*/padding: 0 35px;}
}

.ui-list__column .inner,
.ui-list__card .obj .col {background: #fff !important;}


/* TAB */
.tab-ul.col1 li{width:50%;}
.tab-ul.type2 li a{text-align:center;}
.tab-ul.type2 li.active a {
    border-color: #0e3964;
    color: #fff;
    background-color: #164571;
    outline:none;
}
.tab-ul.type2 li a:active, .tab-ul.type2 li a:focus, .tab-ul.type2 li a:hover{border-color: #2b2d3c;outline: none;}
/* 15 */
@media (max-width:768px) {
.ui-list__card .obj .ui-list__button .btn {line-height: 27px;width:100%; display: block;}  
}

@media (max-width:600px){
    .ui-list__card .obj .item .card--body li {display:grid;padding: 0;}
    .ui-list__card .obj .item .other-container li {display:block;padding: 0;}
    .ui-list__card .obj .item .card--body li b{position: relative;}
    #txt .ui-list__card .obj .item .other-container li b{padding-right: 0;}
    .ui_tit_box .sub_tit{display: block; margin-left: 0;line-height: 1.2;}
    .ui_tit_box .sub_tit::before{width: 0;}
    .modi_span{padding-left: 30px;overflow-wrap: anywhere;}    
    .modi_span::before{width:0;}
}

.card--body .faculty_dtail > li{margin-bottom:20px;}



/*btn color change*/
html .an_st .btn-primary:active, html .an_st .btn-primary:focus, html .an_st .btn-primary:hover{background-color: #004b93;border-color: #004b93;color: #fff;}
.an_st .btn-primary, .an_st .btn-primary:link, .an_st .btn-primary:visited{border-color: #004b93;background-color: #fff;color: #004b93;border-radius: 0;}
.an_st .btn-icon.btn-primary .ir-download{background-position: -93px -358px;}
.an_st .btn-icon.btn-primary:focus .ir-download,.an_st .btn-icon.btn-primary:hover .ir-download{background-position: -110px -340px;}