@charset "utf-8";
.table{margin-bottom:0;width:100%;border-collapse:collapse;background-color:transparent;border-top: 2px solid #e45348;border-bottom: 1px solid #bcbabb;text-align: center;}
.table-bordered{border-top:2px solid #e45348;border-bottom:1px solid #bcbabb;}
.table thead th{background-color:#f8f7f7;color:#2b2d42;font-size:16px;border-bottom:1px solid #dbdbdb;font-weight:bold;}
.table tbody th{background-color:#f8f7f7;color:#2b2d42;font-weight:bold;}
.table td, .table th{line-height:1.3}
.board_list{border-top:2px solid #e45348;border-bottom:1px solid #bcbabb;}


.table-default,
.board_list{position:relative;width: 100%;margin: 5px 0 15px 0;border-top: none;text-align: center;border-top:2px solid #7a7d96;}
.table-default thead th,
.board_list thead th{position:relative;padding:15px 11px;border-bottom:1px solid #e5e7ee;background:#fff;color:#363c5a;text-align:center;font-weight: bold;vertical-align:middle;word-break:keep-all;}
.table-default thead th:before,
.board_list thead th:before{display:block;content:'';position:absolute;left:0;top: 50%;bottom:0;width:1px;height:14px;background-color:#c5c9d6;transform: translate(0, -50%);}
.table-default thead tr:first-child th,
.board_list thead tr:first-child th{background-color: #fff;}
.table-default thead tr:first-child th:first-child:before,
.board_list thead tr:first-child th:first-child:before{display:none}
.table-default tbody th{background-color:transparent;position:relative;border-right:none !important}
.table-default tbody th[rowspan]{color:#363c5a;}
.table-default td[rowspan],
.table-default th[rowspan] {border-right: 1px solid #d2d2d2;}
.board_list td,
.board_list th,
.table-default td,
.table-default th{border-bottom:1px solid #e5e7ee;border-right: none;border-left: none;}
.table-default td.subject button,
.table-default td.subject a{display: inline-block;color: #333;width: 100%;text-align: center;font-weight: bold;padding:12px 30px;}
.table td.subject,
.table-default td.subject{position: relative;padding-left: 20px;}

.table-default td.subject .ir-bbs-new{position:absolute;top: 14px;left:0;}
.table td.subject,
.table-default td.subject{}
.table-default .left{text-align:left;}
.table td.subject,
.table-default td.subject,
.table-default td.subject a
.table-default td.subject button{text-align:left;}
.table .nodata__tr td{text-align:center}

.table-default td.atchFileId,
.table-default td.atchFileId a
.table-default td.atchFileId button{text-align:center;}

.table-default td.atchFileId .btn.btn-file.btn-not-ico{width:20px;/* border: 1px solid; */max-width: none;font-size: 0;padding: 0;min-width: auto;}


@media only screen and (max-width:768px){
    .no-more-tables .table-default,
    .board_list {width:100%;overflow:hidden;border-top:2px solid #151515;border-collapse: separate;}
    .board_list colgroup,
    .board_list thead th,
    .no-more-tables .table-default colgroup,
    .no-more-tables .table-default thead th{display:none;}
    .no-more-tables .table-default tbody tr{display:block;padding:10px;border-bottom:1px solid #d9d9d9;}
    .no-more-tables .table-default tbody tr:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
    .no-more-tables .table-default tbody tr:nth-child(odd){background:#f8f8f8;}
    .no-more-tables .table-default tbody td{display:block;width:100%;padding:5px 10px;border:none;text-align:left;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;border-bottom:1px dashed #ccc;}
    .no-more-tables .table-default tbody tr td:last-child{border-bottom:none;}
    .no-more-tables .table-default td.subject[data-cell-header]:before,
    .no-more-tables .table-default [data-cell-header]:before{content:attr(data-cell-header);display:inline-block;min-width:15%;margin-right:15px;padding-right:10px;font-size:16px;font-weight:bold;color:#222;border-right:1px solid #ccc;}
    .no-more-tables .table-default .checkbox{display:none;}
    .board_list.table tbody td[data-cell-header]:before,
    .board_list.table tbody td.subject[data-cell-header]:before{display:none}
    .board_list.table tbody tr{position:relative;padding-left:70px;text-align: left;}
    .board_list.table tbody td{border-bottom:none;display:none;width: auto;}
    .board_list.table tbody td:first-child{display:inline-block;position:absolute;left: 5px;top: 20px;width: 55px;padding: 5px 0;text-align:center;}
    .board_list.table tbody td.subject,
    .board_list.table tbody td.hit,
    .board_list.table tbody td.writer,
    .board_list.table tbody td.regDate,
    .board_list.table tbody td.mo-show{display:inline-block;position:relative;padding: 0 15px 0 0;margin: 0 15px 0 0;}
    .board_list.table tbody td.subject{padding:0;}
    .board_list.table tbody td.hit:before,
    .board_list.table tbody td.writer:before,
    .board_list.table tbody td.regDate:before,
    .board_list.table tbody td.mo-show:before{content:'';position:absolute;top: 7px;right:0;width:1px;height:10px;border-right: 1px solid #ddd;display:inline-block;margin:0;min-width:auto;}
    .board_list.table tbody td.numbers{width: 100%;display:block;padding: 0;font-weight: bold;font-size: 13px;}
    .board_list.table tbody td.subject{width: 100%;padding-left:0px;}
    .board_list.table tbody td[colspan]:first-child{position: static;width: 100%;text-align: left;}
    .program--search .search--btn span{width:100%}
    .table-default.table tbody td.mo-show.td-tel,
    .board_list.table tbody td.mo-show.td-tel{}
    .table-default td.subject .ir-bbs-new{top:5px;}
}



.btn-create,
.btn-list,
.btn-copy,
.btn-update,
.btn-delete{padding: 5px 12px;padding-top: 6px;font-weight: bold;border-radius: 5px;min-height:40px;line-height: 29px;}

.btn-create i,
.btn-list i,
.btn-copy i,
.btn-update i,
.btn-delete i{margin-right:0}

.btn-create,.btn-create:link,.btn-create:visited {background-color: #333;border-color: #333;color:#fff;}
.btn-create:hover,.btn-create:focus {border-color: #333;background-color:#fff;color: #333;}
.btn-create:hover .fa.fa-save,
.btn-create:focus .fa.fa-save{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='M16.757 3l-2 2H5v14h14V9.243l2-2V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12.757zm3.728-.9L21.9 3.516l-9.192 9.192-1.412.003-.002-1.417L20.485 2.1z' fill='rgba(0,0,0,1)'/%3E%3C/svg%3E");}
.btn-list,.btn-list:link,.btn-list:visited {background-color: #fff;border-color:#888;color:#666;}
.btn-list:hover,.btn-list:focus {background-color: #fff;border-color:#888;color:#666;}
.btn-delete,.btn-delete:link,.btn-delete:visited {background-color:#df3128;border-color:#df3128;color:#fff;}
.btn-delete:hover,.btn-delete:focus {border-color:#df3128;background-color:#df3128;color:#fff}
.btn-update,.btn-update:link,.btn-update:visited {border-color:#283c5d;background-color:#283c5d;color:#fff}
.btn-update:hover,.btn-update:focus {border-color:#283c5d;background-color:#fff;color:#283c5d}


.bbs--view .btn.btn-file{padding: 3px 8px;border-radius: 5px;}
.bbs--view .btn.btn-file .ir-file.ir-view{margin-right:0}




.program--search {padding: 30px 20px;border:none;background:#f9f5f5;}
.program--search:before {display:none;}
.program--count strong{color: #26283a;}

.program--search.progtype2{text-align:center}
.program--search.progtype2 .search_inner.float-md-right{float:none;text-align:center;width:100%;display: block;}
.program--search.progtype2 .search_inner.float-md-right .fieldset{width:100%;text-align:center}
.program--search.progtype2 .search_inner.float-md-right .search--text{min-width:21%}

.icon-list {}
.icon-list > li {position:relative;min-height: 26px;padding-left:105px;margin:10px 0;line-height:26px;font-size: 15px;}
.icon-list > li:before {display:inline-block;content:'';position:absolute;width: 5px;height:5px;top: 10.5px;left:1px;border-radius:50%;background:#e45348;}
.icon-list > li em {display:block;position:absolute;left:18px;top:0;color:#666;font-size:16px;font-weight:700;vertical-align:top;line-height:26px;}


/* 개인정보 수집동의 */
.ui_subscription--form{position:relative;margin-bottom:30px;margin-top:-3px;padding:20px 25px;border:1px solid #ddd;border-top: 2px solid #e45348;}
.ui_subscription--form:after{display:block;clear:both;content:'';}
.ui_subscription--form .inner{position:relative;width:100%}
.ui_subscription--form .ui_text--box .box-text__scroll{height:200px;padding: 10px;overflow-x: hidden;overflow-y: scroll;}
.ui_subscription--form .ui_text--box .box-text__scroll h3:first-child {margin:0 0 10px;}
.ui_radio--custom{margin-top:20px;padding-top:15px;border-top:1px solid #ddd;text-align:center}
.ui_radio--custom .inblock {display:inline-block;}
.ui_radio--custom .inblock:first-child{margin-bottom:8px}
.ui_radio--custom input[type='radio']:checked + label{background: #63676d;border: 1px solid #63676d;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#fff;}
.ui_radio--custom input[type='radio']{position:absolute;position:fixed;z-index:-100;top:-9999px;left:-9999px;}
.ui_radio--custom label{position:relative;width: auto;min-width: 110px;height: 40px;margin: 0 3px;padding: 0 10px;color:#747981;border:1px solid #cacaca;font-size:16px;font-weight:500;line-height: 38px;text-align: center;}
.ui_radio--custom label.pre{width:auto;padding:0 15px 0 40px;}
.ui_radio--custom label .chk_ball{display: inline-block;width:16px;height:16px;margin-right: 10px;border:1px solid #cacaca;border-radius:100%;background:#fff;vertical-align: middle;}
.ui_radio--custom input[type='radio']:checked + label .chk_ball{border:5px solid #fff;background: #63676d;}
.ui_radio--custom input[type='radio']:focus + label{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color;}

/* 입력폼 */
.addrbtn {height:34px;line-height:34px;padding: 0 20px;border-radius: 4px;border-color: #e45348;background-color: #e45348;color:#fff;font-size: 14px;}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .radio-inline {padding-bottom:7px;}
.form-horizontal.bucket-form .form-group .control-label *,
.form-horizontal .label {margin: 0;padding: 0;border-radius: 0;   }
.form-horizontal .label {top: 5px; color: #e45348;font-size: 15px;}
.form-horizontal .input {    padding: 6px 12px;color: #555; }
.bucket-form, .table-form {border-top: 2px solid #e45348;}
.form-horizontal.bucket-form .form-group .control-label:before {    background-color: #f9f9f9;}
@media(max-width:767px){
    .form-horizontal .label {top:0;}
}

/* 상세페이지 */
.main-photo__skin,
.main-photo__skin .photo_list--wrap,
.main-photo__skin .photo_list--wrap .slick-list,
.main-photo__skin .photo_list--wrap .slick-list .slick-track,
.main-photo__skin .photo_list--wrap .slick-list .slick-track .slick-slide,
.main-photo__skin .photo_list--wrap .slick-list .slick-track .slick-slide >div,
.main-photo__skin .photo_list--wrap .slick-list .slick-track .slick-slide >div .photo_list--item,
.main-photo__skin .photo_list--wrap .slick-list .slick-track .slick-slide >div .photo_list--item a {display:inline-block;width:100%;height:100%;vertical-align:top;}


/* 게시판 */
.board--card--list.bbs-list .obj .thm--box{padding-top:0; height:245px}
.board--card--list.bbs-list .obj .thm--box .inner{position:relative; width:100%; height:100%; overflow: hidden;}
.board--card--list.bbs-list .obj .thm--box .inner img, .board--card--list.bbs-list .obj .thm--box .inner img{height:100%; width:auto; max-width:none; }
.board--card--list.bbs-list .obj .card--body{padding: 15px;}
.board--card--list.bbs-list .obj .card--body .tit{font-size:18px;margin-bottom: 20px;padding: 0 8px;padding-bottom: 7px;/* border-bottom: 1px solid #ddd; */color: #3a3a3a;border-bottom: 4px double #ddd;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.board--card--list.bbs-list .obj .card--body .list_ul:after{content:''; display:block; clear:both;}
.board--card--list.bbs-list .obj .card--body .list_ul .writer{float:left}
.board--card--list .obj.col1 .col .inner-box .item.only-text .card--body .ui-major, .board--card--list.type2 .obj.col1 .col .inner-box .item.only-text .card--body .ui-major{background-color: #f9f5f5;}
.board--card--list .obj.col1 .col .inner-box .item.only-text .card--body ul li em:before, .board--card--list.type2 .obj.col1 .col .inner-box .item.only-text .card--body ul li em:before{background: #e83421;top: 11px;}

.board--card--list .obj .card--body .tit .tit-inner{display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}


/* 게시판 상세 슬라이드 너비비율 */
.bbs-thumb-photo .slider-nav .slick-list .slick-track .slick-slide.slick-current div{text-align: center;}
.bbs-thumb-photo .slider-nav .slick-list .slick-track .slick-slide div img{width:auto !important}


.page-link{color:#666 !important;}
.page-link:focus,
.page-link:hover {color: #e83421 !important;}


.page-item.active .page-link{background-color:#e83421}
.btn-default, .btn-default:link, .btn-default:visited{border:1px solid #efefef}
.board--card--list.promtrlReqst, .board--card--list.type2.promtrlReqst{overflow: visible;}
.board--card--list .obj .col .item, .board--card--list.type2 .obj .col .item, .board--card--list .obj.col1 .col item, .board--card--list .obj.col1 .col .item, .board--card--list.type2 .obj.col1 .col .item{border:1px solid #ddd}


.ui-filedown{position:relative;padding:20px;/* padding-right:125px; */border: 1px solid #ddd;border-radius: 5px;}
.ui-filedown .item{position:relative;padding-right:105px;min-height: 42px;}
.ui-filedown .item .ui-banner__title{position: relative;display:block;padding: 8px;padding-left: 34px;color:#3a3a3a;font-size: 16px;line-height: 20px;font-weight: normal;letter-spacing: -1px;/* padding: 8px; */}
.ui-filedown .item .ui-banner__title:before{content: ""; position: absolute;top:50%;left: 0;width:20px;height:20px;margin-top: -10px;background:url(/pcms/dist/img/ir-bbs.png) 0 -340px;}
.ui-filedown .item .btn{position: absolute;top: 0;right: 0;border-radius: 5px;}
.ui-filedown .item .btn.btn-sm{font-size: 14px;padding: 7px 15px;font-weight: bold;}
.txt-box1{position:relative;/* padding-left:110px; */}
.txt-box1 strong.ico{position: relative;display: block;margin-bottom: 5px;}
.txt-box1 strong.ico:after{display:none;}
.txt-box1 p{padding-left:36px;line-height:1.3}
.ui-tel-box{}
.ui-tel-box .item{display:block;padding:20px;padding-left:200px;position:relative;border-bottom:1px solid #ddd}
.ui-tel-box .item h2{display:block;position: absolute;top: 15px;left:15px;color: #223b62;font-size: 24px;font-weight: 700;font-family: 'score';width: 150px;letter-spacing: -1px;}
.ui-tel-box .item .box_info{display:block;position:relative}
.ui-tel-box .item .box_info span{margin-bottom: 2px;display: inline-block;/* max-width: 166px; */min-width: 166px;}
.ui-tel-box .item .box_info span span,
.ui-tel-box .item .box_info span span a{width:100%;display:block;}

.board--card--list .obj .col .inner-box .item, .board--card--list.type2 .obj .col .inner-box .item{border:1px solid #dbd5d5}
.board--card--list, .board--card--list .obj, .board--card--list .obj .thm--box,
.board--card--list.promtrlReqst, .board--card--list.type2.promtrlReqst{    overflow: visible;}


.ui-introbox{border: 1px solid #ddd;border-radius:0}
.ui-introbox:before{content: "";position: absolute;left:-25px;top:-25px;width:110px;height:110px;background: url(/pcms/dist/img/p03/title-box_left.png) no-repeat;display: inline-block;z-index:0;}
.ui-introbox:after{content: "";position: absolute;right:-25px;bottom:-25px;width:110px;height:110px;background: url(/pcms/dist/img/p03/title-box_right.png) no-repeat;display: inline-block;z-index:0;}
.ui-introbox .inner > strong em{color:#000}
.ui-introbox .inner > strong em:before{background-color:#f9f5f5}
.ui-introbox .bottom{background-color:transparent;padding:25px 20px;border-top:1px solid #ddd}



.photo_wrap {margin: 107px 0 0;}
.photo_wrap .inner {position:relative;border-radius: 50px 0 0 0;background-color: #fff;/* background:#2b3b59 url(/images/skin/photo_bg.png)no-repeat right bottom; */border: 8px solid #e5ecf5;padding: 58px 108px;min-height: 352px;}
.photo_wrap .inner2 {position:relative;min-height: 365px;padding: 70px 50px 50px 660px;border-radius:50px 0 50px 0;background: url(/images/skin/photo_bg2.png)no-repeat left top;}
.photo_wrap .thumb {overflow: hidden;position:absolute;z-index: 1;right: 50px;top: -70px;bottom: 42px;width:560px;height:auto;background-color: #fff;/* box-shadow: 5px 5px 10px rgb(0 0 0 / 5%); */border-radius: 0 50px 0 0;z-index: 2;}
.photo_wrap .thumb .main-photo__skin {position:relative;z-index:1;width:100%;}
.photo_wrap .thumb .photoslide {position:relative;z-index:1;width:100%;}
.photo_wrap .thumb .picture {display:block;overflow:hidden;width:100%;height: 364px;/* min-width: 360px; */position: relative;/* border: 1px solid; */}
.photo_wrap .thumb .picture span {display:block; position:relative; width:100%; height:100%; background:#fff; }
.photo_wrap .thumb .picture span img {position: absolute;top: 50%;left: 50%;width:auto;min-width:auto;max-width: none;/* max-height: none; *//* width: 100%; */height: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.photo_wrap .thumb .control {display:inline-block;position:absolute;right:0;bottom:0;z-index:1;width: auto;}
.photo_wrap .thumb .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.photo_wrap .thumb .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.photo_wrap .thumb .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-right: 1px solid rgba(255,255,255,0.3);background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.photo_wrap .thumb .control button[data-control="stop"],
.photo_wrap .thumb .control button[data-control="play"]{border-left:1px solid rgba(255,255,255,0.3)}
.photo_wrap .thumb .control button[data-control="prev"]:before,
.photo_wrap .thumb .control button[data-control="next"]:before{width:6px;height:6px;border-width:2px;border-style: solid;border-color: #fff;transform: rotate(45deg);}
.photo_wrap .thumb .control button[data-control="prev"]:before{right: -4px;border-width: 0 0 2px 2px;}
.photo_wrap .thumb .control button[data-control="next"]:before{left: -4px;border-width: 2px 2px 0 0;}
.photo_wrap .thumb .control button[data-control="stop"]:before{width: 2px;height:9px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.photo_wrap .thumb .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.photo_wrap .info_box {position:relative;z-index:1;width: auto !important;}
.photo_wrap .info_box .icon-list{}
.photo_wrap .info_box .icon-list li{position:relative;padding-left: 128px;min-height: 25px;margin-top: 7px;}
.photo_wrap .info_box .icon-list li .fa{width:22px;height:22px;background-color:#01559e;background-size: 60%;background-position: 50%;background-repeat: no-repeat;border-radius: 50%;margin-right:2px;}
.photo_wrap .info_box .icon-list li .fa:before{font-size:0;}
.photo_wrap .info_box .icon-list li .fa.fa-map-marker{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='M12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zm4.95-7.778a7 7 0 1 0-9.9 0L12 20.9l4.95-4.95zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-search{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 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-calendar{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='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2zm11 9H4v9h16v-9zm-4.964 1.136l1.414 1.414-4.95 4.95-3.536-3.536L9.38 12.55l2.121 2.122 3.536-3.536zM7 5H4v3h16V5h-3v1h-2V5H9v1H7V5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-list-ol{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='M8 4h13v2H8V4zm-5-.5h3v3H3v-3zm0 7h3v3H3v-3zm0 7h3v3H3v-3zM8 11h13v2H8v-2zm0 7h13v2H8v-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-car{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='M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.48-5.788A2 2 0 0 1 6.32 4H17.68a2 2 0 0 1 1.838 1.212L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1-7H4v5h16v-5zM4.176 11h15.648l-2.143-5H6.32l-2.143 5zM6.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-map-marker2{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='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM6 19h12V9.157l-6-5.454-6 5.454V19zm3-9h6v6H9v-6zm2 2v2h2v-2h-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-money{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='M5 9a1 1 0 0 1 1 1 6.97 6.97 0 0 1 4.33 1.5h2.17c1.333 0 2.53.58 3.354 1.5H19a5 5 0 0 1 4.516 2.851C21.151 18.972 17.322 21 13 21c-2.79 0-5.15-.603-7.06-1.658A.998.998 0 0 1 5 20H2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h3zm1.001 3L6 17.022l.045.032C7.84 18.314 10.178 19 13 19c3.004 0 5.799-1.156 7.835-3.13l.133-.133-.12-.1a2.994 2.994 0 0 0-1.643-.63L19 15h-2.111c.072.322.111.656.111 1v1H8v-2l6.79-.001-.034-.078a2.501 2.501 0 0 0-2.092-1.416L12.5 13.5H9.57A4.985 4.985 0 0 0 6.002 12zM4 11H3v7h1v-7zm14-6a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-7-5a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-time{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='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm1-8h4v2h-6V7h2v5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-year{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='M12 17l-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5l2.645 6.36 6.866.55-5.231 4.48 1.598 6.7L12 17zm0-2.344l2.817 1.72-.766-3.21 2.507-2.147-3.29-.264L12 7.708l-1.268 3.047-3.29.264 2.507 2.147-.766 3.21L12 14.657z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}

.photo_wrap .info_box .icon-list li em{position:absolute;left:0;top:0;width: 128px;color: #000;font-weight: bold;padding-right:36px;}
.photo_wrap .info_box .icon-list li em *{vertical-align:middle}
.photo_wrap .info_box .icon-list li em:after{content:'';position:absolute;right: 18px;top: 8px;width:1px;height:12px;background-color:#c9cdd4;}
.photo_wrap .info_box .btn_box {margin-top: 18px;}
.photo_wrap .info_box .btn_box .btn{padding: 15px;min-width:140px;border-radius:5px;font-size: 16px;text-align:center;font-weight:bold;color: #fff;background-color: #00274e;}
.photo_wrap .info_box .btn_box .btn .fa:before{font-size:0;}
.photo_wrap .slick-autoplay-toggle-button{display:none;}

.photo_wrap.typeB{margin-top:0;}
.photo_wrap.typeB .inner{border:1px solid #c4cbd2;border-radius: 5px;padding:56px;padding-left: 456px;min-height: 570px;}
.photo_wrap.typeB .thumb{top:56px;left:56px;border-radius: 0;width: 340px;height: 457px;/* border: 1px solid; */}
.photo_wrap.typeB .thumb .picture{height: 457px;}
.photo_wrap.typeB .inner .info_box > strong{display:block;padding-bottom: 10px;border-bottom:1px solid #c4cbd2;padding-right: 80px;line-height: 1.4;}
.photo_wrap.typeB .inner .info_box > strong i{display:block;color: #e83421;font-weight: bold;}
.photo_wrap.typeB .inner .info_box > strong em{color:#3a3a3a;padding: 0;font-size: 35px;position: relative;display: block;}
.photo_wrap.typeB .inner .info_box .badge{position: absolute;top: -10px;right: 0;}
.photo_wrap.typeB .inner .info_box .list-1st{}
.photo_wrap.typeB .inner .info_box .list-1st li{padding-left: 113px;min-height: 26px;}
.photo_wrap.typeB .inner .info_box .list-1st li em{font-weight:bold;width: 81px;display: inline-block;position: absolute;top: 0;left: 18px;color: #333;}
.photo_wrap.typeB .inner .info_box .list-1st li em .fa{display:none;}
.photo_wrap.typeB .inner .info_box .list-1st li em:before{content:'';position:absolute;top: 8px;right:0;width:1px;height:12px;background-color:#ddd;}
.photo_wrap.typeB .inner .info_box .card--btn{margin-top:20px;}
.photo_wrap.typeB .inner .info_box .card--btn .btn{min-width:198px;text-align:center;border-radius:5px;}
.photo_wrap.typeB  + .cnts_txt{padding:38px 0 68px;}
.program--view{margin-bottom: 50px;}
.program--view .inner{}
.program--view .inner .title{position:relative;padding:36px 0;padding-right:103px;border-top:1px solid #000;border-bottom:1px solid #dbdbdb}
.program--view .inner .title > strong{display:block;line-height: 1.4;}
.program--view .inner .title > strong i{display:block;color:#09326d}
.program--view .inner .title > strong em{color: #000;padding: 0;font-size: 20px;}
.program--view .inner .title .badge{position: absolute;top: 10px;right: 20px;}
.program--view .inner .info_box{padding:32px 18px;border-bottom:1px solid #dbdbdb}
.program--view .inner .info_box .cnts_txt{padding: 10px;padding-top:10px;border-top: 1px dashed #ddd;margin-top: 20px;}
.program--view .inner .info_box .list-1st{}
.program--view .inner .info_box .list-1st li{padding-left: 113px;min-height: 26px;}
.program--view .inner .info_box .list-1st.col2 li{display:inline-block;width:49%}
.program--view .inner .info_box .list-1st li em{font-weight:bold;width: 81px;display: inline-block;position: absolute;top: 0;left: 18px;color: #333;}
.program--view .inner .info_box .list-1st li em .fa,
.program--view .inner .info_box .list-1st li em span{display:none;}
.program--view .inner .info_box .list-1st li em:before{content:'';position:absolute;top: 8px;right:0;width:1px;height:12px;background-color:#ddd;}
.program--view .inner .card--btn{margin-top:20px;margin-bottom: 0;text-align:center;}
.program--view .inner .card--btn .btn{min-width:198px;text-align:center;border-radius:5px;line-height: 30px;}
.program--view .apply-article{/* border:1px solid #e1e1e1; *//* padding:40px; */margin: 84px 0 30px 0;overflow: hidden;}
.program--view .apply-article .forward{text-align:center;font-size: 28px;color:#000;font-weight:bold;margin-bottom:20px;}
.program--view .apply-article .forward strong{color:#1c7c57;font-weight:bold;}
.program--view .apply-article .forward-article{table-layout:fixed;display:table;width: calc(100% + 20px);text-align:center;margin: 0 -10px;}
.program--view .apply-article .forward-article .self-accrdt{display:table-cell;border:10px solid transparent;}
.program--view .apply-article .forward-article .self-accrdt .item{background-color: #fff;padding: 39px 10px;border: 1px solid #d3d3d3;border-radius: 5px;min-height: 300px;}
.program--view .apply-article .forward-article .self-accrdt .item .ir{display:block;margin:0 auto 20px;width: 87px;height: 87px;background:#fff url(/images/prog/infedcCourse/ir-info__icon.png) no-repeat;background: #edf2f7;border-radius: 5px;position: relative;}
.program--view .apply-article .forward-article .self-accrdt .item .ir:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: 55px;height: 55px;}
.program--view .apply-article .forward-article .self-accrdt .item em,
.program--view .apply-article .forward-article .self-accrdt .item strong{display:block;text-align:center;line-height:1.2}
.program--view .apply-article .forward-article .self-accrdt .item strong{font-size: 18px;color: #3a3a3a;font-weight:bold;margin-bottom: 16px;}
.program--view .apply-article .forward-article .self-accrdt .item em{font-size: 16px;color: #666;}
.program--view.view-type2{/* padding-bottom:30px; */}
.program--view.view-type2 .inner{border:1px solid #e1e4e9;border-radius:5px;padding-bottom: 70px;}
.program--view.view-type2 .inner .title{border-top:none;border-bottom:none;background-color:#f1f5fb;padding: 40px;padding-right: 103px;}
.program--view.view-type2  .inner .title > strong em{font-family: 'score';font-size: 30px;color: #223b62;}
.program--view.view-type2  .inner .title > ul{margin:0}
.program--view.view-type2  .inner .title > ul:after {display:block; clear:both; visibility:hidden; content:'';}
.program--view.view-type2  .inner .title > ul li{display:inline-block;}
.program--view.view-type2  .inner .title > ul li:before{width:1px;height:14px;background-color:#c1c4c9}
.program--view.view-type2  .inner .title > ul li:first-child{padding-left:0}
.program--view.view-type2  .inner .title > ul li:first-child:before{display:none;}
.program--view.view-type2  .inner .title > ul li em{font-weight:bold;color:#000}
.program--view.view-type2 .inner .title .badge{top:40px;right: 30px;}
.program--view.view-type2 .inner .info_box .cnts_txt,
.program--view.view-type2 .inner .info_box{border:none;}
.program--view.view-type2 .inner .info_box{padding:40px;}

@media screen and (max-width:1200px){
    .program--view .apply-article .forward-article .self-accrdt .item em{font-size:20px;}
}
@media screen and (max-width:767px){
    .program--view .apply-article .forward-article .self-accrdt{display:inline-block;float:left;width:50%;}
}
@media screen and (max-width:560px){
    .program--view .apply-article{padding:20px;margin-top:70px;}
    .program--view .apply-article .forward-article .self-accrdt{display:block;float:none;width:100%;}
    .program--view .apply-article .forward-article .self-accrdt .item i{display:none;}
}
@media(max-width:1023px){
    .photo_wrap {margin:0 0 30px;}
    .photo_wrap.typeB .inner{padding-left: 370px;}
    .photo_wrap.typeB .thumb{position:absolute;top: 20px;left: 20px;width: 320px;margin: 0;}
    .photo_wrap.typeB .inner .info_box > strong em{font-size: 22px;line-height: 1.2;}
    .photo_wrap .inner2 {padding:45px 30px;}
    .photo_wrap .thumb {position:static; width:100%; max-width:578px; height:350px;margin:0 auto 30px;}
    .photo_wrap .thumb .picture span img {position: absolute;top: 50%;left: 50%;width: auto;min-width: 100%;max-width: 1000%;height: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
}
@media(max-width:900px){
    .photo_wrap.typeB .inner{padding-left: 53px;}
    .photo_wrap.typeB .thumb{position: static;top: auto;left: auto;width: 100%;max-width: none;margin: 0 auto 30px;}
    .photo_wrap.typeB .inner .info_box > strong em{font-size: 30px;}
}
@media(max-width:767px){
    .photo_wrap.typeB .inner{padding:30px;padding-left: 30;}
    .photo_wrap.typeB .inner .info_box > strong em{font-size: 24px;}
    .photo_wrap .thumb {height:300px;}
    .photo_wrap .inner2{padding:40px 25px;}
    .photo_wrap.typeB .inner .info_box .badge{/* position:relative; */top: -110px;right: 10px;/* width: 70px !important; *//* height: 30px !important; *//* border-radius: 5px !important; */}
    .photo_wrap.typeB .inner .info_box > strong{padding-right:0}
}
@media only screen and (max-width: 580px){
    .photo_wrap .thumb {height:250px;}
}
@media only screen and (max-width: 480px){
    .photo_wrap.typeB .inner .info_box .list-1st li{padding-left:18px;}
    .photo_wrap.typeB .inner .info_box .list-1st li em{display:block;position:relative;top:auto;left:auto;}
    .photo_wrap.typeB .inner .info_box .list-1st li em:before{display:none;}
}

.program--view.view-type2 .inner{border:1px solid #ddd}
.program--view.view-type2 .inner .title{    background: #f9f5f5;}
.program--view.view-type2 .inner .title > strong em{color:#000}


.program--count:before{background-color: #26283a;}
.program--page button,
.program--search .search--btn .btn--submit,
.program--search .search--btn input[type="submit"]{background-color:#e83421;border: 1px solid #e83421;}
.program--view .inner .title > strong i{color:#e83421}

.program--view .apply-article .forward-article .self-accrdt .item .ir{background: #f9f5f5;}


.table.table-bordered a .fa.fa-fw{display:inline-block;width:22px;height:22px;background-color:#e54523;border-radius: 50%;position: relative;}
.table.table-bordered a .fa.fa-fw.fa-phone:before,
.table.table-bordered a .fa.fa-fw.fa-envelope-o:before,
.table.table-bordered a .fa.fa-fw.fa-search:before{content: "";position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);width: 14px;height: 14px;background-size:100%}
.table.table-bordered a .fa.fa-fw.fa-phone:before{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='M21 16.42v3.536a1 1 0 0 1-.93.998c-.437.03-.794.046-1.07.046-8.837 0-16-7.163-16-16 0-.276.015-.633.046-1.07A1 1 0 0 1 4.044 3H7.58a.5.5 0 0 1 .498.45c.023.23.044.413.064.552A13.901 13.901 0 0 0 9.35 8.003c.095.2.033.439-.147.567l-2.158 1.542a13.047 13.047 0 0 0 6.844 6.844l1.54-2.154a.462.462 0 0 1 .573-.149 13.901 13.901 0 0 0 4 1.205c.139.02.322.042.55.064a.5.5 0 0 1 .449.498z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.table.table-bordered a .fa.fa-fw.fa-envelope-o{background-color:#4c4d59}
.table.table-bordered a .fa.fa-fw.fa-envelope-o:before{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='M22 20.007a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V19h18V7.3l-8 7.2-10-9V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16.007zM4.434 5L12 11.81 19.566 5H4.434zM0 15h8v2H0v-2zm0-5h5v2H0v-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.table.table-bordered a .fa.fa-fw.fa-search{background-color:#323540}
.table.table-bordered a .fa.fa-fw.fa-search:before{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 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}




#major_detail__wrap .major-item{position: relative;overflow: hidden;border-bottom:1px dashed #ddd;padding: 15px 30px;padding-left: 250px;min-height: 190px;}
#major_detail__wrap .major-item .title{border:1px solid #ddd;display: table;background: #fff;width:188px;height: 118px;text-align: center;position: absolute;left: 30px;top: 30px;}
#major_detail__wrap .major-item .title{border-color:#e54523;background: url(/pcms/dist/img/p03/item_title_bg01.png) right -18px bottom -14px no-repeat;}
#major_detail__wrap .major-item .title span{display: table-cell;vertical-align: middle;color:#333;font-size:20px;letter-spacing: -0.035em;font-weight:bold;font-family: 'score';}

@media(max-width:767px){

    #major_detail__wrap .major-item{padding:20px 15px;padding-left:15px;}
    #major_detail__wrap .major-item .title{width:100%;position: relative;top:auto;left:auto;margin: 0 auto 20px;height:88px;}

}
#ajaxLayer{position:fixed;left:0;top:0;z-index: 1030;width:100%;height: 100vh;background: transparent;}
#ajaxLayer.on{display:block;}
.board--card--list .col .inner-box > a .item .thm--box:before,
.board--card--list .col .inner-box > button .item .thm--box:before,
.board--card--list.type2 .col .inner-box > a .item .thm--box:before,
.board--card--list.type2 .col .inner-box > button .item .thm--box:before{content: "";position: absolute;z-index: 6;top: -36px;left: 50%;margin-left: -16px;background-color: rgba(232,52,33,0.8);height: 32px;width: 32px;border-radius: 32px;transform: scale(1);transform-origin: 50% 50%;transition: transform 0.25s ease-out;}

.board-tab{display:block;position: relative;}
.board-tab ul{border-bottom: 1px solid #e2e2e2;font-size:16px;}
.board-tab ul:before,
.board-tab ul:after {clear: both;display: table;content: " ";}
.board-tab ul li {position: relative;display: inline-block;margin: 0 0 -1px;}
.board-tab ul li a {display: block;position: relative;padding: 27px 25px 21px;border: 1px solid transparent;border-top-width: 3px;border-bottom: none;color: #999;text-align: center;transition: all 0.3s;-webkit-transition: all 0.3s;/* font-weight: bold; */}
.board-tab li.on a {background: #fff;border-color: #e2e2e2;border-top-color: #e83421;color: #333;font-weight: bold;}

/* 1029 table -icon */

.table-responsive .table-icon{display:block; opacity:1}​
                                                       .table-responsive{position:relative}
.table-responsive .table-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,0); height: 50px; width: 50px; background-color: #fff; border-radius: 50%; box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.table-icon *{display:inline-block; width:50px; height:50px;}
.table-icon .swipe-icon{position:absolute; top:15px; left:19%; overflow:visible; animation: hand-move 3s ease-out infinite; }
.table-icon .swipe-icon .swipe-arrow{animation:pulse-arrow 3s ease-out infinite;}
/* .table-icon path{fill:#F0542B;} */

@keyframes hand-move{

    0%, 100%{transform:translateX(0)}
    50%{transform:translateX(15px)}

}

@keyframes pulse-arrow{

    0%{opacity:1; transform:translateX(0)}
    50%{opacity:1; transform:translateX(.25em)}
    75%{opacity:1; transform:translateX(.25em)}
    100%{opacity:1; transform:translateX(0)}
}


/* 로그인 본인인증 */

.login .ui-topbox .inner .h-box{font-size: 24px;}
.login .ui-topbox .inner .h-box span{color:#ef3e30}


#ipin_realname {padding:40px; border-top:2px solid #ef3e30; background:#fafafa; text-align:center; }
#ipin_realname .icon {display:inline-block;width:85px;height:85px;margin: 10px 0;background: url(/pcms/dist/img/p03/ir_list_icon.png) no-repeat; background-position:-901px  -400px;}
#ipin_realname h2 {display:block;margin: 0 0 10px;font-weight:bold;font-size: 20px;color:#093055;}
#ipin_realname p {margin:10px 0; font-size:15px ; color:#63666e; }
#ipin_realname a {min-width:200px;}
#ipin_realname .list-box {margin:25px 0 0; padding:15px 0 0; border-top:1px dashed #8d8d8d; text-align:left;}
#ipin_realname .btn{padding:12px 19px; text-align: center;}

.txt-box1{margin: 10px 0; padding: 24px 23px;border: 1px solid #dedede; background-color: #fff;}
.txt-box1.bg{background: #f9f5f5;border:0;padding: 24px 45px;}
.txt-box1 strong{position: relative;float:left;font-size: 15px;font-weight: bold;color: #180d0d;}
.txt-box1 strong:after{content: "";position: absolute; top:3px;right:-10px;background-color: #dbdbdb;width: 1px; height: 17px;}
.txt-box1 p{padding-left: 28px;margin: 0;display: table-cell;color:#727272;}
.txt-box1 strong.ico{padding-left: 38px;}
.MajorList .txt-box1{background-color: #f6f6f6;max-width: 950px;margin: 20px auto 0;border: none;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;}

#major__wrap {margin-bottom: 50px;}
#major__wrap .program--search {margin:45px 0 35px;}
#major__wrap .tab-ul {margin-bottom:25px;}
#major__wrap .infobox_type02 .inner .pic {width:281px;height:196px;}
#major__wrap .infobox_type02 .inner .txtwrap p span {display:inline-block;}
#major__wrap .major__search_wrap .major__search {position:absolute;width:464px;font-size:15px;top:50%;left:50%;transform:translate(-50%, -50%);}
#major__wrap .search--select span {margin:0 15px;font-weight:bold;line-height:36px;text-align:center;}
#major__wrap .major__search_wrap .major__search_summit #major_submit {width:100%;height:100%;padding:1px 11px;border:none;background:#4c4d59;color:#fff;text-align:left;}
#major__wrap .btn-default {border:none;background:#e45348;color:#fff;}
#major__wrap .btn-default:after {width:19px;height:16px;background:url(/images/kor/sub03/icon05.png) no-repeat center;}
#major__wrap .major__tap_wrap.tab01 .tab-ul.col4 li {width:20%;}

#major__wrap .infobox_type02 .inner {padding:48px;}
#major__wrap .infobox_type02 .inner .pic img {width:281px;height:196px;}
#major__wrap .infobox_type02 .inner .txtwrap {position:relative;padding-top:0;}
#major__wrap .infobox_type02 .inner .txtwrap a .tit {margin-bottom:8px;max-width:75%;font-weight:bold;font-size:22px;color:#0d1218;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#major__wrap .infobox_type02 .inner .txtwrap a .tit span,
#major__wrap .infobox_type02 .inner .txtwrap p {font-size:15px;}
#major__wrap .infobox_type02 .inner .txtwrap a .tit span {display:block;color:#e54523;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap {position:relative;min-height:22px;padding:2px 0;}
#major__wrap .infobox_type02 .inner .txtwrap .listtxt {position:absolute;top:50%;left:32px;transform:translateY(-50%);}
#major__wrap .infobox_type02 .inner .txtwrap .icon {position:absolute;top:50%;left:0;float:left;width:20px;height:21px;margin: 0 10px 0 0;transform:translateY(-50%);}

#major__wrap .infobox_type02 .inner .txtwrap .list_wrap ul{}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap ul li{display:inline-block;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap p {padding-left:160px;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap01 .icon {background:url(/images/kor/sub03/icon01.png) no-repeat center;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap02 .icon {background:url(/images/kor/sub03/icon01.png) no-repeat center;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap04 .icon {background:url(/images/kor/sub03/icon04.png) no-repeat center;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap05 .icon {background:url(/images/kor/sub03/icon06.png) no-repeat center;}
#major__wrap .infobox_type02 .inner .txtwrap p {display:inline-block;margin:0;}
#major__wrap .infobox_type02 .inner .txtwrap p span {font-weight:bold;color:#180e0d;}

#major__wrap .infobox_type02 .inner .txtwrap .list_wrap03.list_wrap{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap03.list_wrap span{display:none}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap03.list_wrap p{padding-left:0}
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon {position:absolute;margin:0;width:100px;height:36px;padding:6px 12px;border:2px solid #e54523;background-color:transparent;color:#e54523;top:0;right:0;}
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon:hover,
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon:focus {background-color:#e54523;color:#fff;}
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon .ir-arrow {width:7px;height:12px;background:url(/images/kor/sub03/arrow01.png) no-repeat center / cover;right:12px;transition:.3s;}
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon:hover .ir-arrow,
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon:focus .ir-arrow {background-image:url(/images/kor/sub03/arrow02.png)}
#major__wrap .program--search .search--select>span {margin-left:15px;border:none;background:transparent;font-size:15px;color:#0d1218;font-weight:bold;}


/* 페이지네이션 */
.pagination{flex-wrap:warp}


/* 영문페이지 검색 버튼 추가수정스타일 */
.program--search .search--btn .btn--submit{overflow: hidden;}
.program--search .search--btn .btn--submit input[type=submit]{letter-spacing: -1px; background-position: 94% 49%;}
.table-default td.subject button, .table-default td.subject a {
    display: inline-block;
    color: #333;
    width: 100%;
    text-align: left;
    font-weight: bold;
}


.table-default td.subject a{width:auto;/* display: -webkit-box; *//* -webkit-box-orient: vertical; *//* -webkit-line-clamp: 1; */text-overflow: ellipsis;overflow: hidden;line-height: 1.6;height: 28px;/* display: block; */padding: 1px 17px 0;white-space: nowrap;overflow: hidden;display: block;}
.table-default td.subject .ir-bbs-new{top:50%; transform: translateY(-50%); left:11px}

/*https://newhome.ust.ac.kr/bbs/BBSMSTR_000000000780/list.do  */
.no-more-tables.type2 .table-default td.subject a{width:auto; display:inline-block; padding:0}


@media screen and (max-width:768px) {

    .no-more-tables.type2  .board_list.table tbody tr{padding-left: 55px;}
}

/*12.09 [산학협력단] 버튼 스타일 수정*/
.s020202 .program--search .search--btn .btn--submit {border: 1px solid #223b62;}

/*12.10 [공통] 유튜브형 게시판*/
.ui-list__card .obj .item .card--body strong, .board--card--list .obj .card--body .tit, .board--card--list.type2 .obj .card--body .tit{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}




.bbs--view--images {text-align: center;margin:30px 0;}
.bbs--view--images img{max-width: 100%}



/* 230213  https://www.ust.ac.kr/bbs/BBSMSTR_000000001131/list.do*/
.table-default td.subject .ir-bbs-new{left: 3px;top:55%}
.no-more-tables.type2 .table-default td.subject a{height: 21px;}
.table td.subject.new, .table-default td.subject.new, .table-default td.subject.new a .table-default td.subject.new button{padding-left:24px;}
.no-more-tables.type2 .table-default td.subject a{display:block;}


@media screen and (max-width: 768px) {
    .table-default td.subject .ir-bbs-new{left:0;}
    .board_list.table tbody td.subject.new,
    .table td.subject.new, .table-default td.subject.new, .table-default td.subject.new a, .table-default td.subject.new button {padding-left:20px;}
}