.blind {position:absolute;top:0;left:-5000px;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;}

/* text */
.textSmall{font-size: 0.867em;}
.textBlue{color: #00498a;}
.textBold{font-weight: bold;}

.borderBox{margin: 20px 0; border: 1px solid #ddd; padding: 15px 20px; font-weight: bold;}

.barList{}
.barList li{padding-left: 10px; background: url(/img/common/bul_bar.gif) no-repeat 0 0.7em;}

/* btn */
.btnGroup{margin-top: 30px; text-align: right;}
.btnGroup02{margin: 20px 0; text-align: center;}

.btn_list{display: inline-block; width: 145px; text-align: center; padding: 13px 0; font-size: 1.067em; color: #fff; font-weight: bold; background: #555e6e;}
.btn_list:link,
.btn_list:hover,
.btn_list:active,
.btn_list:visited{color: #fff;}

.btn_down{display: inline-block; padding: 13px 40px; font-size: 1.067em; font-weight: bold; color: #fff; background: #005199;}
.btn_down:link,
.btn_down:hover,
.btn_down:active,
.btn_down:visited{color: #fff;}
.btn_down span{padding-left: 24px; background: url(/img/common/btn_down.gif) no-repeat 0 50%;}

/* bbs */
.bbsSearch{margin-bottom: 23px; padding: 30px 0; background: #eaf0f3; text-align: center;}
.bbsSearch select{border: 1px solid #d4d4d7; height: 32px; width: 118px;}
.bbsSearch input[type="text"]{border: 1px solid #d4d4d7; height: 34px; width: 298px;}
.bbsSearch .btn_search{display: inline-block; width: 58px; line-height: 34px; vertical-align: middle; border-radius: 2px; color: #fff; font-size: 0.933em; font-weight: bold; background: #6d7e96;}

.bbsList{border-top: 2px solid #666;}
.bbsList table{width: 100%; font-size: 0.933em;}
.bbsList th{padding: 13px 0; border-bottom: 1px solid #ddd; background: #f7f7f7; color: #333;}
.bbsList td{padding: 13px 0; border-bottom: 1px solid #ddd; text-align: center;}
.bbsList td img{vertical-align: middle;}
.bbsList .left{padding-left: 10px; text-align: left;}
.bbsList .left a{color: #333;}
.bbsList .left a:hover,
.bbsList .left a:active{text-decoration: underline;}

.bbsList02{border-top: 2px solid #666; margin-bottom: 15px;}/* 팝업 */
.bbsList02 table{width: 100%; font-size: 0.933em;}
.bbsList02 th{padding: 5px 0; border: 1px solid #ddd; background: #f7f7f7; color: #333;}
.bbsList02 td{padding: 5px 30px; border: 1px solid #ddd;}

.paging{margin-top: 30px; text-align: center;}
.paging a,
.paging strong{display: inline-block; vertical-align: middle; width: 30px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #ddd;}
.paging .num{padding: 0 4px;}
.paging .num a{display: inline-block; vertical-align: middle; border: 1px solid #ddd;}
.paging .num strong{border: 1px solid #005199; color: #fff; font-weight: bold; background: #005199;}

.bbsView{border-top: 2px solid #666; font-size: 0.933em;}
.bbsView table{width: 100%;}
.bbsView table th{padding: 13px 0; border-bottom: 1px solid #ddd; background: #f7f7f7; color: #333;}
.bbsView table td{padding: 13px 15px; border-bottom: 1px solid #ddd; font-weight: bold; color: #333;}
.bbsView table td img{vertical-align: middle;}
.bbsView table .center{text-align: center;}
.bbsView table .context{padding: 30px 0; font-weight: normal; color: #666;}
.bbsView table .context img{text-align: center;}

/* 20201022 추가 */
.bbsView table.board-in {border: 1px solid #ddd;}
.bbsView table.board-in th {border: 1px solid #ddd;background: #fff;}
.bbsView table.board-in td {border: 1px solid #ddd; font-weight: 400;}
.bbsView .highlight {background: rgba(255,255,0);}

/* //20201022 추가 */

.prevNext{font-size: 0.933em;}
.prevNext table{width: 100%;}
.prevNext table th{padding: 13px 0; color: #333; border-bottom: 1px solid #ddd;}
.prevNext table th .prev{padding-left: 20px; background: url(/img/common/bul_prev.gif) no-repeat 0 50%;}
.prevNext table th .next{padding-left: 20px; background: url(/img/common/bul_next.gif) no-repeat 0 50%;}
.prevNext table td{padding: 13px 0; border-bottom: 1px solid #ddd;}
.prevNext table td a:hover,
.prevNext table td a:visited{text-decoration: underline;}

/* padding */
.pd_t10{padding-top: 10px;}
.pd_t20{padding-top: 20px;}
.pd_t30{padding-top: 30px;}
.pd_t40{padding-top: 40px;}
.pd_t50{padding-top: 50px;}

.pd_b10{padding-bottom: 10px;}
.pd_b20{padding-bottom: 20px;}
.pd_b30{padding-bottom: 30px;}
.pd_b40{padding-bottom: 40px;}
.pd_b50{padding-bottom: 50px;}
