@charset "utf-8";
@import url("reset.css");


.bbs_ico{text-indent: -9999px;display: inline-block;width: 32px;height: 25px;}
.bbs_ico.file{background: url('../images/board/sub_icon01.png') center right no-repeat;}
.bbs_ico.new{background: url('../images/board/sub_icon02.png') center center no-repeat;}
/* 게시판 공통 */
.gongji_search_form .searchBtn{vertical-align: bottom;padding: 0;width:9.54653937947494%;/* width: 80px; */font-size: 16px;}
.gongji_search_form{background-color: #f8f8f8;padding: 30px 15%; /* 30px 180px */border: 1px solid #ccc;margin-top: 30px;}
.bbs_select {width: 14.91646778042959%;/* width: 125px; */height: 40px;color: #000;font-size: 14px;-webkit-appearance:none; -moz-appearance:none; appearance:none;background: #fff url('../images/board/ico_arrowS.png') right 10px center no-repeat;}
.bbs_select::-ms-expand{  display:none;}
.bbs_Search{width: 73.98568019093079%;/* width: 620px; */height: 40px;}
.bbs_wrap{padding-bottom: 120px;}
.bbs_wrap .sub_head_title{font-size: 18px;text-align: center;margin-top: 40px;margin-bottom: 50px;}
.bbs_wrap .bbs_total_page{margin-top: 40px;}
.bbs_wrap .bbs_page_wrap{margin-top: 40px;font-size: 14px;color: #444;}
.bbs_page_wrap > span{word-spacing: 5px;}
.bbs_page_wrap > span > .bar{padding: 3px;}
.bbs_wrap .bbs_page{position: relative;padding-left: 11px;margin-left: 11px;}
.bbs_wrap .bbs_page:before{content: "";position: absolute;top: 4px;left: 0;width: 1px;height: 11px;background-color: #cdd4dc;}
.txt_blue{color: #2d83c5;}
.bbs_wrap .bbs-list{border-top: 2px solid #373737;margin-top: 10px;}
.bbs-table{width: 100%;text-align: center;table-layout:fixed;}
.bbs-table th{color: #000;height: 55px;border-bottom: 1px solid #bbbbbb;}
.bbs-table td{padding: 16px 0;border-bottom: 1px solid #e1e1e1;}
.bbs_notice{font-weight: bold;color: #2d83c5;}
.bbs_subject{white-space: nowrap;text-align: left;color: #000;font-weight: bold;line-height: 25px;overflow: hidden;text-overflow:ellipsis;word-break:break-all;}
.bbs_subject .reply{padding-left: 20px;background: url(../images/board/reply.png) 0 0 no-repeat;}
.bbs_subject .locked{padding-left: 20px;background: url(../images/board/locked.png) 0 center no-repeat;}
.bbs_subject a:hover{color: #2d83c5;text-decoration: underline;}
.th_number{width: 7%;}
.th_subject{width: 55%;}

.bbs_fixed{background-color: #f8f9fb;}
.bbs-pager-wrap{text-align: center;color: #2b2b2b;margin-top: 40px;position: relative;}
.bbs-pager-wrap .pagerBtn{display: inline-block;width: 35px;height: 35px;text-indent: -9999px;background: url('../images/board/bbs_prev_btn.png') 0 0 no-repeat;vertical-align: middle;}
.bbs-pager-wrap .bbs-next-pg{background: url('../images/board/bbs_next_btn.png') 0 0 no-repeat;}
.bbs-pager-wrap .bbs-next-btn{background: url('../images/board/bbs_next_btn.png') -40px 0 no-repeat;}
.bbs-pager-wrap .bbs-prev-btn{background-position: -40px 0;}

.bbs-pager-wrap .pager{padding:0 20px}
.bbs-pager-wrap .pager strong,.bbs-pager-wrap .pager a{padding-left:15px}
.bbs-pager-wrap .pager strong:first-child,.bbs-pager-wrap .pager a:first-child{padding-left:0}
.bbs-pager-wrap .pager a:hover{color:#2d83c5}
.bbs-pager-wrap .pager strong{color:#2d83c5;text-decoration:underline}
.publishList-wrap{border-top: 2px solid #373737;margin-top: 50px;}
.publishList-wrap > h3 > .txt_blue{margin-right: 7px;}
.publishList-wrap h3,
.publishList,
.publishList_write,
.file_download li,
.nextPrevList li{padding-left: 20px;padding-right: 20px;border-bottom: 1px solid #e1e1e1;color: #000;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.publishList-wrap h3{color: #000;height: 55px;line-height: 55px;font-size: 18px;border-bottom: 1px solid #bbbbbb;}
.publishList{height: 55px;line-height: 55px;}
.publishList dl{display: inline-block;margin-left: 30px;padding-left: 30px;position: relative;}
.publishList dl:after{content: "";width: 1px;height: 1.2em;background-color: #e1e1e1;position: absolute;top: 18px;left: 0;}
.publishList dl:first-child{margin-left: 0;padding-left: 0;}
.publishList dl:first-child:after{display: none;}
.publishList dd{color: #222;padding-left: 10px;}
.publishList dt{color: #666666;}
.publishList dt, .publishList dd{display: inline-block;font-size: 15px;}
.publishList_write{padding-top: 30px;padding-bottom: 40px;white-space: normal;}
.file_download li{height: 55px;line-height: 55px;}
.file_download li a{padding-left: 35px;background: url('../images/board/download_file.png') 0 center no-repeat;font-size: 15px;}
.file_download2{display: block;width: 120px;height: 40px;line-height: 40px;padding-left: 20px;background-color: #2d83c5;color: #fff;position: relative;text-align: left;}
.file_download2:after{content: "";position: absolute;top: 50%;margin-top: -8px;right: 20px;width: 15px;height: 15px;background: url('../images/board/folder_ico2.png') 0 0 no-repeat;}
.txt_14{display: block;font-size: 14px;padding-top: 3px;}
.go_list{margin-top: 20px;text-align: center;}
.go_list a{display: inline-block;height: 45px;line-height: 43px;color: #fff;background-color: #4e4e4e;cursor:pointer;font-size: 16px;font-weight: bold;padding: 0 47px;}
.go_list a.BgRd{display: inline-block;padding: 0 47px;height: 45px;line-height: 43px;color: #fff;background-color: #2d83c5;cursor: pointer;font-size: 16px;font-weight: bold;}
.nextPrevList{margin-top: 50px;border-top: 1px solid #777777;border-bottom: 1px solid #777777;}
.nextPrevList li{height: 55px;line-height: 55px;}
.nextPrevList li span{padding-left: 30px;padding-right: 30px;background: url('../images/board/nextPrevList.png') 0 5px no-repeat;}
.nextPrevList li+li span{background-position: 0 -49px;}
.gongji_search_form input::placeholder{font-size: 14px;}
.bbsTabmenu{width: 100%;display: table;}
.bbsTabmenu li{border-bottom: 1px solid #ccc;display: table-cell;vertical-align: bottom;}
.bbsTabmenu li a{display: block;background-color: #fff;color: #434343;text-align: center;height: 55px;line-height: 55px;border-top:1px solid #ccc;border-right: 1px solid #ccc;}
.bbsTabmenu li.on a{background-color: #2d83c5;color: #fff;height: 60px;line-height: 62px;border-color: #2d83c5;}
.table_style_02{width: 100%;text-align: center;margin-top: 3px;border-top: 2px solid #373737;}
.bbs_wrap input[type="text"]{height: 40px;}
.bbs_wrap textarea{resize:none;padding: 10px 10px;}
.table_style_02 th, .table_style_02 td{height: 55px;border: 1px solid #bbbbbb;}
.table_style_02 th{color: #000;background-color: #fafafa;}
.table_style_02 tbody th{background-color: ##f8f9fb;}
.table_style_02 td{height: 55px;border: 1px solid #bbbbbb;padding: 7px 15px;text-align: left;}
.table_style_02.td_tc td{text-align: center;}
.input-w-1{width: 100%;}
.input-w-2{width: 280px;}
.input-w-3{width: 130px;}
.input-w-35{width: 160px;}
.bbsTabBtn{width: 100%;font-size: 16px;text-align: left;padding-left: 20px;line-height: 44px;height: 48px;background-color: #fff;color: #535353;border: 2px solid #2d83c5;background: url(../images/board/ico_arrowS.png) right 20px center no-repeat;display: none;}