@charset "utf-8";
#body_layout #txt{min-height:1000px;}
/*  필수 */
.pilsu{font-size: 0!important;}
/*
.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;}
.board_list{border-top:2px solid #e45348;border-bottom:1px solid #bcbabb;}
*/

.card.program--view{display:block;}

.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: left;font-weight: bold;}
.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: 21px;}
    .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;}
}

.t-help{padding: 0 7px !important;}
.d-flex{display:flex}
.form-group .form-inline.d-flex{align-items:center;}
.form-group .form-inline.d-flex [class^=form-control]{width:20%;min-width: 80px;}
.form-group .form-inline.d-flex span{margin:0 5px}
#emailSel{margin-left: 5px;}


/* 개인정보 수집동의 */
.ui_subscription--form{position:relative;margin-bottom:30px;margin-top:-3px;padding:20px 25px;border: 1px solid #d0cfcb;border-top: 2px solid #1e3e58;overflow: hidden;}
.ui_subscription--form:after{display:block;clear:both;content:'';}
.ui_subscription--form .inner{position:relative;width:100%}
.ui_subscription--form .inquiry--btn{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ui_subscription--form .ui_text--box{position:relative;padding-bottom:56px;}
.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_subscription--form .ui_text--box .box-text__scroll .point-text {color: #004FA3; font-weight: 700;}
.ui_subscription--form .ui_radio--custom{/* margin-top:20px; */padding: 15px 25px;/* padding-top:15px; */border-top:1px solid #ddd;text-align:center;position: absolute;bottom: -21px;left: -25px;background: #f4f5f7;width: calc(100% + 50px);}
.ui_subscription--form .ui_radio--custom .inblock {display:inline-block;line-height: 40px;color: #000;font-weight: bold;font-size: 16px;}
.ui_subscription--form .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_subscription--form .ui_radio--custom input[type='radio']{position:absolute;position:fixed;z-index:-100;top:-9999px;left:-9999px;}
.ui_subscription--form .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_subscription--form .ui_radio--custom label.pre{width:auto;padding:0 15px 0 40px;}
.ui_subscription--form .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_subscription--form .ui_radio--custom input[type='radio']:checked + label .chk_ball{border:5px solid #fff;background: #63676d;}
.ui_subscription--form .ui_radio--custom input[type='radio']:focus + label{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color;}
