@charset "UTF-8";
/********** 제목 텍스트 **********/
.apply_info_h5 {padding-left: 0; margin-top: 30px; padding-left:25px; font-weight: 500;}
.apply_info_h5::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 12px;
    background: url(/summ/images/main/layout/h5_bullet.png) no-repeat;
}
/********** 원서접수 버튼 **********/
.apply_btns {display: flex; flex-wrap: wrap;  gap: 10px;} 
/* .apply_btns > a {flex-basis: calc(33% - 5px);box-sizing: border-box;text-align: center;padding: 0;height: 50px;line-height: 50px;font-size: 16px;white-space: nowrap;} */
.apply_btns.seoul > a {flex:1 1 calc(50% - 5px);box-sizing: border-box;text-align: center;padding: 0;height: 50px;line-height: 50px;font-size: 16px;white-space: nowrap;}
.apply_btns.local > a {flex-basis: calc(33% - 5px);box-sizing: border-box;text-align: center;padding: 0;height: 50px;line-height: 50px;font-size: 16px;white-space: nowrap;}


/********** 테이블 **********/
.tableA { border-collapse: collapse; }
.tableA th, .tableA td { border: 1px solid #cfd0d7; }
.tableA th:first-child, .tableA td:first-child { border-left: none; }
.tableA th:last-child, .tableA td:last-child { border-right: none; }
.tableA td, .tableA th { word-break: break-all; overflow-wrap: break-word; }
.tableA td .bold_text { font-weight: 700; }

.list1 li .table_box { margin-left: -25px; }
.caption { margin-top: 15px; padding-left: 0; margin-left: -14px;}
.tableA.seoul_dept_table tr td:first-child {background-color: rgb(252, 247, 242);font-weight: bold;color: #333;}

/********** 모바일 **********/
@media only screen and (max-width: 767px) {
    .tab_box > ul { padding-right: 0; }
    .apply_btns.local.apply_btns {flex-wrap: nowrap;} 
    .apply_btns.local.apply_btns > a {flex-basis: calc(33% - 5px);}
   	.table_header .links a.btn_black.small { padding: 0 15px};
}

.table_header {margin-top: 30px;display: flex;justify-content: space-between; align-items: center;}
.table_header .title{}
.table_header .links{display: flex;gap: 10px; }
.table_header .links a {display: flex;align-items: center; gap: 6px;}
.table_header .links a i {font-size: 1rem;line-height: 1;}
.table_header .links a span {display: inline-block;line-height: 1.4;}
/* 서울시과정 모집학과 h5 */
.table_header h5{margin-top:0};
