@charset "UTF-8";


table.w100 {width:100%;}
.table-top-box {margin-bottom:10px;position:relative;min-height:24px;}
.table-top-box p {font-size:0.929em;font-weight:700;color:#666;}

.table-scroll-box {border-top:solid 1px #ababab;position:relative;}
.table-scroll-box.no-brd {border-top:0;}
.table-scroll-box + .table-scroll-box {margin-top:20px;}

.tbl-list th {background:#f8f8f8; border:solid 1px #e5e5e5; padding:11px 0 10px 0;}
.tbl-list td {border:solid 1px #e5e5e5; padding:11px 10px 10px; text-align:center; word-break:normal;}
.tbl-list td.al {padding-left:10px;padding-right:10px;}
.tbl-list td.brd_l {border-left:solid 1px #e5e5e5 !important;}
.tbl-list td.brd_b {border-bottom:solid 1px #e5e5e5 !important;}
.tbl-list td.bg-sky {background:#e8f6f8;}
.tbl-list td.brd-none {border-right:0 !important;}
.tbl-list td.brd-none-l {border-left:0 !important;}
/* .tbl-list tr th:first-of-type, .tbl-list tr td:first-of-type {border-left:0;} 테이블 border 오류로 주석처리 210621 BJG */
/* .tbl-list th[rowspan], .tbl-list td[rowspan] {border-right:solid 1px #e5e5e5;} 선이생김.. */
.tbl-list tfoot td {background:#f8f8f8;text-align:center;font-weight:700;}

.tbl-list.nobar td, .tbl-list.nobar th {border-left:0;}
.tbl-list.nobar th[rowspan], .tbl-list.nobar td[rowspan] {border-right:0;}

.tbl-list.list-type col:first-child {display:none;}
.tbl-list.list-type tr th:first-child {display:none;}
.tbl-list.list-type tr td:first-child {display:none;}

.tbl-view th {background:#f8f8f8;border-bottom:solid 1px #e5e5e5;padding:11px 0 10px 20px;text-align:left;}
.tbl-view th.ac {padding-left:0;}
.tbl-view th.wht {background:#fff;font-weight:400;}
.tbl-view td {border-bottom:solid 1px #e5e5e5;padding:11px 0 10px 10px;}
.tbl-view td.ac {padding-left:5px;padding-right:5px;}
.tbl-view td.brd_l {border-left:solid 1px #e5e5e5;}
.tbl-view td * {vertical-align:middle;}

.tbl-view td .list-square li {position:relative;}
.tbl-view td .list-square li .file {position:absolute;right:0;top:-2px;width:60px;text-align:center;}

.food-input-area {border:solid 1px #ddd;height:190px;border-color:#b1b1b1;width:100%;}

.thumb.professor {width:76px;margin:0 auto;}
.thumb.professor02 {width:128px;margin:0 auto;padding-bottom:50px;background:url(/ko/img/bg_photo.png) bottom center no-repeat;margin-top:10px;}

.board-write-box > ul > li > .frm .preview-photo {border:solid 1px #b1b1b1;display:inline-block;margin-top:5px;width:128px;}
.board-write-box > ul > li > .frm .preview-photo img {width:100%;}


table{line-height:inherit;}



@media screen and (max-width: 768px) {
	.table-scroll-box {overflow:auto;}
	table.w100 {width:768px;}

    .tbl-view th {padding:10px;text-align:left;}
  .tbl-list th, .tbl-list td {padding-left:10px;padding-right:10px;}
  
	.ico-scroll {position:absolute;width:100px;height:100px;background:url(/ko/img/table_touch.png) no-repeat;background-size:100%;left:50%;top:20px;z-index:10;margin-left:-50px;}
}