@charset "utf-8";

/* 게시판 상단 제목, location */
.loc_board {width:100%; margin-top:4px; padding-bottom:10px; background:url('img/bg_location.gif') repeat-x 0 bottom;}
.loc_board h3 {float:left; color:#121212; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.loc_board .location {float:right; margin-top:6px; color:#3d3d3d; padding-left:15px; background:url('img/ico_loc.gif') no-repeat 0 50%;}
.loc_board div a {margin-left:3px; color:#707070;}
.loc_board div a:hover{text-decoration:underline;}
.loc_board div .arr{margin-left:3px; padding-left:8px;  color:#707070; background:url('img/location_arr.gif') no-repeat 0 50%;}
.bmk_board {display:inline-block; width:16px; height:16px; }
.bmk_board.off  {background:url('img/ico/ico_bmk_off.png') no-repeat 50% 50%;   }
.bmk_board.on  {background:url('img/ico/ico_bmk_on.png') no-repeat 50% 50%;   }


.cat_desc {position:relative; margin-top:20px;  }

/* 게시판 분류 tab */
.tabBoard_data_1{overflow:hidden; margin:15px 0 0 0; padding-top:4px; width:100%; color:#aaaaaa;  background:url('img/bg_tab_1.gif') repeat-x 0 bottom;}
.tabBoard_data_1 li{float:left; min-width:125px; margin-right:-1px; height:28px; overflow:hidden; border:1px solid #d8d8d8; border-bottom:none; font-weight:bold; text-align:center; font-weight:bold; color:#aaaaaa; background:#f0f0f0;}
.tabBoard_data_1 li a{display:inline-block; width:100%; line-height:28px; _padding:7px 0; color:#666;}
.tabBoard_data_1 li.on{position:relative; top:-2px; line-height:24px; padding-top:3px; color:#ed1c22; background:#fff;}
.tabBoard_data_1 li.on a{color:#000; _padding:0}
.tabBoard_data_1 .ico{margin-right:3px;}
.tabBoard_data_1 .btn_r{position:absolute; right:0; margin:0; background:none;border:none;}

/* 전체건수 및 소팅라인 */
.dataBoard_info{overflow:hidden;  margin:0 5px 8px 5px; color:#666; text-align:right; }
.dataBoard_info .total{float:left; padding-left:12px; margin-top:2px; font-weight:bold; color:#333; background:url('img/bg_dataInfo_total.gif') no-repeat 0 50%; }
.dataBoard_info .fr{float:right; margin-top:2px;}
.dataBoard_info label{margin-right:3px; letter-spacing:-1px;}
.dataBoard_info .btn_rss {width:59px; height:25px; border: 1px solid #c8c8c8; text-indent:-9999px; display:inline-block; font-size:0; }
.dataBoard_info .btn_view {height:25px; border: 1px solid #c8c8c8; display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle; }
.dataBoard_info .btn_view span{ display:inline-block; font-size:12px; color:#fff; font-weight:bold; line-height:25px; padding: 0px;    }
.dataBoard_info select {height:27px; font-size:12px; padding-bottom:2px; }
.dataBoard_info .btn_write { height:25px; border: 1px solid #c8c8c8; display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle; }
.dataBoard_info .btn_write span{ display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:25px; background:url('img/btn/bg_sicon.png') no-repeat 0px -24px; padding: 0px 0px 0px 20px; letter-spacing:-1px; vertical-align:middle; }



/*20151019 추가 - 목록*/
.data_1 table tr th,.data_1 table tr td{border:solid #eaeaea;border-width: 0 0 1px 1px;}
.data_1 table tr td.bmk{border-left:none !important; border-right:none !important;}
.data_1 table tr th:first-child,.data_1 table tr td:first-child{border:solid #eaeaea;border-width: 0 0 1px 0px;}
.data_1 table tr.even{background-color:#f9f9f9;}

.data_1 table{width:100%; border-top:2px solid #3e4653;text-align:center; table-layout:fixed;} 
.data_1 table.line_table{border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;} 
.data_1 table.inner_table{border:1px solid #eaeaea; margin:10px; } 
.data_1 table.inner_table th{background-color:#f1f9fe;} 

.data_1 table th, .data_1 table td {height:26px;color:#333;border-bottom:1px solid #eaeaea;  padding:5px 5px;}
.data_1 table tr.onbg {background-color:#fff; font-weight:bold; color:#111111; }
.data_1 table tr.onbg a {color:#111111;}
.data_1 table th {background:#f9f9f9;letter-spacing:-1px;}
.data_1 table .cen {text-align:center !important;padding:0px !important;text-indent:0px !important;}
.data_1 table .ri {text-align:right !important;}
.data_1 table .le {text-align:left !important; padding-left:10px;}
.data_1 table .left {text-align:left !important; padding-left:10px; vertical-align:middle;}
.data_1 table td.text01 {text-align:left; line-height:18px; padding:15px;}
.data_1 table tr:hover td {background:#e6f4ff;} /* color */
.data_1 table tr.on td {background:#e6f4ff;}
.data_1 table .top {vertical-align:top;padding-top:17px;}
.data_1.hover_no table tr:hover td {background:none;}
.data_1.hover_no table tr:hover td.bg_blue { background: #f0f6fd;}
.data_1.hover_no table tr.on:hover td {background:#e6f4ff;}
.data_1.hover_no table tr.on:hover td.bg_blue {background: #e6f4ff;}
.data_1.cursor_p table tr:hover td {cursor:pointer;}
.data_1.ova_sc {overflow:auto;}
.data_1.ova_sc table {border-top:none;}
.data_1.ova_sc_all {overflow:auto;}
.data_1 table .con_tr:hover td {background:#fff;}
.data_1 table tr.bold_tr td {font-weight:bold; letter-spacing:-1px;}
.data_1 table input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:7px;}
.data_1 table input[type="text"]
.data_1 table span.num { }
.ellipsis {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:90%; float:left;} /*190312*/
.ellipsis_96 {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:96%; float:left;} /*190312*/
.ellipsis_all {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:90%; } /*230630*/
.ellipsis_basic {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:90%; display:inline-block; }
.ellipsis_cal {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:98%; display:inline-block; }
.ellipsis_basic_80 {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:80%; display:inline-block; }
.ellipsis_basic_60 {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:60%; display:inline-block; }
.nodata {text-align:center; padding: 10px 0px; border-bottom:1px solid #eaeaea;}
.data_1 .down{background:url('img/btn/btn_download.png') no-repeat 0 1px; width:17px; height:19px;  text-indent:-9999px; display:inline-block; font-size:0; margin-left:2px;  }

/*문서 목록*/
.data_doc table{width:100%; border:1px solid #eaeaea;text-align:center; table-layout:fixed;} 
.data_doc table th {height:28px;color:#333; padding:5px 5px 5px 8px; text-align:left;}
.data_doc table td {height:22px;color:#333; padding:2px 2px 2px 8px; text-align:left;}
.data_doc table th {border:solid #eaeaea;border-width: 0 0 0px 1px; background-color:#f9fafc; padding-left:8px;} 
.data_doc table th.last {border:solid #eaeaea;border-width: 0 1px 0px 0px;} 

.data_doc1 table{width:100%; text-align:center; table-layout:fixed;} 
.data_doc1 table th {height:28px;color:#333; border-bottom:2px solid #3e4652; padding:5px 5px 5px 8px; text-align:left; letter-spacing:-1px;}
.data_doc1 table td {height:28px;color:#333; border-bottom:1px solid #eaeaea; padding:5px 5px 5px 8px; text-align:left;}
.data_doc1 table td.check {text-align:center;}
.data_doc1 table tr:hover {background-color:#e6f4ff; }
.data_doc1 table tr:hover th {background:#fff; }

/* pre-next view 이전글다음글 */
.data_pnB{background:url('') no-repeat 0 0 ; margin-top:20px; }
.data_pnB p {font-weight:bold; padding:0px 0px 8px 12px;}
.data_pnB table{width:100%; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;}
.data_pnB table tr{background-color:#FFFFFF;}
.data_pnB th {padding:7px 5px 10px 15px;  text-align:center; background:url('img/data_1_bar.gif') no-repeat right 45% ;}
.data_pnB th.nobrdr {padding:7px 5px 10px 5px;  text-align:center; background:none ; }
.data_pnB td {padding:7px 5px 7px 15px; border-bottom:1px solid #DFDFDF; text-align:center;}
.data_pnB .next {background:url('img/ico/ico_next.gif') no-repeat 8px 50%;background-color:#FFF; }
.data_pnB .prev {background:url('img/ico/ico_prev.gif') no-repeat 8px 50%;background-color:#FFF; }
.data_pnB .last{background:none;}
.data_pnB .left{text-align:left; padding-left:10px; }
.data_pnB .sum{margin-right:5px;}
.data_pnB .title_n{display:inline; background-color:#ccc;}
.data_pnB .good{color:#f31947;}
.data_pnB .good img{margin-right:2px;}
.data_pnB img.ico{margin-right:5px;}
.data_pnB .date{font-size:12px;}

/*20151019 추가 - 글보기*/
.data_2 {}
.data_2 table{width:100%;}
.data_2 table th,.data_2 table td {height:26px;color:#333;border:1px solid #eaeaea; padding:5px 0;}
.data_2 table th {background:#f4f4f4; text-align:right;padding-right:15px; border-left:none;}
.data_2 table th.left_brd {border-left: 1px solid #eaeaea;;}
.data_2 table td {border-right:none;padding-left:13px;}
.data_2 table td.left_none {border-left:none;}
.data_2 table td.doc {padding-right:80px; line-height:18px;}
.data_2 table td input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:7px;}
.data_2 table td  input[type="text"].k-input {border:none;}
.data_2 table td li {clear:both;overflow:hidden;}
.data_2 table td li dl {float:left;}
.data_2 table td li dl dt {float:left;line-height:22px;}
.data_2 table td li dl dd {float:left;line-height:22px;}
.data_2 table td .txt{color:#8d8d8d;font-size:11px;line-height:22px;}
.data_2 table td textarea {overflow-y:auto;}
.data_2 table .cen {text-align:center !important;padding:0px;}
.data_2 table .ri {text-align:right !important;}
.data_2 table .le {text-align:left !important;}
.data_2 table td.bln{border-left:none;}
.data_2 table tr.big_tr td {padding:10px 13px;}  
.data_2 table .so_txt {color:#8d8d8d; font-size:11px;}
.data_2 table .ver {position:absolute; right:0px; font-weight: normal;  color: #8d8d8d; }
.data_2 table .date {float: right;  font-weight: normal;}
.data_2 table ul.down_ul {margin:7px 0;}
.data_2 table ul.down_ul li {line-height:20px;}
.data_2 table .texta {min-height:200px;position:relative;padding:40px 0 10px 0;}
.data_2 table .texta .dat {position:absolute; top:13px; right:30px; color:#8d8d8d;font-size:11px;}
.data_2 .controll_btn {display:inline-block;}
.data_2 .pd6 {padding:6px 0 6px 13px;}
.data_2 .txtpd {padding:6px 0 6px 0px;line-height:18px;}
.data_2 table textarea.p6{padding:6px; line-height:20px;}
.data_2 .btn_tr td {border-right:none; border-left:none;}
.data_2 .goodArea {text-align:center; height:36px; line-height:36px; margin-top:30px; margin-bottom:20px; }
.data_2 .goodArea .loveitArea {width: 124px; height:36px; background:url('img/bg_loveit.png') no-repeat 0 0 ; display:inline-block; line-height:36px; text-align:right;  }
.data_2 .goodArea .loveitArea .txt {margin-right:16px; font-size:15px; color:#333; line-height:36px;  }
.data_2 .down{background:url('img/btn/btn_download.png') no-repeat 0 1px; width:17px; height:19px;  text-indent:-9999px; display:inline-block; font-size:0; margin-left:2px; vertical-align:middle; }
.data_2 .address{background:url('img/btn/btn_addcopy.gif') no-repeat 0 50%; width:63px; height:24px;  text-indent:-9999px; display:inline-block; font-size:0; margin-left:5px; vertical-align:middle; }
.data_2 td .viewText{padding:10px 0; line-height:18px; min-height:250px;  }
.data_2 .down{background:url('/groupware/html/aw_img/common/ico/btn_download.png') no-repeat 0 1px; width:18px; height:19px;  text-indent:-9999px; display:inline-block; font-size:0; margin-left:2px; vertical-align:middle; }


/*20151019 추가 - 글쓰기*/
.data_3 {margin-top:25px;position:relative;}
.data_3 table{width:100%;position:relative;}
.data_3 table th,.data_3 table td {height:26px;color:#333;border:1px solid #eaeaea; padding:5px 0;}
.data_3 table th {background:#f9fafc;font-weight:bold;text-align:right;padding-right:15px; border-left:0px;}
.data_3 table td {border-right:none;padding-left:13px;}
.data_3 table td.edt {padding-left:0px; border-left:none;}
.data_3 table td input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:7px;}
.data_3 table td input[type="radio"] {margin-bottom:2px; } 
.data_3 table td li {clear:both;overflow:hidden;}
.data_3 table td li dl {float:left;}
.data_3 table td li dl dt {float:left;line-height:22px;}
.data_3 table td li dl dd {float:left;line-height:22px;}
.data_3 table td .txt{color:#8d8d8d;font-size:12px;line-height:22px;}
.data_3 table td textarea {overflow-y:auto; padding:5px; }
.data_3 table .cen {text-align:center !important;padding:0px;}
.data_3 table .ri {text-align:right !important;}
.data_3 table .le {text-align:left !important;}
.data_3 table td.bln{border-left:none;}
.data_3 table tr.big_tr td {padding:10px 13px;}  
.data_3 table .so_txt {color:#8d8d8d; font-size:11px;}
.data_3 table .ver {float: right;  font-weight: normal;  color: #8d8d8d;  margin-right: 30px;}
.data_3 table .date {float: right;  font-weight: normal;}
.data_3 table ul.down_ul {margin:7px 0;}
.data_3 table ul.down_ul li {line-height:20px;}
.data_3 table .texta {min-height:200px;position:relative;padding:40px 0 10px 0;}
.data_3 table .texta .dat {position:absolute; top:13px; right:30px; color:#8d8d8d;font-size:11px;}
.data_3 .controll_btn {display:inline-block;}
.data_3 .pd6 {padding:6px 0 6px 13px;}
.data_3 .txtpd {padding:6px 0 6px 0px;line-height:18px;}
.data_3 table textarea.p6{padding:6px; line-height:20px;}
.data_3 .btn_tr td {border-right:none; border-left:none;}
.data_3 .selectLine {border:1px solid #c3c3c3;}
.data_3 .subTxt {margin-top:4px;clear:both; padding:0px 0 0 15px; background:url('img/ico_subTxt.gif') no-repeat 0 50%;}

.data_4{margin-top:5px; border-top:2px solid #515258; }
.data_4 table{width:100%; }
.data_4 th {padding:7px 5px 7px 20px;  text-align:left;  border-bottom:1px solid #dfdfdf;color:#424242; background:#f5f5f5}
.data_4 td {padding:7px 5px 7px 10px; border-bottom:1px solid #dfdfdf;}
.data_4 .last{background:none;}
.data_4 .left{text-align:left; padding-left:10px;}
.data_4 .subTxt{clear:both; padding:3px 0 0 15px;font-size:11px; color:#757575; background:url('img/ico_subTxt.gif') no-repeat 0 6px ;}
.data_4 .fl{float:left;}
.data_4 .file_btn{float:left; margin-left:5px;}
.data_4 .sub{margin-left:5px; font-size:11px ; color:#757575;}
.data_4 .line{margin-top:5px;}
.data_4 .join_sum{float:left;margin-right:10px; border:1px solid #e2e2e2;}
.data_4 .date{font-size:11px;}

/*20200227 추가 - 문서보기 버전*/
.data_5 table{width:100%; border-top:1px solid #eaeaea;text-align:center; table-layout:fixed;} 
.data_5 table th {background:#f9fafc; height:26px;color:#333;border-bottom:1px solid #eaeaea;  padding:5px 5px; letter-spacing:-1px;}
.data_5 table td {height:26px;color:#333;  padding:2px 2px;}
.data_5 table .le {text-align:left !important; padding-left:10px;}
.data_5 table .file {border-bottom:1px solid #eaeaea;}
.data_5 table .file .doc_desc{text-align:left; margin-top:8px; background-color:#f7f7f7; padding:10px; margin-left:6px; margin-top:5px; margin-bottom:10px; line-height:18px;}
.data_5 table .file .fileimg {vertical-align:top; margin:2px 4px 0px 0px;}
.data_5 .down{background:url('img/btn/btn_download.png') no-repeat 0 1px; width:17px; height:19px;  text-indent:-9999px; display:inline-block; font-size:0; margin-left:2px; vertical-align:middle; }
.down_basic{background:url('img/btn/btn_download.png') no-repeat 0 1px; width:17px; height:19px;  text-indent:-9999px; display:inline-block; font-size:0; margin-left:2px; vertical-align:middle; }

/* 전자결재문서함 view */ 
.data_6 {position:relative;overflow-x:auto;  }
.data_6 table{width:100%; border-top:2px solid #3e4653; border-bottom:1px solid #dfdfdf;}
.data_6 table thead {background-color:#f7f7f7 ;}
.data_6 th {padding:8px 5px 4px 5px; text-align:left; color:#424242;}
.data_6 th.tb_number{padding:8px 5px 5px 5px;}
.data_6 th.tb_number .bookmark{position:absolute; top:8px; right:10px }
.data_6 th.tb_number .bookmark img{vertical-align:middle;}
.data_6 td {padding:5px; border-top:1px solid #dfdfdf;}
.data_6 th.tb_info{padding:0 5px 5px 5px;}
.data_6 th.tb_info .status{float:right; margin-right:10px; color:#757575; font-weight:normal; padding:3px 0px 3px 0px;}
.data_6 th.tb_info .status .red{color:#f31947;}
.data_6 th.tb_info .status .date{ padding: 2px 0px 2px 0px;margin-left:8px;}
.data_6 th.tb_info .status .date:before{content:'|';font-size:13px;color:#989898;display:inline-block; margin-right:8px;  }
.data_6 th.tb_info .status .view{ background:url('/groupware/html/aw_img/board/btn/tbInfo_visit_01.png') no-repeat 0 50%; padding: 2px 8px 2px 40px; margin-left:8px;}
.data_6 th.tb_info .status .good{ background:url('/groupware/html/aw_img/board/btn/tbInfo_good_01.png') no-repeat 0 50%; padding: 2px 8px 2px 50px; margin-left:8px;}
.data_6 th.tb_info .status img{margin-left:10px; }
.data_6 th.tb_info .add {font-size:13px; color:#336699; font-weight:normal; }
.data_6 td.addfile{border-top:1px solid #bebebe; background:#f6f6f6; vertical-align:top;}
.data_6 td .viewText{padding:10px 0; min-height:250px; _height:250px; }
.data_6 .name{font-weight:normal; margin-left:5px;color:#757575; font-size:13px;}
.data_6 .date{font-size:13px;}
.data_6 .down{background:url('/groupware/html/aw_img/board/btn/btn_download.gif') no-repeat 0 50%; width:100px; height:24px; cursor:hand; text-indent:-9999px; display:inline-block; font-size:0; margin-left:5px; vertical-align:middle; }

/*20200312 추가 문서 view */
.wrapper_docView {border-top:1px solid #eee; padding:10px; position:relative; backgound-color:#eecccc; }

.doc_preView {float:left;}
.doc_preView .img{border:1px solid #e0e0e0;  display:block; width:150px; height:150px;  }
.doc_preView .img .img_area .imgin{width:150px;height:150px;border:none; position:relative; }
.doc_preView .img .img_area img{max-width:150px;max-height:150px;}

.doc_infoTop {position:relative; overflow:hidden; padding-left:20px; }
.doc_infoTop p.title {font-size:14px; font-weight:bold; letter-spacing:-1px; margin-right:100px;}
.doc_infoTop .writeInfo .docuNo::after {content:'|'; color:#d5d5d5; margin-left:4px;}
.doc_infoTop .writeInfo .writer::after {content:'|'; color:#d5d5d5; margin-left:4px;}
.doc_infoTop .writeInfo .writeDay::after {content:'|'; color:#d5d5d5; margin-left:4px;}
.doc_infoTop .classInfo .workClass{width:80px; display:inline-block; background-color:#d1e3f4; padding:4px 10px 4px 10px; color:#157dca;}
.doc_infoTop .classInfo .extraInfo{min-width:80px; display:inline-block; background-color:#efefef; text-align:right; padding:4px 10px 4px 10px; color:#333; text-align:left; }
.doc_infoTop .vInfo {position:absolute; top:4px; right:10px;}

.wrapper_addFile {border:1px solid #eee; background-color:#f7f7f7; padding:10px; position:relative; margin-bottom:10px;}
.wrapper_addFile .txt{margin-left:4px; font-weight:bold;}
.wrapper_addFile .listArea {border:1px solid #eee; background-color:#fff; padding:0px 10px 0px 10px; position:relative; margin-top:4px;}
.wrapper_addFile .listArea ul li {border-bottom:1px solid #eee; padding:8px 6px 2px 6px;}
.wrapper_addFile .listArea ul li:last-child {border-bottom:none; }
.wrapper_addFile .listArea ul li .fileInfo {margin-left:28px; margin-top:4px; margin-bottom:4px; color:#999;}
.wrapper_addFile .listArea ul li .fileInfo .fileSize::after {content:'|'; color:#d5d5d5; margin-left:4px;}

.wrapper_attInfo {background-color:#f9f9f9; padding-bottom:10px;}
.wrapper_attInfo .title {margin:10px 0px 0px 10px; padding:10px; border-bottom:1px dotted #e3e3e3;}
.wrapper_attInfo .title .txt {padding: 8px 0px 0px 0px; font-weight:bold; color:#3e3d3d;}
.wrapper_attInfo table {margin:10px; }
.wrapper_attInfo table th {text-align:left; padding:4px 0px 4px 24px; font-weight:normal; background:url('/groupware/html/aw_img/common/ico/ico_blue_dot.png') no-repeat 10px 50%; }
.wrapper_attInfo table th.desc { vertical-align:top; }
.wrapper_attInfo table td.desc {text-align:left; padding-top:0px ; padding-left:4px; padding-right:20px; vertical-align:top; line-height:18px;}
.wrapper_attInfo table th.secure {background:none; padding-left:8px;}
.wrapper_attInfo table td.secure {padding:10px 0px 10px 0px;}
.wrapper_attInfo .rhistory {margin:10px;padding:10px;}
.wrapper_attInfo .rhistory li{background:url('/groupware/html/aw_img/common/ico/ico_blue_dot.png') no-repeat 10px 50%; padding:4px 4px 4px 24px;}
.wrapper_attInfo .rhistory .doc_title {font-weight:bold; color:#0076ec;}
.wrapper_attInfo .autorityInfo {border-bottom:1px dotted #e3e3e3;}

.autorityBox {display:inline-block; padding:6px 18px;  border-radius:14px; margin:5px 10px 5px 0px; }
.autorityBox.staff {background-color:#ddeaf7;color:#126aab;}
.autorityBox.position {background-color:#def5e8;color:#27834f;}
.autorityBox.team {background-color:#f0eaf9;color:#7b46ca;}

/* 웹진형-w */
.notice_list{border-top:1px solid #d5d5d5;}
.notice_list li{padding:12px; min-height:70px;border-bottom:1px solid #dfdfdf;}
.notice_list .sum{float:left; width:111px; height:75px; margin-right:15px;}
.notice_list .tit{margin-bottom:4px; font-weight:bold; }
.notice_list p.tit {height:18px; line-height:18px;}
.notice_list .tit .num{font-weight:normal; color:#fe1546;}
.notice_list .txt{color:#424242;}
.notice_list .info{margin-top:8px; color:#757575; }
.notice_list .info .bar{padding:0 2px; color:#cfcece}

/* 경조사게시판 */
.family_event{ width:770px; border-bottom:1px solid #dfdfdf;}
.family_event ul{vertical-align:top; width:770px; overflow:hidden; margin-left:-15px; padding:20px 0 0 0;}
.family_event li{vertical-align:top; float:left; width:220px; height:230px; padding:5px 0 28px 35px; display:inline;}
.family_event li .container { width:220px; overflow:hidden; position:relative; display:none; }   /* 20120305 �߰� */
.family_event li .container a{width:220px; height:150px; display:block;}   /* 20120305 �߰� */
.family_event .title{padding-top:10px; font-weight:bold; color:#424242;}
.family_event .name{margin-top:3px; font-size:11px; color:#757575;}
.family_event .num{color:#f31947;}

/* 사진게시판, 동영상 */
.family_photo{ min-width:810px; border-bottom:1px solid #dfdfdf; border-top:2px solid #d5d5d5; padding-bottom:20px; }
.family_photo ul{vertical-align:top; overflow:hidden; margin-left:10px; padding:20px 0 0 0;  }
.family_photo li{vertical-align:top; float:left; margin-right:15px; margin-bottom:15px; width:248px; height:300px; border:1px solid #ccc;  text-align:center;display:inline; }
.family_photo li .container { width:230px; margin:10px 10px 10px 10px; overflow:hidden; position:relative; display:none; }   
.family_photo li .container a{width:230px; height:180px; display:block;}  
.family_photo li .container img {border:none;}
.family_photo .title{padding-top:10px; font-weight:bold; text-align:left; margin-left:14px;}
.family_photo .name{margin-top:23px; margin-left:14px; text-align:left;}
.family_photo .num{color:#000069; font-weight:bold; font-size:12px;}
.family_photo .subInfo{width:230px; margin:10px 0 0px 10px; height:24px; border-bottom:1px solid #ccc; }
.family_photo .subInfo .left {float:left; width:140px; text-align:left; }
.family_photo .subInfo .left .view{width:70px; background:url(img/ico/bgIcon.gif) 0 4px no-repeat; padding: 0 0 0 24px;}
.family_photo .subInfo .left .good{width:70px; background:url(img/ico/bgIcon.gif) 0 -40px no-repeat; padding: 0 0 0 21px;}
.family_photo .subInfo .right {float:right;width:90px; }

/* 웹진형-회원지정형게시판  */
.best_worker_list{overflow:hidden; border-top:2px solid #515258;}
.best_worker_list li{float:left; height:147px; padding:5px 0 12px 35px; width:350px; border-bottom:1px solid #dfdfdf; display:inline;}
.best_worker_list .sum{float:left; margin-right:15px; padding-top:26px; margin-right:15px; background:url('img/crown.gif') no-repeat 0 0;}
.best_worker_list .sum img{border:1px solid #cacaca;}
.best_worker_list .r_side{float:left; padding-top:40px; }
.best_worker_list .tit{padding-left:10px; padding-bottom:3px; width:213px; font-weight:bold; color:#424242; background:url('img/ico_org_arr.gif') no-repeat 0 3px;}
.best_worker_list .dotTxt{margin:3px 0; padding-left:10px; width:213px; color:#424242; background:url('img/ico_gray_dot.gif') no-repeat 0 5px;}/*20120304 수정*/
.best_worker_list .Txt{margin:3px 0; padding-left:10px; width:213px; color:#424242; background:url('img/ico_gray_dot.gif') no-repeat 0 5px;}/*20120304 추가*/

/*포스트잇게시판*/
.memo_list{width:100%; padding-bottom:8px;}
.memo_list ul{overflow:hidden; margin-top:25px; padding-left:0px;}
.memo_list li{float:left; display:inline; margin:0 10px 4px 0px; padding:25px; width:250px; height:140px; color:#242424;}
.memo_list li.yellow{color:#655c42l; background:url('img/family/bg_memo_yellow.gif') no-repeat 0 0;}
.memo_list li.red{color:#5f3a41 !important; background:url('img/family/bg_memo_red.gif') no-repeat 0 0;}
.memo_list li.orange{color:#592b19 !important; background:url('img/family/bg_memo_orange.gif') no-repeat 0 0;}
.memo_list li.green{color:#3f571b !important; background:url('img/family/bg_memo_green.gif') no-repeat 0 0;}
.memo_list li.blue{color:#11344f !important; background:url('img/family/bg_memo_blue.gif') no-repeat 0 0;}
.memo_list li.navy{color:#111f5a !important; background:url('img/family/bg_memo_navy.gif') no-repeat 0 0;}
.memo_list li.violet{color:#2e194d !important; background:url('img/family/bg_memo_violet.gif') no-repeat 0 0;}
.memo_list li.gray{color:#242424 !important; background:url('img/family/bg_memo_gray.gif') no-repeat 0 0;}
.memo_list .tit{margin-bottom:5px; font-weight:bold;}
/*.memo_list .txt{line-height:2;}*/
.memo_list .txt{line-height:1.9; width:250px; height:72px; overflow-y:auto; overflow-x:hidden;}
.memo_list .by{margin-top:25px; font-weight:bold}

/* 이벤트게시판 */
.event_list{ min-width:770px; border-bottom:1px solid #dfdfdf;}
.event_list ul{overflow:hidden; margin-left:-18px; padding:20px 0 10px 7px;}
.event_list li{float:left; width:368px; margin-left:18px; padding:5px 0 18px 0; display:inline;}
.event_list .title{padding:8px 0 0 0px; font-weight:bold; color:#424242; /* background:url('img/ico_org_arr.gif') no-repeat 0 10px; */}
.event_list .date{margin:5px 0 0 0px; color:#757575;}
.event_list .btn{margin:3px 0 0 12px;}

/*토론게시판*/
.debateview1 tbody td .approval {height:36px; line-height:36px; margin:5px; border:#cccccc 1px solid; width:100px; font-weight:bold; float:left; text-align:center; background:url('img/ico/thumbs_up.png') no-repeat 20px 50%; text-align:right; padding-right:22px; }
.debateview1 tbody td .approval .count{color:#ff3300; }
.debateview1 tbody td .objection {height:36px; line-height:36px; margin:5px; border:#cccccc 1px solid; width:100px; font-weight:bold; float:left; text-align:center; background:url('img/ico/thumbs_down.png') no-repeat 20px 50%; text-align:right; padding-right:22px;}
.debateview1 tbody td .objection .count{color:#ff3300; }
.debateview1 .vote {margin:0 auto; width:300px; padding:5px; border:none;}

/*메모게시판*/
/* 메모입력box  #if write_permission==0>_p</#if> */
.memoB_input_box_p{margin-top:20px; padding:12px 13px; background-color:#f9f9f9; margin-bottom:10px;}
.memoB_input_box_p .textarea{height:44px;  width:calc(100% - 80px);  padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888;}
.memoB_input_box_p input{ padding:0px 1px 2px 1px;}

.memoB_input_box_p .btn_write { height:48px; border:1px solid #c8c8c8;  display:inline-block; padding: 0px 14px 0px 14px; background-color:#fff; vertical-align:middle;}
.memoB_input_box_p .btn_write span{ height:48px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px;  }

/* 메모입력box */
.memoB_input_box{margin-top:20px; padding:12px 13px; background-color:#f9f9f9; margin-bottom:10px;}
.memoB_input_box .textarea{height:44px;  width:calc(100% - 80px);  padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888; vertical-align:middle; }
.memoB_input_box input { padding:0px 1px 2px 1px;}

.memoB_input_box .btn_write { height:48px; border:1px solid #c8c8c8;  display:inline-block; background-color:#fff; padding: 0px 14px 0px 14px; vertical-align:middle;}
.memoB_input_box .btn_write span{ height:48px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px; vertical-align:middle; }

.re_memoB_input_box_p{margin-top:20px; padding:12px 13px; background:url('img/bg_reple_input_100_p.gif') no-repeat 0 0;}
.re_memoB_input_box_p .textarea{height:44px;  width:calc(100% - 80px);  padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888; vertical-align:middle; }
.re_memoB_input_box_p input{ padding:0px 1px 2px 1px;}

.re_memoB_input_box{margin-top:20px; padding:12px 13px; background:url('img/bg_reple_input_100.gif') no-repeat 0 0;}
.re_memoB_input_box .textarea{height:44px;  width:calc(100% - 80px);  padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888; vertical-align:middle; }
.re_memoB_input_box input{ padding:0px 1px 2px 1px;}

/* 메모리스트 */
.memoB_list{margin-bottom:8px; background-color:#f9f9f9; padding:10px;}
.memoB_list .prof_img_area {position:absolute; top:-5px; left:0px; width:60px; height:50px;}
.memoB_list .prof_img_area img{ border-radius:50%;}



.memoB_list .tit{margin-top:8px; padding:8px 0 8px 30px; font-weight:bold; color:#3e3e3e; background:url('img/bg_reple_list_tit.gif') no-repeat 0 0;}
.memoB_list .tit .num{color:#f31947;}
/*.memoB_list .sum{position:absolute; margin-left:-60px;} */
.memoB_list .resum {position:absolute;}
.memoB_list .resum img {left:-90px; position:absolute; }
.memoB_list .sum {position:absolute;}
.memoB_list .sum img {left: -120px; position: absolute; border: 1px solid #C0C1C5;} 
.memoB_list li{ /*position:relative;*/ padding:10px 17px 10px 18px; border-bottom:1px solid #efefef;} 
.memoB_list .reply {padding-left:38px;padding-top:10px;background:url(img/icon_re.gif); background-repeat: no-repeat; background-position: 16px 10px;}

.memoB_list .id{position:relative; font-weight:bold; color:#2badc4}
.memoB_list .id .btn{position:absolute; right:0px; top:-2px; font-weight:normal; letter-spacing:-1px; color:#ccc;  }
.memoB_list .id .btn a{color:#999;}
.memoB_list .id .time{margin-left:5px;  font-weight:normal; color:#666;}
.memoB_list .reple{min-height:35px; margin-top:5px; color:#666; line-height:18px;}
.memoB_list .reple_input{margin-top:2px; }
.memoB_list .reple_input .textarea{width:calc(100% - 80px);  height:45px; margin-right:2px; padding:2px; border:1px solid #cfcece;  vertical-align:middle;}
.memoB_list .reple_input input{ padding:0px 1px 2px 1px;}

.memoB_list .reple_input .btn_write { height:48px; border:1px solid #c8c8c8; background-color:#fff;  display:inline-block; padding: 0px 14px 0px 14px; vertical-align:middle;}
.memoB_list .reple_input .btn_write span{ height:48px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px; vertical-align:middle; }

.memoB_list .reple_input .btn_save { height:48px; border:1px solid #c8c8c8; background-color:#fff; display:inline-block; padding: 0px 14px 0px 14px; vertical-align:middle;}
.memoB_list .reple_input .btn_save span{ height:48px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px;  vertical-align:middle;}

.memoB_list .re_reple_input{margin-top:2px; }
.memoB_list .re_reple_input .textarea{width:calc(100% - 80px);  height:45px; margin-right:2px; padding:2px; border:1px solid #cfcece; vertical-align:middle;}
.memoB_list .re_reple_input input{ padding:0px 1px 2px 1px;}

.memoB_list .re_reple_input .btn_save { height:48px; border:1px solid #c8c8c8;  display:inline-block; padding: 0px 14px 0px 14px; vertical-align:middle;}
.memoB_list .re_reple_input .btn_save span{ height:48px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px;  vertical-align:middle;}

.memoB_list .last{border-bottom:none; }
/*.memoB_list .last{border-bottom:none; padding-bottom:15px;}*/
.memoB_arrow {padding-left:140px;background:url(img/icon_re.gif) no-repeat 60 16; }

/* 포스트잇게시판 상단 검색박스 */
.topSearch_postit {/*width:730px;*/ margin-top:18px; padding:10px 16px 20px 27px; /*background:url('img/bg_search_input02.gif') no-repeat;*/ border:1px solid #c3c3c3; background-color:#e5f3fe;}
.topSearch_postit .line{padding-top:8px;}
.topSearch_postit .line label{margin-right:10px; }
.topSearch_postit .inputTxt{border:1px solid #cfcece; height:22px;  }
.topSearch_postit .textarea{height:48px; width:650px; vertical-align:middle;}
.topSearch_postit .dot{margin-right:5px;font-weight:bold; color:#242424; }
.topSearch_postit input, .topSearch_postit a, topSearch_postit img{vertical-align:middle;}

.topSearch_postit .btn_search { display: inline-block; height: 24px; border: none;  background-color:#323130;  line-height: 24px;  padding: 0px 12px; }

.topSearch_postit .btn_view {width:45px; height:20px; border:none; background:url('img/btn/bg_Btn.gif') no-repeat 0px -330px;  text-indent:-9999px; display:inline-block; font-size:0;}
.topSearch_postit .btn_write {height:48px; border: 1px solid #c8c8c8; background-color:#fff;  display:inline-block; padding: 0px 14px 0px 14px; vertical-align:middle;}
.topSearch_postit .btn_write span{ height:48px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px; vertical-align:middle; }

/* main_report_data 웹진형 상단 주요이미지box*/
.main_report_data_w {height:106px; width:810px margin:12px 0 -7px 0; padding:18px 20px 18px 16px; background:url('img/bg_main_report_data11.gif') no-repeat 0 0;}
.main_report_data_w .l_side{float:left; width:386px; }
.main_report_data_w .r_side{float:right; width:386px;}
.main_report_data_w .sum{float:left; margin-right:15px; border:1px solid #cacaca;}
.main_report_data_w .tit{padding-top:3px; font-weight:bold; color:#424242;}
.main_report_data_w .date{padding:4px 0; font-size:11px; color:#757575;}
.main_report_data_w .sum img{border:1px solid #cacaca;}

/*게시판 상단 버튼*/
.tableTop_btnR{position:relative; margin:18px 0 5px 0; text-align:right;}

.tableTop_btnR .btn_print { height:25px; border:1px solid #c8c8c8;  display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle; }
.tableTop_btnR .btn_print span{ height:25px;   display:inline-block; color:#333; font-weight:normal; line-height:25px; font-size:12px; background:url('img/btn/bg_sicon.png') no-repeat 0px -142px; padding: 0px 0px 0px 20px; letter-spacing:-0.5px; vertical-align:middle; }
.tableTop_btnR .btn_reader { height:25px; border:1px solid #c8c8c8;   display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle;}
.tableTop_btnR .btn_reader span{ height:25px;   display:inline-block; color:#333; font-weight:normal; line-height:25px; font-size:12px; background:url('img/btn/bg_sicon.png') no-repeat 0px -83px; padding: 0px 0px 0px 20px; letter-spacing:-0.5px; vertical-align:middle; }
.tableTop_btnR .btn_scrap { height:25px; border:1px solid #c8c8c8;  display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle; }
.tableTop_btnR .btn_scrap span{ height:25px;   display:inline-block; color:#333; font-weight:normal; line-height:25px; font-size:12px; background:url('img/btn/bg_sicon.png') no-repeat 0px -163px; padding: 0px 0px 0px 18px; letter-spacing:-0.5px;  vertical-align:middle;}
.tableTop_btnR .btn_rss {width:59px; height:20px; border:none; background:url('img/btn/bg_Btn.gif') no-repeat 0px -420px;  text-indent:-9999px; display:inline-block; font-size:0; }

/*게시판 하단 버튼*/
.tableBtm_btnR{margin:10px 0 5px 0; text-align:right;}
.tableBtm_btnR .btn_good { height:25px; border:1px solid #c8c8c8;  display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle;}
.tableBtm_btnR .btn_good span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:normal; line-height:25px; background:url('img/btn/bg_sicon.png') no-repeat 0px -53px; padding: 0px 0px 0px 16px; letter-spacing:-1px; vertical-align:middle; }
.tableBtm_btnR .btn_edit { height:25px; border:1px solid #c8c8c8;   display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle;}
.tableBtm_btnR .btn_edit span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:normal; line-height:25px; padding: 0px 4px 0px 4px; letter-spacing:-1px; vertical-align:middle; }
.tableBtm_btnR .btn_del { height:25px; border:1px solid #c8c8c8;   display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle;}
.tableBtm_btnR .btn_del span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:normal; line-height:25px; padding: 0px 4px 0px 4px; letter-spacing:-1px; vertical-align:middle; }
.tableBtm_btnR .btn_list { height:25px; border:1px solid #c8c8c8;   display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle;}
.tableBtm_btnR .btn_list span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:normal; line-height:25px; padding: 0px 4px 0px 4px; letter-spacing:-1px; vertical-align:middle; }
.tableBtm_btnR .btn_alarm { height:25px; border:1px solid #c8c8c8;   display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle;}
.tableBtm_btnR .btn_alarm span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:normal; line-height:25px; background:url('img/btn/bg_sicon.png') no-repeat 0px -192px; padding: 0px 0px 0px 16px; letter-spacing:-1px; vertical-align:middle; }
.tableBtm_btnR .btn_rewrite { height:25px; border:1px solid #c8c8c8;   display:inline-block; padding: 0px 8px 0px 8px;vertical-align:middle; }
.tableBtm_btnR .btn_rewrite span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:normal; line-height:25px; padding: 0px 4px 0px 4px; letter-spacing:-1px; vertical-align:middle; }

/*페이지 하단 버튼*/
.pageBtm_btn{margin:7px 0 5px 0; text-align:right;  }
.pageBtm_btn .btn_write { height:25px; border:1px solid #c8c8c8; display:inline-block; padding: 0px 12px 0px 8px; vertical-align:middle;}
.pageBtm_btn .btn_write span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:25px; background:url('img/btn/bg_sicon.png') no-repeat 0px -24px; padding: 0px 0px 0px 20px; letter-spacing:-1px; vertical-align:middle;}

.pageBtm_btn_c{margin-top:30px; text-align:center;}
.pageBtm_btn_c .btn_write {  height:32px;  line-height:32px; border:none; background-color:#135dba;  color:#fff;  font-weight:bold;display:inline-block; padding: 0px 24px 0px 24px; } /* color */ 
.pageBtm_btn_c .btn_cancel { height:32px;  line-height:32px; border:none; background-color:#adadad;  color:#fff;  font-weight:bold;display:inline-block; padding: 0px 24px 0px 24px;}

/*공통버튼*/
.btn_all { height:25px; border:1px solid #c8c8c8; display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle;}
.btn_all span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:normal; line-height:25px; padding: 0px 4px 0px 4px; letter-spacing:-1px;  vertical-align:middle;}

/*테이블상단 작은버튼 공통*/
.btn_Comn_tblTop { height:25px; border:1px solid #c8c8c8;  display:inline-block; padding: 0px 8px 0px 8px; vertical-align:middle; }
.btn_Comn_tblTop span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:normal; line-height:25px; padding: 0px; letter-spacing:-1px; vertical-align:middle;  }
.btn_Comn_tblTop span.write{ color:#333; font-weight:bold; }

/*자료등록*/
.btn_reg { height:25px; border:1px solid #c8c8c8;    display:inline-block; padding: 0px 8px 0px 8px;vertical-align:middle;  }
.btn_reg span{ height:25px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:25px; background:url('img/btn/bg_sicon.png') no-repeat 0px -24px; padding: 0px 0px 0px 20px; letter-spacing:-1px; vertical-align:middle; }

/*테이블내 작은버튼 공통*/
.btn_Comn_tblMid { height:22px; border:1px solid #c8c8c8;   display:inline-block; padding: 0px 4px 0px 4px; vertical-align:middle; background-color:#fff; }
.btn_Comn_tblMid span{ height:22px;   display:inline-block; font-size:12px; color:#666; font-weight:normal; line-height:22px; padding: 0px 4px 0px 4px; letter-spacing:-1px; vertical-align:middle;  }

/*테이블내 상담게시판 작은버튼 공통*/
.btn_Comn_tblMid_c { height:22px; border:1px solid #c8c8c8;  display:inline-block; padding: 0px 4px 0px 4px; vertical-align:middle; }
.btn_Comn_tblMid_c span{ height:22px;   display:inline-block; font-size:12px; color:#ff6600; font-weight:normal; line-height:22px; padding: 0px 4px 0px 4px; letter-spacing:-1px; vertical-align:middle;  }

/*----------------댓글----------------*/
/*댓글입력 익명 비번 넣는 경우 _p */
.reply_input_box_p{padding:12px 13px; background:url('') no-repeat 0 0; }
.reply_input_box_p .textarea{height:44px;  width:calc(100% - 80px); padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888; vertical-align:middle;  }
.reply_input_box_p input{border:1px solid #cfcece;}

.reply_input_box_p .btn_write { height:48px; border:1px solid #c8c8c8; display:inline-block; padding: 0px 14px 0px 14px; vertical-align:middle; }
.reply_input_box_p .btn_write span{ height:48px;   display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px;  vertical-align:middle; }

/*댓글에 첨부파일 추가*/
.reply_input_box_p .btn_add { height:20px; border:1px solid #c8c8c8; display:inline-block; padding: 0px 6px 0px 6px; background-color:#fff; vertical-align:middle; }
.reply_input_box_p .btn_add span{ height:20px;   display:inline-block; font-size:11px; color:#666; font-weight:normal; line-height:20px; background:url('img/btn/bg_sicon.png') no-repeat 0px -236px; padding: 0px 0px 0px 12px; letter-spacing:-1px; vertical-align:middle;  }

.reply_input_box_p .listAddfile {margin:4px 0px 0px 0px; padding:0px;}
.reply_input_box_p .listAddfile td{vertical-align:top; }
.reply_input_box_p .listAddfileName {font-size:11px; font-family:dotum; margin-top:6px;}


/* 댓글입력box */
.reply_input_box{padding:12px 13px; background:url('') no-repeat 0 0; }
.reply_input_box .textarea{height:44px;  width:calc(100% - 80px); padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888; vertical-align:middle;}
.reply_input_box input {}

.reply_input_box .btn_write { height:48px; border:1px solid #c8c8c8; background-color:#fff;  display:inline-block; padding: 0px 14px 0px 14px; vertical-align:middle;}
.reply_input_box .btn_write span{ height:48px;   display:inline-block; font-size:13px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px;  vertical-align:middle;}

/*댓글에 첨부파일 추가*/
.reply_input_box .btn_add { height:20px; border:1px solid #c8c8c8; background-color:#fff;  display:inline-block; padding: 0px 0px 0px 6px; vertical-align:middle; }
.reply_input_box .btn_add span{ height:20px;   display:inline-block; font-size:12px; color:#666; font-weight:normal; line-height:20px; background:url('img/btn/bg_sicon.png') no-repeat 0px -236px; padding: 0px 0px 0px 12px; letter-spacing:-1px; vertical-align:middle;  }

.reply_input_box .listAddfile {margin:4px 0px 0px 0px; padding:0px;}
.reply_input_box .listAddfile td{vertical-align:top; }
.reply_input_box .listAddfileName {margin-top:0px;}
.reply_input_box .listAddfileName li {margin-bottom:4px;}

/* 댓글 목록 */
.reply_bg {color:#666; background-color:#f9f9f9; padding:10px;} /*댓글영역시작*/
.reply_list{margin-bottom:8px;  }/*댓글시작 카운트라인*/

.reply_list .tit{margin-top:8px; padding:8px 0 8px 10px; font-weight:bold; color:#3e3e3e;  }
.reply_list .tit .num{color:#f31947;}
.reply_list .sum{position:absolute; margin-left:-60px;} 
.reply_list .resum {position:absolute;}
.reply_list .resum img {left:-90px; position:absolute; }
.reply_list .sum {position:absolute;}
.reply_list .sum img {left: -60px; position: absolute; border: 1px solid #C0C1C5;} 

.reply_list li{ /*position:relative;*/ padding:10px 17px 10px 10px; background:url('img/dotline_2.gif') repeat-x 0 0;} 
.reply_list .id{position:relative; font-weight:bold; color:#0066cc;}
.reply_list .id a{color:#336699}
.reply_list .id .btn{position:absolute; right:0px; top:-2px; font-weight:normal; letter-spacing:-1px; color:#666;  }
.reply_list .id .btn a {color:#666; }
.reply_list .id .time{margin-left:5px; font-size:11px; font-weight:normal; color:#999;}


.reply_list .reply_id {position:relative; font-weight:bold; color:#0066cc; background:url('img/icon_re.gif'); background-repeat: no-repeat; background-position:0 4px; padding: 0 0 0 12px;}
.reply_list .reply_id a{color:#0066cc}
.reply_list .reply_id .btn{position:absolute; right:0px; top:-2px; font-weight:normal; letter-spacing:-1px; color:#555;  }
.reply_list .reply_id .btn a {color:#666; }
.reply_list .reply_id .time{margin-left:5px; font-size:11px; font-weight:normal; color:#999;}
/*.reply_list .reply{min-height:35px; margin-top:5px; color:#555;  line-height:18px; }*/
.reply_list .reply {padding-left:20px; background:url('img/blank.gif'); background-repeat: no-repeat; background-position: 24px 0px;}
.reply_list .reple{ margin-top:5px; line-height:18px; }
.reply_list .reply_reple{ margin-top:5px; line-height:18px; padding-left: 12px; }


/*댓글리스트에 답글달기*/
.reply_list .reply_input{margin-top:2px; }
.reply_list .reply_input .textarea{width:calc(100% - 80px);  height:45px; margin-right:2px; padding:2px; border:1px solid #cfcece; vertical-align:middle;  }
.reply_list .reply_input input{ padding:0px 1px 2px 1px;}
/*댓글의 답글에 파일추가*/
.reply_list .reply_input .listAddfile {margin:4px 0px 0px 0px; padding:0px;}
.reply_list .reply_input .listAddfile td{vertical-align:top; }
.reply_list .reply_input .listAddfileName {font-size:11px; font-family:dotum; margin-top:6px;}
.reply_list .reply_input .btn_add { height:20px; border:1px solid #c8c8c8; display:inline-block; padding: 0px 6px 0px 6px; vertical-align:middle;  }
.reply_list .reply_input .btn_add span{ height:20px;   display:inline-block; font-size:11px; color:#666; font-weight:normal; line-height:20px; background:url('img/btn/bg_sicon.png') no-repeat 0px -236px; padding: 0px 0px 0px 12px; letter-spacing:-1px; vertical-align:middle;  }


.reply_list .re_reply_input{margin-top:2px; }
.reply_list .re_reply_input .textarea{width:calc(100% - 80px);  height:45px; margin-right:2px; padding:2px; border:1px solid #cfcece; vertical-align:middle; }
.reply_list .re_reply_input input{ padding:0px 1px 2px 1px;}
/*댓글의 수정에 파일추가*/
.reply_list .re_reply_input .listAddfile {margin:4px 0px 0px 0px; padding:0px;}
.reply_list .re_reply_input .listAddfile td{vertical-align:top; }
.reply_list .re_reply_input .listAddfileName {font-size:11px; font-family:dotum; margin-top:6px;}
.reply_list .re_reply_input .btn_add { height:20px; border:1px solid #c8c8c8;  display:inline-block; padding: 0px 0px 0px 6px; vertical-align:middle; background-color:#fff; }
.reply_list .re_reply_input .btn_add span{ height:20px;   display:inline-block; font-size:11px; color:#666; font-weight:normal; line-height:20px; background:url('img/btn/bg_sicon.png') no-repeat 0px -236px; padding: 0px 0px 0px 12px; letter-spacing:-1px; vertical-align:middle;  }
.reply_list .last{border-bottom:none; }
/*.reply_list .last{border-bottom:none; padding-bottom:15px;}*/
.reply_list .reply_arrow {padding-left:60px;background:url('img/icon_re.gif') no-repeat 40px 16px; }
.reply_list .btn_write { height:48px; border:1px solid #c8c8c8;  background-color:#fff; display:inline-block; padding: 0px 14px 0px 14px; vertical-align:middle; }
.reply_list .btn_write span{ height:48px;   display:inline-block; font-size:13px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px; vertical-align:middle;  }
.reply_list .btn_save { height:48px; border:1px solid #c8c8c8;  background-color:#fff; display:inline-block; padding: 0px 14px 0px 14px; vertical-align:middle; }
.reply_list .btn_save span{ height:48px;   display:inline-block; font-size:13px; color:#333; font-weight:bold; line-height:48px; padding: 0px 4px 0px 4px;  vertical-align:middle; }

/*댓글 첨부파일리스트*/
.reply_list .addFileNameList {background-color:#ECF4FF; padding:8px; margin-bottom:8px; margin-top:4px; }
.reply_list .downfile{background:url('img/btn/btn_downfile.gif') no-repeat 0 50%; width:12px; height:14px;  text-indent:-9999px; display:inline-block; font-size:0; margin-left:2px; vertical-align:middle; }

/*일정게시판*/
.planBoard {position:relative; margin-top:20px; }
.planBoard.main {margin-top:0px;}
.planBoard .dateArea {padding:10px 0px 10px 0px; text-align:center; height:40px; line-height:40px;}
.planBoard .dateArea.main {padding:0px 0px 4px; height:16px; line-height:16px;}
.planBoard .dateArea .prev {width:110px; text-align:left; display:inline-block; background:url('img/ico/leftarrow.png') no-repeat 0 50%; padding: 0px 0 0 24px;}
.planBoard .dateArea .now {font-size:24px; letter-spacing:-1px; color:#000; display:inline-block; vertical-align:middle;}
.planBoard .dateArea .next {width:110px;text-align:right;display:inline-block;background:url('img/ico/rightarrow.png') no-repeat 100% 50%; padding: 0px 24px 0 0px;}

.week_btn_group {display:inline-block; vertical-align:middle;}
.week_btn_group ul{font-size:0}   
.week_btn_group li.sche_off{display:inline-block; width:80px; height:25px; line-height:25px; border:1px solid #ddd; text-align:center; margin:0; font-size:12px; } 
.week_btn_group li.sche_off:hover{border:1px solid #267fd1; } 
.week_btn_group li.sche_on{display:inline-block; width:80px; height:25px; line-height:25px; background-color:#267fd1; border:1px solid #267fd1; color:#fff; text-align:center; margin:0; font-size:12px; } 


.monthlyCalendar {/*position:absolute; top:1000px; left:0px;*/ border-bottom:1px solid #ccc;}
.monthlyCalendar .week {color:#555; table-layout:fixed; width:100%; border-top:1px solid #ccc; border-collapse:collapse; /*background-color:#E5E9F2; */height:40px; text-align:center;}
.monthlyCalendar .week.main {height:20px; line-height:20px;}
.monthlyCalendar .week .sun {color:#ff0000;}
.monthlyCalendar .week .dim {color:#999;}
.monthlyCalendar .week th {border:1px solid #ccc; border-top:0; font-weight:bold;}
.monthlyCalendar .week th.main {font-size:11px; } 

.monthlyCalendar .monthTable {position:relative;width:100%;  }
.monthlyCalendar .table_container {overflow:hidden; width:100%; }
.monthlyCalendar .month_row {position:relative; width:100%; border:1px solid #ff3366;}
.monthlyCalendar .grid { position:absolute; top:0px; left:0px; table-layout:fixed; width:100%; border-collapse:collapse;}
.monthlyCalendar .grid td { border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:0; vertical-align:top; height:131px; }
.monthlyCalendar .grid td.main { height:40px; }
.monthlyCalendar .grid td .sun{color:#ff0000;}

.monthlyCalendar .grid .day_area {position:relative;background-color:#eee; }
.monthlyCalendar .grid .day_area_today {position:relative;background-color:#B4C3E2;}
.monthlyCalendar .grid .day_area .outline {background:#B4C3E2; }
.monthlyCalendar .scheduleList {position:relative; table-layout:fixed; width:100%; color:#000; min-height:131px;}
.monthlyCalendar .scheduleList.main {min-height:40px; }
.monthlyCalendar .scheduleList td { border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:0; vertical-align:top; }
.monthlyCalendar .scheduleList td.main {/*font-size:8px; */}
.monthlyCalendar .scheduleList td.not_empty {height:27px;}
.monthlyCalendar .scheduleList td.not_empty.main {height:12px;}

.monthlyCalendar .scheduleList .day_area {position:relative;background-color:#eee; padding:5px; margin:1px; z-index:999; }
.monthlyCalendar .scheduleList .day_area.main {padding:1px; font-size:9px;}
.monthlyCalendar .scheduleList .sun {color:#ff0000; } 
.monthlyCalendar .scheduleList .dim {color:#999;}
.monthlyCalendar .scheduleList .dim_main {color:#999; background-color:#fff;}
.monthlyCalendar .scheduleList .day_area_today {position:relative;background-color:#fbe6b5; padding:5px; margin:1px; color:#000; font-weight:bold; }
.monthlyCalendar .scheduleList .day_area_today.main {padding:1px; font-size:9px;  } 

.monthlyCalendar .scheduleList .date {height:20px;}
.monthlyCalendar .scheduleList .date.main {height:12px;}
.monthlyCalendar .scheduleList .story {min-height:12px;}
.monthlyCalendar .schedule {position:relative; overflow:hidden; height:24px; line-height:24px; margin:2px 2px 1px 2px; vertical-align:top; white-space:nowrap; cursor:pointer; } 
.monthlyCalendar .schedule.main {height:12px; line-height:12px; margin: 1px 2px 1px 2px; } 

.monthlyCalendar .color_4C4C94 {background-color:#4C4C94 !important; color:#fff;}
.monthlyCalendar .color_4C4C94 a {color:#fff;}
.monthlyCalendar .color_FF944C {background-color:#FF944C !important; color:#fff;}
.monthlyCalendar .color_FF944C a {color:#fff;}
.monthlyCalendar .color_51A4C4 {background-color:#51A4C4 !important; color:#fff;}
.monthlyCalendar .color_51A4C4 a {color:#fff;}

.monthlyCalendar .color_0F9DE2 {background-color:#0f9de2 !important; color:#fff;} /*  BLUE */
.monthlyCalendar .color_0F9DE2 a {color:#fff;}
.monthlyCalendar .color_F24F29 {background-color:#f24f29 !important; color:#fff;} /*  ORANGE */
.monthlyCalendar .color_F24F29 a {color:#fff;}
.monthlyCalendar .color_39B57C {background-color:#39b57c !important; color:#fff;} /* GREEN */
.monthlyCalendar .color_39B57C a {color:#fff;}
.monthlyCalendar .color_7988C8 {background-color:#7988c8 !important; color:#fff;} /* LIGHT PURPLE */
.monthlyCalendar .color_7988C8 a {color:#fff;}
.monthlyCalendar .color_39b57c {background-color:#39b57c !important; color:#fff;} /* PURPLE */
.monthlyCalendar .color_39b57c a {color:#fff;}

.weekly_calendar .day_area_today {    position: relative; background-color: #fbe5b8; color:#000; height: 38px; line-height: 38px;  font-weight:bold; }
.weekly_calendar .day_area.sun {color:#ff0000; } 
.weekly_calendar_sun {color:#ff0000; } 
.weekly_calendar_today {color:#ff0000; } 

.monthlyCalendar .schedule .info {display:inline-block; overflow:hidden; margin: 0 0 0 3px; vertical-align:top; white-space:nowrap; }
.monthlyCalendar .schedule .more {display:inline-block; overflow:hidden; margin: 0 3px 2px 3px; vertical-align:top; white-space:nowrap; text-align:right; }
.monthlyCalendar .schedule .more .txt {background:url(img/ico/morearrow.gif) no-repeat 100% 45%; padding: 0 10px 0 0px; color:#999;}


/* 비밀글 비밀번호 입력*/
.secret {padding:5px 5px 5px 15px; text-align:left; float:none; border:#4282dc 2px solid; width:265px;}
.secret input { width:100px; border:1px solid #ccc;}

/*문서관리 상단박스*/
.top_box {position:relative; margin-top:20px; background:#f6fbfe;border:1px solid #dcdcdc;} /* color */
.top_box .top_box_in {margin:15px 19px;}
.top_box dl{overflow:hidden;}
.top_box dl dt {font-weight:bold; color:#333; font-size:13px; float:left; line-height:54px;margin-right:10px;margin-left:20px;}
.top_box dl dd {float:left;margin-right:5px;margin-top:15px;}
.top_box dl.next{width:100%;}
.top_box dl.next2{margin-top:-20px;}

.top_box ul li{padding-bottom:10px;}
.top_box ul li:last-child{padding-bottom:0px;}
.top_box .dot_txt{color:#333;font-size:12px;padding-left:7px;background: url("/groupware/html/aw_img/common/graydot01.gif") no-repeat left 49%;}
.top_box input[type="text"] {text-indent:1px;}
.top_box input[type="button"] {background:#1088e3;height:24px; padding:0 11px; color:#fff;border:none; font-weight:bold;border-radius:0px;}
.top_box input[type="button"]:hover {background:#0876c9;}
.top_box dl .k-checkbox-label {top:22px;color:#333;}
.top_box dl .k-radio-label {top:4px;}
.top_box dl.dl2 {float:left; height:54px;}
.top_box .tb_sp {line-height:54px;margin-left:5px;font-size:11px;}
.top_box.dtmr5 dt {margin-right:5px;}
.top_box .btn_search {height:24px; border:none; background-color:#323130; color:#fff !important; display:inline-block; line-height:24px;  padding: 0px 12px 0px 12px; vertical-align:middle;}
.top_box .btn_view {height:24px; border:none; background-color:#323130; color:#fff !important; display:inline-block; line-height:24px;  padding: 0px 12px 0px  12px; vertical-align:middle;}


/*자료등록 수정 업데이트*/
.data_3_doc {margin-top:25px;position:relative;}
.data_3_doc table{width:100%;position:relative;}
.data_3_doc table th,.data_3_doc table td {height:26px;color:#333;border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;padding:5px 0;}
.data_3_doc table td.authority {padding:10px 0 10px 10px;}
.data_3_doc table th {background:#f9fafc;font-weight:normal;text-align:right;padding-right:15px;}
.data_3_doc table td {border-right:none;padding-left:13px;}
.data_3_doc table td.edt {padding-left:0px; border-left:none;}
.data_3_doc table td input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:7px;}
.data_3_doc table td input[type="text"].k-input {border:none;}
.data_3_doc table td li {clear:both;overflow:hidden;}
.data_3_doc table td li dl {float:left;}
.data_3_doc table td li dl dt {float:left;line-height:22px;}
.data_3_doc table td li dl dd {float:left;line-height:22px;}
.data_3_doc table td .txt{color:#8d8d8d;font-size:11px;line-height:22px;}
.data_3_doc table td textarea {overflow-y:auto;}
.data_3_doc table .cen {text-align:center !important;padding:0px;}
.data_3_doc table .ri {text-align:right !important;}
.data_3_doc table .le {text-align:left !important;}
.data_3_doc table td.bln{border-left:none;}
.data_3_doc table tr.big_tr td {padding:10px 13px;}  
.data_3_doc table .so_txt {color:#8d8d8d; font-size:11px;}
.data_3_doc table .ver {float: right;  font-weight: normal;  color: #8d8d8d;  margin-right: 30px;}
.data_3_doc table .date {float: right;  font-weight: normal;}
.data_3_doc table ul.down_ul {margin:7px 0;}
.data_3_doc table ul.down_ul li {line-height:20px;}
.data_3_doc table .texta {min-height:200px;position:relative;padding:40px 0 10px 0;}
.data_3_doc table .texta .dat {position:absolute; top:13px; right:30px; color:#8d8d8d;font-size:11px;}
.data_3_doc .controll_btn {display:inline-block;}
.data_3_doc .pd6 {padding:6px 0 6px 13px;}
.data_3_doc .txtpd {padding:6px 0 6px 0px;line-height:18px;}
.data_3_doc table textarea.p6{padding:6px; line-height:20px;}
.data_3_doc .btn_tr td {border-right:none; border-left:none;}
.data_3_doc .selectLine {border:1px solid #c3c3c3;}
.data_3_doc .subTxt {margin-top:4px;clear:both; padding:0px 0 0 13px;font-size:12px; color:#757575; background:url('img/ico_subTxt.gif') no-repeat 0 4px ;}
.data_3_doc .subTxt_red {margin-top:4px;clear:both; padding:0px 0 0 15px;font-size:12px; color:#ff0000; background:url('img/ico_subTxt_red.png') no-repeat 0 2px ;}
.data_3_doc table .inner th {border:none;}
.data_3_doc .noLine th, td {border-top:none; border-bottom:none;}
.data_3_doc .file_list {background:url('img/ico_gray_dot.gif') no-repeat 0 5px ; padding-left:10px;}


/*앨범게시판 목록 180720 수정*/
.listAlbum {/*border-top:solid 1px #747474;border-bottom:solid 1px #c6c6c6;*/}
.album_area{overflow:hidden;padding-top:0px;border-bottom:solid 1px #c6c6c6;padding-bottom:30px;}
.album_area ul li {float:left;margin-right:12px; margin-bottom:12px; width:318px; height:305px; border:1px solid #e0e0e0;}
.album_area ul li:first-child{margin-left:0;}
/*.album_area ul li:nth-child(3n) {margin-right:0px;}*/

.album_area ul li .img{/*border:solid 1px #e0e0e0; background-color:#f8f8f8;*/ border:1px solid #e0e0e0;  display:block; margin-bottom:14px; width:280px; height:180px; margin: 20px auto;  }
.album_area ul li .img .img_area .imgin{width:280px;height:180px;border:none; position:relative; }
.album_area ul li .img .img_area .imgin .play{width:280px;height:180px; position:absolute; top:0px; left:0px; }
.album_area ul li .img .img_area img{max-width:280px;max-height:180px;}

.album_area ul li .txt {margin:0px 20px 0 20px;  font-weight:bold; letter-spacing:-1px;  }
.album_area ul li .info {position:relative; margin:10px 20px 0 20px;  color:#666; } 
.album_area ul li .info .writer {float:left; width:120px;  margin:0px; font-size:13px;  }
.album_area ul li .info .date {float:right; width:100px;  margin:0px; font-size:13px; text-align:right; }
.album_area ul li .hit {clear:both; margin:10px 0px 0px 20px; color:#666;  }
.album_area ul li .hit span{padding-right:4px;display:inline-block;}
.album_area ul li .hit span:before{content:'|';font-size:10px;color:#989898;display:inline-block;margin-right:8px;}
.album_area ul li .hit span:first-child:before{display:none;}
.album_area input[type="checkbox"] {opacity:0.5; width:16px; height:16px; position:relative; margin-top:-2px;   }

.img_area{text-align:center;display:table;width:100%;background:#fff;}
.img_area .imgin {display:table-cell;text-align:center;vertical-align:middle;border:solid 1px #e0e0e0;}
.img_area .imgin img{margin:0 auto;}

.comment_brdList {font-family:dotum; font-size:11px; color:#ff6600;  }


/*달력게시판*/
.fc-view-container {line-height: 13px;}
.fc-view, .fc-view > table {position: relative;  z-index: 1; }
.fc table {width: 100%; box-sizing: border-box; table-layout: fixed; border-collapse: collapse; border-spacing: 0;  font-size: 1em; }
.fc-bg table {height: 100%; }
.fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid {position: relative; width: 100%; }
.fc-time-grid .fc-slats, .fc-time-grid > hr {position: relative;  z-index: 2;}
.fc-time-grid .fc-content-col {position: relative; }
.fc-ltr .fc-time-grid .fc-event-container {margin: 0px 2.5% 0px 2px; }
.fc-time-grid .fc-event-container {margin: 0px 2.5% 0px 2px; }
.fc-time-grid .fc-event-container {position: relative;  z-index: 4; }
.fc-time-grid-event.fc-v-event {border: 1px solid #a9a9a9 !important; }
fc-time-grid .fc-event, .fc-time-grid .fc-bgevent {position: absolute; z-index: 1; }
.fc-time-grid-event .fc-content {overflow: hidden; text-align:left;  }
.fc-event .fc-content {position: relative; z-index: 2; font-size: 12px; }
.fc-event .fc-bg {z-index: 1; background: #fff;  opacity: .25; }
.fc-event .fc-resizer {display: none; }
.fc-event .fc-resizer {position: absolute; z-index: 4; }
.fc-time-grid .fc-highlight-container {position: relative; }
.fc-time-grid .fc-highlight-container {position: relative; z-index: 3; }
.fc-time-grid .fc-content-skeleton {position: absolute; z-index: 3; top: 0; left: 0; right: 0; }
.fc-agenda-view .fc-day-grid {position: relative; z-index: 2; }
.fc-agenda-view .fc-day-grid .fc-row {min-height: 3em; }
.fc-day-grid .fc-row {z-index: 1; }
.fc .fc-row {border-style: solid; border-width: 0; }
.fc-row .fc-bg {z-index: 1; }
.fc-bg {bottom: 0; }
.fc-bg, .fc-bgevent-skeleton, .fc-highlight-skeleton, .fc-helper-skeleton {position: absolute;  top: 0; left: 0; right: 0; }
.fc .fc-axis {vertical-align: middle; padding: 0 4px; white-space: nowrap; }
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
    /*padding-bottom: 1em;*/
}
.fc-row .fc-content-skeleton {position: relative; z-index: 4;  /* padding-bottom: 2px;*/ }
.fc-event {position: relative; display: block; text-align:left;  font-size: .85em; line-height: 1.3; border-radius: 3px; border: 1px solid #3a87ad;  font-weight: normal; }
.weekly_schedule_date {width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom: 1px solid #ddd;}
.weekly_schedule_date tr {height:40px; background-color:#f7f7f7;}
.weekly_schedule_date td {text-align:center; border-left:1px solid #ddd;}
.weekly_schedule_date td.first {border-left:none; }

.weekly_schedule_allday {width:100%; /*border:1px solid #ddd; */table-layout:fixed; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.weekly_schedule_allday td {text-align:center; border-left:1px solid #ddd; /*border-bottom:1px solid #ddd;*/}
.weekly_schedule_allday td.first {border-left:none; }

.weekly_schedule_day {width:100%; border:1px solid #ddd; table-layout:fixed;}
.weekly_schedule_day tr {height:20px; }
.weekly_schedule_day td {text-align:center; border-left:1px solid #ddd; border-bottom:1px solid #ddd; vertical-align:top; } 
.weekly_schedule_day td.first {border-left:none; vertical-align:middle;} 

/*즐겨찾는 게시판 */
.bmk_board_wrap .bmk_board_box {margin-left:1px; font-size:0;}
.bmk_board_wrap .bmk_board_box .bmk_inner_box {float:left; display:inline-block; margin-top:-1px; margin-left:-1px;  width:18%; padding:10px; border:1px solid #d5d5d5;font-size:13px;}
.bmk_board_wrap .bmk_board_box .bmk_inner_box .img_arrow {vertical-align:top;}
.bmk_board_wrap .bmk_notice {background-color:#f7f7f7; border-radius:8px; padding:20px; }