.bl_bx { background-color: #2a8dcb; color:#fff; font-family:"Nanum Gothic", "Malgun Gothic"; font-size: 12px; font-weight: 700; padding: 3px 6px; margin: 0 7px 0 0; border-radius:3px; }
.gr_bx { background-color: #82b039; color:#fff; font-family:"Nanum Gothic", "Malgun Gothic"; font-size: 12px; font-weight: 700; padding: 3px 6px; margin: 0 7px 0 0; border-radius:3px; }

table.ta_type1 { border-top: 2px solid #2c2c2c; border-collapse: collapse; }
table.ta_type1 th, table.ta_type1 td { border-bottom: 1px solid #d1d1d1; padding-top: 8px; padding-bottom: 8px; }
table.ta_type1 th { background-color: #f9f9f9; padding-left: 20px; text-align: left; font-size: 14px; font-weight: 700; font-family: "Nanum Gothic", "Malgun Gothic"; }
table.ta_type1 td { padding-left: 11px; font-size: 14px; font-weight: 400; font-family: "Nanum Gothic", "Malgun Gothic"; }
table.ta_type1 td span { padding-left: 10px; font-size: 12px; font-weight: 400; font-family: "Nanum Gothic", "Malgun Gothic"; }
table.ta_type1 img { vertical-align: middle; }
table.ta_type1 input { border: 1px solid #d1d1d1; height:24px; vertical-align: middle; font-size: 14px; font-weight: 400; font-family: "Nanum Gothic", "Malgun Gothic"; }
table.ta_type1 textarea { border: 1px solid #d1d1d1; vertical-align: middle; font-size: 14px; font-weight: 400; font-family: "Nanum Gothic", "Malgun Gothic"; }
table.ta_type1 input.no_line { border: 0px; background: none; } /* input등 필요없는 라인없애기 */
table.ta_type1 select { border: 1px solid #d1d1d1; height:24px; font-size: 14px; font-weight: 400; font-family: "Nanum Gothic", "Malgun Gothic"; }


.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#4e4e4e;text-decoration:none;background-color:#fff;border:1px solid #ddd; font-family: 'Open Sans', 'Nanum Gothic'; font-size: 14px; font-weight: 500;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#4e4e4e;border-color:#4e4e4e}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777; background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}

.wrt_btn { position: absolute; right: 0; top: 10px; z-index: 500; }


.input01 { border: 1px solid #bebebe; }




#search_box02 {

  float: left;

  width: 1200px; 

  padding-top: 20px; 

  text-align: center;
  
  clear: both;

}



#search_box02 img, #search_box02 select, #search_box02 input { vertical-align:middle; font-size: 14px; font-weight: 400; font-family: 'Nanum Gothic', "Malgun Gothic"; }

.btn_inp {display:inline-block; padding:0 15px; border:0; background:#363636; color:#fff; font-family: 'Nanum Gothic'; font-weight: 700; font-size: 14px; line-height: 28px; vertical-align: auto; }
.btn_inp:hover { background:#297cb7; }
#search_box02 .btn_search {padding:0 15px; border:0; background:#363636; color:#fff; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 700; font-size: 14px; line-height: 28px; }
#search_box02 .btn_search:hover { background:#297cb7; font-weight: 700; }
a.btn_b01 {display:inline-block; padding:0 15px; background:#363636; color:#fff; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 700; font-size: 14px; line-height: 28px; }
a.btn_b01:focus, .btn_b01:hover { background:#297cb7; }




/* 읽기 */

.bbs_view { border-top: 2px solid #4a4a4a; border-bottom: 2px solid #4a4a4a; float: none; *zoom:1; margin-bottom: 18px; clear: both; }
.bbs_view:after { content:""; display:block; clear:both;}
.bbs_view_tit{ border-bottom: 1px solid #cdcdcd; padding: 18px 15px; font-size: 18px; line-height: 22px; color: #090909; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 700; float: none; *zoom:1; }
.bbs_view_tit:after { content:""; display:block; clear:both;}
.bbs_view_tit02{ border-bottom: 1px solid #cdcdcd; background-color: #fbfbfb; padding: 18px 15px; float: none; *zoom:1; }
.bbs_view_tit02:after { content:""; display:block; clear:both;}
.bbs_view_tit02 li { float: left; padding-right: 15px; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 400; font-size: 13px; color: #3a3a3a; line-height: 21px; }
.bbs_view_tit02 li span { font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 700; font-size: 13px; color: #3a3a3a; line-height: 21px; }
.bbs_view_con { width: 1170px; padding: 25px 15px; float: left; }
.bbs_view_con * { font-family: 'Dotum', 'Nanum Gothic'; list-style-position: initial; line-height:17px; }

.bbs_view_tit03{ border-top: 1px solid #cdcdcd; padding: 15px 15px; font-family: 'Nanum Gothic', "Malgun Gothic"; float: none; *zoom:1; clear: both; }
.bbs_view_tit03:after { content:""; display:block; clear:both;}
.bbs_view_tit03 li { float: left; }
.pn_tit { width: 100px; font-size: 14px; line-height: 18px; color: #090909; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 700; text-align: center; }
.pn_tit span { font-family: FontAwesome; font-size: 15px; color: #2a2a2a; padding-right: 5px; }
.pn_link { padding-left: 15px; }
.pn_link a { font-size: 14px; line-height: 18px; color: #090909; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 400; }
.pn_link a:hover { font-size: 14px; line-height: 18px; color: #090909; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 400; }

/* 읽기 */


/* 리스트 */
table.tableform04 { border-collapse: collapse; border-top: 2px solid #4a4a4a; border-bottom: 2px solid #4a4a4a; }

.tableform04 th{ color: #090909; text-align:center; border-bottom: 1px solid #777; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 700; padding: 13px 8px; font-size: 15px; }

.tableform04 td{ border-bottom: 1px solid #cdcdcd; padding: 10px 8px; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 400; text-align: center; font-size: 14px; color: #505050; }

.tableform04 td a{ font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 400; font-size: 14px; color: #505050; }

.tableform04 td img { vertical-align: middle; }

.tableform04 input { border: 1px solid #ededed; height: 20px; font-size: 14px; font-weight: 400; font-family: 'Nanum Gothic', "Malgun Gothic"; }

.tableform04 select { border: 1px solid #ededed; height: 20px; font-size: 14px; font-weight: 400; font-family: 'Nanum Gothic', "Malgun Gothic"; }

.tableform04 textarea { border: 1px solid #ededed; height: 20px; font-size: 14px; font-weight: 400; font-family: 'Nanum Gothic', "Malgun Gothic"; }

.tableform04 .bbs_con { padding: 25px 15px; }

.tableform04 .bbs_left { text-align: left; }

.tableform04 td .file_icn { font-family: FontAwesome; font-size: 18px; color: #525252; line-height: 18px; }

/* 리스트 */


/*코멘트*/
.cmt_lst { background-color: #f5f8f9; border: 1px solid #d0d5db; padding: 15px 20px; border-radius:5px; }
.cmt_lst .cmt_tit { font-size:15px; line-height: 17px; font-family: "Noto Sans Korean", 'Nanum Gothic'; font-weight: 500; color: #2a2a2a; border-bottom: 1px solid #cccccc; padding-bottom: 15px; margin-bottom: 8px; }
.cmt_lst .cmt_tit span { font-family: FontAwesome; font-size: 21px; line-height: 23px; color: #2a2a2a; padding-right: 5px; }
.cmt_lst ul { padding: 13px 10px; border-bottom: 1px solid #dedede; }
.cmt_lst ul:last-child { border-bottom: none; }
.cmt_lst li { float: left; }
.cmt_lst .tit { width: 100px; font-size: 14px; line-height: 18px; color: #090909; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 700; }
.cmt_lst .txt { padding-left: 15px; font-size: 14px; line-height: 18px; color: #090909; font-family: 'Nanum Gothic', "Malgun Gothic"; font-weight: 400; }
.cmt_lst .date {  font-size: 12px; line-height: 18px; color: #090909; font-family: 'Open Sans', sans-serif; font-weight: 500; float: right; }
/*코멘트*/