@charset "utf-8";

.wrap_table {border-top: 1px solid #000;}
.scroll{overflow:auto; overflow-x:hidden; width:740px; height:350px;}
.scroll2 {overflow:auto; overflow-x:hidden; height:430px;}  
.tbl_top_wrap {margin-bottom: 8px;}
.tbl_top_wrap .fl_right {margin-right: 10px;font-size: 13px;color: #666; float:right;}
/* 테이블 일반 */
.table_list.type2 th{color:#000;}
.table_list.type2 tbody td{padding:4px 2px;}
.table_list thead th, .table_list tbody th {line-height: 18px;padding: 10px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;background-color: #f9f9f9; color: #e60012;text-align: center; }
.table_list thead th.fn_black {color:#000000;}
.table_list thead th.no_right { border-right:0; }
.table_list thead th.th_back {background-color: #f9f9f9; color:#333; }
.table_list thead th.th_backW {background-color: #fff; color:#333; }
.table_list tbody td {color: #666;line-height: 22px;padding: 8px 14px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: center; }
.table_list tbody td.no_right, .table_list.type2 tfoot td.no_right, .table_list.type2 td.no_right.sum{ border-right:0; }
.table_list tbody td.td_left {text-align: left; }
.table_list tbody td.td_ltTp {text-align: left; vertical-align:top;} /*210901 추가*/
.table_list tbody th.th_back {background-color: #f5f5f5; }
.table_list thead th.th_none, .table_list tbody th.th_none {background-color: #fff; color:#3f3f3f; }
.table_list tbody td span.bul { background: url(/kosep/pb/fr/images/common/content_arrow3.gif) no-repeat 0 5px; padding-left: 8px; }
.table_list tbody td ul li ul li{ padding-left:8px;}
.table_list tbody td ul.bul li { background: url(/kosep/pb/fr/images/common/content_arrow3.gif) no-repeat 0 8px; padding-left: 8px; }
.table_list tbody td ul.bul .bgnone li{background:none; padding-left:0;}
.table_list tbody td ul.bul .bgnone li ul li{ padding-left:8px;}
.table_list.type2 tfoot th, .table_list.type2 tfoot td, .table_list.type2 .sum{border-bottom: 1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#d90000; padding:4px 2px; text-align:center;}
.table_list.type2 tbody .noData{padding:30px 0; text-align:center; border-right:none;}
.table_list.type2 td.td_right {text-align: right; padding-right:10px;}
.scroll .table_list.type2 {*width:98%}
.table_list tbody th.th_none_top {background-color: #fff; color:#3f3f3f; vertical-align:top; }
.table_list tbody td.td_top {vertical-align:top; }
.table_list tbody td.tb_back {background-color: #fcecec; color:#333; }

/* 테이블 일반2 */
.table_list2  { margin-top:10px; border-top:1px solid #000;  }
.table_list2 thead.backBg {background-color: #f9f9f9;} /*220223 추가*/
.table_list2 thead.backBg th {color:#e60012;} /*220223 추가*/
.table_list2 thead th, .table_list2 tbody th {line-height: 18px;padding: 10px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1; color: #222;text-align: center; }
.table_list2 thead th.th_black {background-color: #f9f9f9; color:#313131; font-weight:600;  }
.table_list2 thead th.no_right { border-right:0; }
.table_list2 tbody td {color: #666;line-height: 22px;padding: 8px 14px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: center; }
.table_list2 tbody td.no_right { border-right:0; }
.table_list2 tbody td.td_left { text-align: left; }
.table_list2 tbody td.td_right { text-align: right; }
.table_list2 tbody th.th_bgNone {background-color:none;} /*220223 추가*/
.table_list2 tbody th.th_back {background-color: #f9f9f9; color:#e60012; font-weight:600;  }
.table_list2 tbody th.th_black {background-color: #f9f9f9; color:#313131; font-weight:600;  }
.table_list2 thead th.th_red, .table_list2	 tbody tr.sum td { color:#e60012; font-weight:600; }
.table_list2 tfoot th, .table_list2 tfoot td  {background-color: #767676; color:#fff; text-align:center; padding: 8px 14px; font-weight:600; }
.table_list2 tfoot.tot td {color: #666;line-height: 22px;padding: 8px 14px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: center; background:none;}
.table_list2 tfoot.tot td.no_right { border-right:0; }
.table_list2 tfoot.tot td.td_left { text-align: left; }
.table_list2 tfoot.tot td.td_right { text-align: right; }
.table_list2 tfoot.tot th.th_back {background-color: #f9f9f9; color:#e60012; font-weight:600;  border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1; }
.table_list2 tfoot.tot th.th_black {background-color: #f9f9f9; color:#313131; font-weight:600;  }
/* 테이블 일반3 */
.table_list3 thead th, .table_list3 tbody th {line-height: 18px;padding: 10px;border: 1px solid #e6e6e6; background:url(/kosep/pb/fr/images/common/bgTh2.gif) repeat-x; color: #333; text-align: center; }
.table_list3 thead th.no_right, .table_list3 tbody td.no_right  { border-right:0; }
.table_list3 tbody th {background:#eff6ff; color:#333; }
.table_list3 tbody td { border: 1px solid #e6e6e6; padding: 10px; }
.table_list3 tbody td span.bul { background: url(/kosep/pb/fr/images/common/content_arrow3.gif) no-repeat 0 5px; padding-left: 8px; }
/* 2014.04.09 Heo do kyung 명도대비 컬러 수정 */
/* .table_list3 tbody td span.bul.cor { color:#04a5a1; } */
.table_list3 tbody td span.bul.cor { color:#157e85; }
.table_list3 tbody td li { line-height:20px; padding:5px 0; }
.table_list3 tbody td li p { padding-left: 20px;text-indent: -10px; margin-right: 36px;}
/* 테이블 일반4 */
.table_list4  { margin-top:10px; border-top:1px solid #000;  }
.table_list4 thead th, .table_list2 tbody th {line-height: 18px;padding: 5px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1; color: #222;text-align: center; }
.table_list4 thead th.no_right { border-right:0; }
.table_list4 tbody th { border-bottom:1px solid #e1e1e1; border-right: 1px solid #e1e1e1;text-align: center;}
.table_list4 tbody td {color: #666;line-height: 22px;padding: 5px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: center; }
.table_list4 tbody td.no_right { border-right:0; }
.table_list4 tbody td.td_left { text-align: left; }

/* 테이블 일반5 : 151221 추가*/
.table_list5.type2 th {color:#000;}
.table_list.type2 tbody td {padding:4px 2px;}
.table_list5 thead th {line-height: 18px;padding: 10px;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;background-color: #f9f9f9; color: #e60012;text-align: center; }
.table_list5 thead th:first-child {border-left:none;}
.table_list5 tbody th {line-height: 18px;padding: 10px 20px;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1; text-align: left; }
.table_list5 tbody th:first-child {border-left:none;}
.table_list5 tbody td {color: #666;line-height: 22px;padding: 10px 7px;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;text-align: center; }
.table_list5 tbody td a:hover {text-decoration:underline;}

/* 테이블 일반2 */
.table_list6  { margin-top:10px; border-top:1px solid #000;  }
.table_list6 thead th, .table_list6 tbody th {line-height: 18px;padding: 10px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1; color: #222;text-align: center; }
.table_list6 thead th.no_right { border-right:0; }
.table_list6 tbody td {color: #666;line-height: 22px;padding: 8px 14px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: center; }
.table_list6 tbody td.no_right { border-right:0; }
.table_list6 tbody td.td_left { text-align: left; }
.table_list6 tbody td.td_right { text-align: right; }
.table_list6 tbody th.th_back {background-color: #f9f9f9; color:#e60012; font-weight:600;  }
.table_list6 tbody th.th_black {background-color: #f9f9f9; color:#313131; font-weight:600;  }
.table_list6 thead th.th_red, .table_list6	 tbody tr.sum td { color:#e60012; font-weight:600; }
.table_list6 tfoot th, .table_list6 tfoot td  {background-color: #767676; color:#fff; text-align:center; padding: 8px 14px; font-weight:600; }
.table_list6 tfoot.tot td {color: #666;line-height: 22px;padding: 8px 14px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: center; background:none;}
.table_list6 tfoot.tot td.no_right { border-right:0; }
.table_list6 tfoot.tot td.td_left { text-align: left; }
.table_list6 tfoot.tot td.td_right { text-align: right; }
.table_list6 tfoot.tot th.th_back {background-color: #f9f9f9; color:#e60012; font-weight:600;  border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1; }
.table_list6 tfoot.tot th.th_black {background-color: #f9f9f9; color:#313131; font-weight:600;  }

/* 테이블 세로 */
.table_row tbody th {line-height: 18px;padding: 10px;border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;background-color: #f9f9f9; color: #e60012;text-align: left; }
.table_row tbody th.no_right { border-right:0; }
.table_row tbody td {color: #666;line-height: 22px;padding: 8px 14px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: left; }
.table_row tbody td.no_right { border-right:0; }
.table_row tbody th.th_cet, .table_row tbody td.td_cet { text-align: center; }
.table_row tbody th.th_back {background-color: #f5f5f5; }
.table_row tbody th.th_none {background-color: #fff; color:#3f3f3f; }
.table_row tbody td .rowbul li { clear: both; padding-left: 8px; line-height: 170%;background: url(/kosep/pb/fr/images/common/content_arrow3.gif) 0 10px no-repeat; }
/* 테이블 세로(보더red) */
.table_row2 tbody th {line-height: 18px;padding: 5px;border-bottom: 1px solid #e70012;border-top: 1px solid #e70012; color: #222;text-align: left; }
.table_row2 tbody td {color: #666;line-height: 22px;padding: 5px 14px;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed; text-align: left; }
.table_row2 tbody td ul li {margin-right: 0;width: 100%;text-align: left; }
.table_row2 tbody td ul li p { padding-left: 44px; }

/* 테이블 블릿 */
.table_bul thead th { padding: 6px 0 7px 20px; text-align:left; border-top: 1px solid #cdcdcd; background: url(/kosep/pb/fr/images/common/bgTh.gif) 0 bottom repeat-x; color: #222; border-left: 1px solid #e5e5e5; }
.table_bul thead th span.bul, .table_bul tbody td span.bul { background: url(/kosep/pb/fr/images/common/thBullet.gif) no-repeat 0 5px; padding-left: 8px; }
.table_bul tbody td { padding: 15px 0 15px 20px; text-align:left; background: #fff; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
.table_bul tbody th {border-bottom: 1px solid #e5e5e5;}
.table_bul tbody td ul li { line-height:24px; }
.table_bul tbody td.fs16 { color:#515151; font-size:16px; font-weight:bold;}
.table_bul tbody th.fs16 { color:#515151; font-size:16px; font-weight:bold; text-align:left; padding-left:20px;}
.table_bul thead th:first-child, .table_bul tbody td:first-child { border-left: none; }

/* 테이블 블릿2 */
.table_bul2  { margin-top:10px; border-top:1px solid #000;  }
.table_bul2 tbody td { padding: 15px 20px 15px 20px; text-align:left; background: #fff; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
.table_bul2 tbody td.no_left { border-left:0; text-align:right;}
.table_bul2 tbody td.center_gy { background: #F9F9F9; text-align:center;}
.table_bul2 tbody td span {font-weight:bold;}
.table_bul2 tbody td span.blark { color:#070400; }
.table_bul2 tbody td span.green { color:#00b0ec; }
.table_bul2 tbody td span.kaki { color:#756f6f; }
.table_bul2 tbody td span.blue { color:#024499; }
.table_bul2 tbody td ul li { color:#777777; clear: both; padding-left: 8px; line-height: 170%;background: url(/kosep/pb/fr/images/common/content_arrow3.gif) 0 10px no-repeat; }


/* 테이블 블릿 세로 */
.table_bulRow { border-top: 1px solid #ccc; }
.table_bulRow tbody th { padding: 5px 0 5px 20px; text-align:left; background: url(/kosep/pb/fr/images/common/bgTh3.gif) 0 bottom repeat-x #fafafa; color: #222; border-left: 1px solid #e5e5e5; }
.table_bulRow tbody th span.bul { background: url(/kosep/pb/fr/images/common/thBullet.gif) no-repeat 0 5px; padding-left: 8px; }
.table_bulRow tbody td { padding:5px 0px 5px 20px; text-align:left; background: #fff;  border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
.table_bulRow tbody td:first-child { border-left:0; }
/* 검색영역 */
.data_table { margin-top:20px; }
.data_table.mt_none { margin-top:0px; }
.data_search { position: relative; height: 28px; padding-bottom: 14px; }
.data_search .h2TitBig { float:left; font-size:24px; color: #e60012; font-weight:600; padding-top:12px;}
.data_search .stitle { float:left; font-size:14px; color: #515151; font-weight:600; padding-top:12px;}
.data_search fieldset.search_area {float: right;padding-top: 8px;}
.data_search fieldset.search_area select {height: 25px; line-height: 18px;padding:0; }
.data_search fieldset.search_area input[type="text"] { padding:0 0 0 3px; height: 23px; line-height: 23px; border:1px solid #cccccc;margin-right: 2px; }

.data_searchBox { position: relative; background: url(/kosep/pb/fr/images/common/bg_searchBox.gif) no-repeat; min-height: 85px; padding-bottom: 15px; }
.data_searchBox fieldset.search_area {text-align:center; padding-top:27px;}
.data_searchBox fieldset.search_area select {height:27px; line-height:18px; padding:0;}
.data_searchBox fieldset.search_area input[type="text"] {padding:0 40px 0 40px; height: 27px; line-height: 27px; border:1px solid #cccccc; margin-right:0px 2px;}
.data_searchBox .BtnSearchT {margin-left:2px; width:60px; height:29px; background: url(/kosep/pb/fr/images/common/btn/btn_searchT.gif) no-repeat;}
.data_searchBox span {font-size:14px; font-weight:bold; margin-right:7px;}
.data_searchBox span em {color:#e70012;}

/* 테이블 list */
.data_list thead th { padding: 6px 0 7px 0; text-align: center; border-top: 1px solid #cdcdcd; background: url(/kosep/pb/fr/images/common/bgTh.gif) 0 bottom repeat-x; color: #222; border-left: 1px solid #e5e5e5; }
.data_list thead th:first-child, .data_list tbody td:first-child { border-left: 0 none; }
.data_list thead th span.bul, .data_list tbody td span.bul, .data_list tbody th.thead span.bul { background: url(/kosep/pb/fr/images/common/thBullet.gif) no-repeat 0 5px; padding-left: 8px; }
.data_list tbody td.td_left, .data_list thead th.td_left { padding-left: 10px; text-align: left; }
.data_list tbody td { padding: 8px; text-align: center; background: #fff; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
/* .data_list tbody tr.sum td { color:#e60012; font-weight:600; } */
.data_list tfoot th, .data_list tfoot td { border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; text-align: center; padding: 8px 14px;color:#e60012; font-weight:600; }
.data_list tfoot td:first-child { border-left:0; }
/* 2014.03.19 | bluewebd | 웹접근성 적용을 위해 tbody th 폰트굵기처리에 대해 내용추가 */
.data_list tbody th {font-weight:normal;}
.data_list tbody tr.sum td, .data_list tbody tr.sum th { color:#e60012; font-weight:600; }
.data_list tbody th.thead{padding: 6px 0 7px 10px; font-weight:bold; border-top: 1px solid #cdcdcd; background: url(/kosep/pb/fr/images/common/bgTh.gif) 0 bottom repeat-x; color: #222; text-align:left; border-right: 1px solid #e5e5e5;}

/* 2014.04.01 heo do kyung */
.data_list2 tbody .no_data td {height:200px; vertical-align:middle;}
.data_list2 thead th, .data_list2 tbody th {padding: 6px 0 7px 0; text-align: center; border-bottom: 1px solid #e5e5e5; background:#f9f9f9; color: #222; border-left: 1px solid #e5e5e5; }
.data_list2 thead th:first-child, .data_list2 tbody td:first-child { border-left: none; }
.data_list2 tbody td {padding:0; text-align: center; background: #fff; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.data_list2 tfoot th, .data_list tfoot td { border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; text-align: center; padding: 8px 14px;color:#e60012; font-weight:600; }
.data_list2.tbody th tbody th {font-weight:normal;}
.data_list2 tbody td .td_cont{padding:7px 10px; text-align:left;}
.data_list2 tbody td .td_cont .txt {display:inline-block; line-height:18px; margin-top:1px;}
.data_list2 tbody tr.sum td, .data_list tbody2 tr.sum th { color:#e60012; font-weight:600; }
.data_list2 tbody td.no_right { border-right:0;}
.data_list2 tfoot td:first-child { border-left:0; }

/* 테이블 view */
/* 2014.03.19 | bluewebd | 웹접근성 반영을 위해 테이블 구조 수정 적용함
.data_view thead td  {  padding: 6px 0 7px 0; text-align: center; border-top: 1px solid #cdcdcd; background: url(/kosep/pb/fr/images/common/bgTh.gif) 0 bottom repeat-x; color: #222; border-left: 1px solid #e5e5e5;  }
.data_view thead td.td_left { padding-left: 10px; text-align: left; }
.data_view thead td.td_right { padding-right: 10px; text-align: right; }
.data_view thead td span {color:#e60012; }
.data_view thead td.no_brdL { border-left:0; }
.data_view tbody td, .data_view tbody th { color: #777; border-bottom: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;  padding: 6px 0 7px 0;  }
.data_view .cont_area {min-height: 105px;padding: 30px;margin-bottom: 20px;}
.data_view tbody td.td_left { padding-left: 10px; text-align: left; }
.data_view tbody td em.empl10 { padding-left:10px; }
.data_view tbody td em span { padding-left: 6px; font-weight: normal; color:#f4530c; }
.data_view tbody td p { margin-top:5px; }*/
.data_view{table-layout:fixed;}
.data_view tbody td, .data_view tbody th { color: #666; padding: 6px 0 7px 0; border-bottom: 1px solid #e5e5e5;}
.data_view tbody tr.tblHead td  {  padding: 6px 0 7px 0; text-align: center; border-top: 1px solid #cdcdcd; background: url(/kosep/pb/fr/images/common/bgTh.gif) 0 bottom repeat-x; color: #222; border-left: 1px solid #e5e5e5;  }
.data_view tbody tr.tblHead td.td_left { padding-left: 10px; text-align: left; }
.data_view tbody tr.tblHead td.td_right { padding-right: 10px; text-align: right; }
.data_view tbody tr.tblHead td span {color:#e60012; }
.data_view tbody tr.tblHead td.no_brdL {border-left:none; }
.data_view tbody tr.tblHead th {border:none; padding:0;}
.data_view tbody tr.tblHead td.alR {padding-right:2.5%;}
.data_view .cont_area {min-height: 105px;padding: 30px;margin-bottom: 20px;}
.data_view tbody td.td_left { padding-left: 10px; text-align: left; }
.data_view tbody td em.empl10 { padding-left:10px; }
.data_view tbody td em span { padding-left: 6px; font-weight: normal; color:#f4530c; }
.data_view tbody td p { margin-top:5px; }
.data_view tbody th.hide {padding:0; border:none;}
.data_view tbody td .e_check{color:#e60012; font-size:12px; padding-left:10px;}
.data_view tbody td.border_left { border-left: 1px solid #e1e1e1; }
/* 2014.04.09 Heo do kyung */
.data_view tbody tr th span {padding-left:5px;}

/* 2014.03.19 | bluewebd | 웹접근성 반영을 위해 테이블 구조 DL 변형 적용 CSS
dl.dataView {position:relative; border-top: 1px solid #cdcdcd;}
dl.dataView dt {background: url(/kosep/pb/fr/images/common/bgTh.gif) 0 bottom repeat-x; padding: 6px 10px 7px;}
dl.dataView dt span {display:inline-block; width:60%; color:#222; line-height:22px;}

dl.dataView dd.editInfo {position:absolute; top:0; right:0; width:40%;}
dl.dataView dd.editInfo ul.dataInfo {}
dl.dataView dd.editInfo ul.dataInfo li {float:left; padding:6px 10px 7px; color:#222; line-height:22px; text-align:center; border-left:1px solid #e5e5e5;}
dl.dataView dd.editInfo ul.dataInfo li:first-child {border:none;}
dl.dataView dd.editInfo ul.dataInfo li.editer {width:25%;}
dl.dataView dd.editInfo ul.dataInfo li.data {width:30%;}
dl.dataView dd.editInfo ul.dataInfo li.hit {width:20%;}

dl.dataView dd.replyInfo {background: url(/kosep/pb/fr/images/common/bgTh.gif) 0 bottom repeat-x; }
dl.dataView dd.replyInfo ul.dataInfo {float:right; width:40%;}
dl.dataView dd.replyInfo ul.dataInfo li {float:left; width:55%; padding:6px 10px 7px; color:#222; line-height:22px; text-align:center; border-left:1px solid #e5e5e5;}
dl.dataView dd.replyInfo ul.dataInfo li:first-child {width:25%; color:#e60012; border:none;}
 
dl.dataView dd.viewContent {}
dl.dataView dd.viewContent .cont_area {min-height: 105px;padding: 30px;margin-bottom: 20px; color:#777;}
dl.dataView dd.addFile {border-top: 1px solid #e5e5e5;}
dl.dataView dd.addFile ul.dataFile {}*/


/* 테이블 write */
.data_view tbody th  {  padding: 6px 0 7px 0; text-align: center; border-top: 1px solid #cdcdcd; background:#f9f9f9 url(/kosep/pb/fr/images/common/bgThRow.gif) repeat-y right; color: #222; border-right: 1px solid #e5e5e5;  }
.data_view tbody td.th_row  {  padding: 6px 0 7px 0; text-align: center; border-top: 1px solid #cdcdcd; background:#f9f9f9 url(/kosep/pb/fr/images/common/bgThRow.gif) repeat-y right; color: #222; border-right: 1px solid #e5e5e5;  }
.data_view tbody td { border-top: 1px solid #cdcdcd; padding-left:10px; }
.data_view tbody th span.bul { background: url(/kosep/pb/fr/images/common/thBullet.gif) no-repeat 0 7px; padding-left: 8px; }
.data_view tbody td span.bul { background: url(/kosep/pb/fr/images/common/thBullet.gif) no-repeat 0 7px; padding-left: 8px; }
.data_view tbody th span.bul strong{overflow:hidden; height:0; width:0; margin:0; padding:0; font-size:0; line-height:0;}
.data_view tbody th.br_left { border-left:1px solid #cdcdcd; }
.data_view tbody th.th_left { padding-left: 10px; text-align: left; }
/*신문고 테이블*/
.table_sinmun{width:100%;border:0;border-top:2px solid #000;border-spacing:0; margin-top:25px}
/* .table_sinmun td, .table_sinmun th{border:0;border-bottom:1px solid #ccc; padding:17px 0px} */
.table_sinmun td, .table_sinmun th{border:0;border-bottom:1px solid #ccc; padding:10px 0px}
.table_sinmun th{color:#F00; font-size:15px}
.table_sinmun th.b1st{border-top:2px solid #F00}
/* .table_sinmun td{background:url(/kosep/pb/fr/images/customer/bg_td_sinmungo.gif) no-repeat left center; padding-left:20px; font-size:14px; color:#333; font-weight:bold} */
.table_sinmun td{padding-left:20px; font-size:14px; color:#333; font-weight:bold}
.table_sinmun caption{/* visibility:hidden; *//* 2017.06.14 웹접근성 위배로 삭제 */overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
/* 이전글+다음글 */
.tbl_page {margin:40px 0 0;border-top:1px solid #999;border-bottom:1px solid #999;}
.tbl_page .pageIn {padding:11px 0 11px 21px;border-top:1px solid #d9d9d9;position:relative;}
.tbl_page .first {border-top:none;}
.tbl_page .pageIn .page {padding-left: 20px; color:#333;width: 82px;display: inline-block;position:absolute;left:3%;top:12px}
.tbl_page .pageIn .next {background:url(/kosep/pb/fr/images/common/bg_uparr.gif) no-repeat 74px 5px;}
.tbl_page .pageIn .prev {background:url(/kosep/pb/fr/images/common/bg_downarr.gif) no-repeat 74px 5px;}
.tbl_page .pageIn .page_tit {display: block;margin-left:110px;padding-left:2.5%;background:url(/kosep/pb/fr/images/common/bg_tblpageLine.gif) no-repeat 0 4px;}
.tbl_page .pageIn .page_tit a {color:#666; }

/* paging */
.pagebox {position: relative;margin-top: 30px;}
.pagebox .total { position: absolute; right: 0; top: 8px; }
.pagebox .page_right{margin-top: -30px;}
.page_right {float: right;}
.page_left {float: left;}
.paging {width:auto; height:29px; margin:0 auto; text-align:center; zoom:1;}
.paging:after {content:""; display:block; clear:both;}
.paging a {display:inline-block; background:url(/kosep/pb/fr/images/common/board_bg.gif) no-repeat; width:26px; height:26px; margin-left:-1px; text-align:center; font-size:12px; line-height:26px; letter-spacing:-1px; vertical-align:top; color:#222; }
.paging a:first-child {margin-left:0;}
.paging a.on{font-weight:bold; font-size:14px; text-decoration:underline;}
.paging a.on,
.paging a:hover,
.paging a:focus,
.paging a:active {color:#fff; background-position:0 -29px; text-decoration:underline;}
.paging a.off {color: #222;}
.paging a.ico_first {background-position:-29px 0px;}
.paging a.ico_first:hover,
.paging a.ico_first:focus,
.paging a.ico_first:active,
.paging a.ico_first:visited {background-position:-29px -29px;}
.paging a.ico_prev {background-position:-58px 0px;}
.paging a.ico_prev:hover,
.paging a.ico_prev:focus,
.paging a.ico_prev:active,
.paging a.ico_prev:visited {background-position:-58px -29px;}
.paging a.ico_next {background-position:-87px 0px;}
.paging a.ico_next:hover,
.paging a.ico_next:focus,
.paging a.ico_next:active,
.paging a.ico_next:visited {background-position:-87px -29px;}
.paging a.ico_last {background-position:-116px 0;}
.paging a.ico_last:hover,
.paging a.ico_last:focus,
.paging a.ico_last:active,
.paging a.ico_last:visited {background-position:-116px -29px;}
/* 10페이지 이하일때 양쪽 화살표 이미지 제어 */
.paging a.ico_first.ico_off {background-position:-29px -29px;}
.paging a.ico_prev.ico_off {background-position:-58px 0px;}
.paging a.ico_next.ico_off {background-position:-87px 0px;}
.paging a.ico_last.ico_off {background-position:-136px 0;}
.paging a.ico_first.ico_off,
.paging a.ico_prev.ico_off,
.paging a.ico_next.ico_off,
.paging a.ico_last.ico_off {cursor:default;}

/* FAQ */
.faqList{border-top:1px solid #000;clear: both;}
.faqList table { table-layout:fixed;}
.faqList table thead th{background:#f7f7f7; padding:8px 10px;}
.faqList table td .irIcon{display:block; float:left; width: 42px;height: 42px;background: url(/kosep/pb/fr/images/introduction/icon_faq.png) no-repeat scroll 10px 10px transparent; text-indent:-9999px;}
.faqList table td .question{width:100%; /*overflow:hidden; ;background: url("/kosep/pb/fr/images/introduction/bgFaq.gif") repeat-x scroll 0% 0% transparent;*/ height: 50px; }
.faqList table td .question a{float:left; color:#333;  font-weight:normal;padding:13px 0px 9px 30px;background:none; display: block; box-sizing: border-box;}
.faqList table td .answer{/*width:740px;*/ overflow:hidden; text-align:left; line-height:21px; padding:20px 10px 23px;border-top:1px solid #d8d8d8;}
/* for ie7 */.faqList table td .answer{.position:relative;}
.faqList table td .answer .irIcon.icoA{background-position:0px -32px;}
.faqList table td .answer div.txt{float:left; width:655px;padding-left: 20px; }
.faqList table td .answer div p.p2{ padding:10px 0;}
.faqList table td .answer div p.p1 { padding-bottom:10px; }
.faqList table td .answer div dt { padding-top:10px; }
.faqList table td{text-align:center; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8;  line-height:28px;}
.faqList table td .Faqpbul.pb {padding-bottom:10px; }
.faqList table td .Faqpbul li { clear: both; padding-left: 8px; line-height: 170%;background: url(/kosep/pb/fr/images/common/content_arrow3.gif) 0 10px no-repeat; }
.faqList table td .txtCor01 { color:#000; }
.faqList table td ol { padding-top:20px; }
.faqList table td ol li {text-indent: -15px;padding-left: 15px;}

/*정보공개 테이블*/
div.alioTable{width:100%; border-top:1px solid #000; margin-top:20px;}
table.alioTable th,table.alioTable td{padding:8px 0 8px 10px; text-align:left;}
table.alioTable th{background:url(/kosep/pb/fr/images/information/bg_dot_td.gif) repeat-x left bottom; color:#d6000f; border-top:1px solid #000;} 
table.alioTable th a{color:#d6000f;}
table.alioTable th.noLine{border-right:none;}
table.alioTable td{border:none; background:url(/kosep/pb/fr/images/information/bg_dot_td.gif) repeat-x left bottom;}
table.alioTable td.line{background:url(/kosep/pb/fr/images/information/bg_dot_td.gif) repeat-x left bottom; color:#d6000f; border-top:1px solid #000; font-weight:bold;}
table.alioTable td.noLine{border-right:none}

/* 2014.04.09 Heo do kyung */
.table_guide.point .bul { background: url(/kosep/pb/fr/images/common/thBullet.gif) no-repeat 0 5px; padding-left: 8px; }

.text-hidden {
    width:1px;
    height:1px;
    margin: -1px;
    overflow:hidden;
    clip-path: polygon(0 0, 0 0, 0 0);
}