#di_board_wrap{position:relative; width:100%; margin:0 auto; padding:0 0;}
#di_board_wrap input, #di_board_wrap select, #di_board_wrap img{vertical-align:middle;}
/*#di_board_wrap input, #di_board_wrap select{font-size:18px;}*/

#diBtnWrap{text-align:right; font-size:0; margin:0 0 20px 0;}
#diBtnWrap a, #diBtnWrap button{display:inline-block; line-height:30px; text-align:center; font-size:14px; font-weight:400; color:#fff; border:solid 1px #ec008c; background-color:#ec008c; margin:0 0 0 5px; padding:0 20px;}
#diBtnWrap a:hover, #diBtnWrap button:hover{color:#ec008c; border:solid 1px #ec008c; background-color:#fafafa;}
#diBtnWrap #write_submit{display:inline-block; overflow:hidden;}
#diBtnWrap #write_submit button, #diBtnWrap #write_submit a{float:left; display:inline-block; line-height:30px; text-align:center; font-size:14px; font-weight:400; color:#fff; border:solid 1px #333; background-color:#333; margin:0 0 0 5px; padding:0 20px;}
#diBtnWrap #write_submit button:hover, #diBtnWrap #write_submit a:hover{color:#333; border:solid 1px #333; background-color:#fff;}
#diBtnWrap #write_submit button.btn_write{color:#fff; border:solid 1px #ec008c; background-color:#ec008c;}
#diBtnWrap #write_submit button.btn_write:hover{color:#ec008c; border:solid 1px #ec008c; background-color:#fff;}
#diBtnWrap a.dcBtnList{color:#fff; border:solid 1px #333; background-color:#333;}
#diBtnWrap a.dcBtnList:hover{color:#333; border:solid 1px #333; background-color:#fff;}
#diBtnWrap a.dcBtnReply{color:#fff; border:solid 1px #333; background-color:#333;}
#diBtnWrap a.dcBtnReply:hover{color:#333; border:solid 1px #333; background-color:#fff;}
#diBtnWrap a.dcBtnWrite,#diBtnWrap a.dcBtnModify{color:#fff; border:solid 1px #ec008c; background-color:#ec008c;}
#diBtnWrap a.dcBtnWrite:hover,#diBtnWrap a.dcBtnModify:hover{color:#ec008c; border:solid 1px #ec008c; background-color:#fff;}
#diBtnWrap a.dcBtnDel{color:#fff; border:solid 1px #ff0000; background-color:#ff0000;}
#diBtnWrap a.dcBtnDel:hover{color:#ff0000; border:solid 1px #ff0000; background-color:#fff;}

#di_bbs_header{position:relative; width:100%;}
#di_bbs_header p.dc_total{padding:0; font-size:14px; font-weight:400; color:#333; margin:0 0 10px 0;}
#di_bbs_header p.dc_total span{font-weight:700; color:#ff0000; margin:0 5px 0 0;}
#di_bbs_container{position:relative; width:100%;}
#di_bbs_footer{position:relative; width:100%;}

/*리스트*/
/*게시판 리스트 화면 스타일*/
#di_bbslistwrap{background-color:#fff; margin:0 0 30px 0;}
#di_bbslistwrap table.dc_bbslist {width:100%; position:relative; border-top:2px solid #333; font-size:14px; border-collapse:collapse; border-spacing:0;}
#di_bbslistwrap table.dc_bbslist thead{background-color:#f6f6f6;}
#di_bbslistwrap table.dc_bbslist col.dc_col_check{display:table-column; width:5%;} /*체크박스 넓이*/
#di_bbslistwrap table.dc_bbslist col.dc_col01{display:table-column; width:10%;} /*게시글 번호 넓이*/
#di_bbslistwrap table.dc_bbslist col.dc_col02{display:table-column; width:60%;} /*게시글 제목 넓이*/
#di_bbslistwrap table.dc_bbslist col.dc_col03{display:table-column; width:15%;} /*게시글 날짜 넓이*/
#di_bbslistwrap table.dc_bbslist col.dc_col04{display:table-column; width:10%;} /*게시글 조회수 넓이*/
#di_bbslistwrap table.dc_bbslist th{height:40px; padding:0 10px; border-bottom:1px solid #ddd; text-align:center; font-weight:500; vertical-align:middle; color:#333;}
#di_bbslistwrap table.dc_bbslist th.dc_td_check{display:table-cell;}
#di_bbslistwrap table.dc_bbslist th.dc_td01{display:table-cell;}
#di_bbslistwrap table.dc_bbslist th.dc_td02{display:table-cell;}
#di_bbslistwrap table.dc_bbslist th.dc_td03{display:table-cell;}
#di_bbslistwrap table.dc_bbslist th.dc_td04{display:table-cell;}
#di_bbslistwrap table.dc_bbslist td{height:40px; padding:0 10px; border-bottom:1px solid #ddd; text-align:center; color:#333; font-weight:400; vertical-align:middle;}
#di_bbslistwrap table.dc_bbslist td.dc_td_check{display:table-cell;}
#di_bbslistwrap table.dc_bbslist td.dc_td01{display:table-cell;}
#di_bbslistwrap table.dc_bbslist td.dc_td02{display:table-cell;}
#di_bbslistwrap table.dc_bbslist td.dc_td03{display:table-cell;}
#di_bbslistwrap table.dc_bbslist td.dc_td04{display:table-cell;}
#di_bbslistwrap table.dc_bbslist td .dc_mob{display:none;}
#di_bbslistwrap table.dc_bbslist td p{text-align:center; padding:0;}
#di_bbslistwrap table.dc_bbslist td p.none{font-weight:400; line-height:200px;}
#di_bbslistwrap table.dc_bbslist td p.dc_notice{font-weight:500; border-radius:5px; background-color:#ec008c; color:#fff; margin:0 auto;}
#di_bbslistwrap table.dc_bbslist td p.dc_title{text-align:left; overflow:hidden;}
#di_bbslistwrap table.dc_bbslist td p.dc_title a{float:left; margin:0 5px 0 0;}
#di_bbslistwrap table.dc_bbslist td p.dc_title.notice a{float:left; font-weight:600;}
#di_bbslistwrap table.dc_bbslist td p.dc_title img{float:left; margin:2px 0 0 5px;}
#di_bbslistwrap table.dc_bbslist td p.dc_date{}
#di_bbslistwrap table.dc_bbslist td p.dc_date.notice{font-weight:600;}
#di_bbslistwrap table.dc_bbslist td p.dc_name{}
#di_bbslistwrap table.dc_bbslist td p.dc_name.notice{font-weight:600;}
#di_bbslistwrap table.dc_bbslist td p.dc_hit{}
#di_bbslistwrap table.dc_bbslist td p.dc_hit.notice{font-weight:600;}
#di_bbslistwrap table.dc_bbslist td p a{color:#333;}
#di_bbslistwrap table.dc_bbslist td p a:hover{color:#333;}
/*//게시판 리스트 화면 스타일*/

/*검색*/
#list_search {position:relative; margin:0; text-align:center; background-color:#f1f1f1; padding:20px 0; margin:0 0 30px 0;}
#list_search select{width:120px; height:30px; padding:0 0 0 10px; margin:0; background-color:#fff; border:1px solid #ccc; text-align:center; font-size:14px; font-weight:400;}
#list_search select option{font-size:14px; font-weight:400;}
#list_search input.stx{width:300px; height:30px; background-color:#fff; border:1px solid #ccc; font-size:14px; padding:0 10px; margin:0;}
#list_search button.btn_search{display:inline-block; position:relative; width:100px; height:30px; background-color:#333; border:solid 1px #333; text-align:center; font-size:14px; font-weight:400; color:#fff; line-height:30px; cursor:pointer; margin:0; padding:0;}
#list_search button.btn_search:hover{background-color:#fff; border:solid 1px #333; color:#333;}
/*//검색*/
/*//리스트*/

/*상세*/
#di_bbsviewwrap{position:relative; width:100%; background-color:#fff;}
#di_bbsviewwrap .dc_viewheader{position:relative; width:100%; padding:20px; overflow:hidden; border-top:solid 2px #333; border-bottom:solid 1px #333; font-size:17px; color:#333; font-weight:500; background-color:#eee;}
#di_bbsviewwrap .dc_viewheader .dc_subject{float:left; font-weight:500; color:#333;}
#di_bbsviewwrap .dc_viewheader .dc_date{float:right; font-weight:400; font-size:14px; line-height: 24px;}
#di_bbsviewwrap .dc_viewaddfile{clear:both; position:relative; width:100%; padding:10px 20px; border-bottom:solid 1px #333; margin:0 0 30px 0; background-color:#fcfcfc;}
#di_bbsviewwrap .dc_viewaddfile .addfile_list{}
#di_bbsviewwrap .dc_viewaddfile .addfile_list dl{overflow:hidden;}
#di_bbsviewwrap .dc_viewaddfile .addfile_list dl dt{float:left; width:100px;}
#di_bbsviewwrap .dc_viewaddfile .addfile_list dl dd{float:left;}
#di_bbsviewwrap .dc_viewaddfile .addfile_list dl dd ul{overflow:hidden;}
#di_bbsviewwrap .dc_viewaddfile .addfile_list dl dd ul li{float:left; margin:0 10px 0 0;}
#di_bbsviewwrap .dc_viewaddfile .addfile_list dl dd ul li a{color:#0063b1;}

#di_bbsviewwrap .dc_viewcon{clear:both; position:relative; width:100%; padding:20px; border-bottom:solid 1px #333;}
#di_bbsviewwrap .dc_viewcon p.dc_imgcenter{text-align:center; margin:0 0 20px 0;}
#di_bbsviewwrap .dc_viewcon .dc_contents{margin:0 0 20px 0;}
#di_bbsviewwrap .dc_viewcon .dc_contents p{font-weight:normal; color:#333;}

#view_file {width:100%; vertical-align:middle;}
#view_filename{width:100%; padding:6px;}
#view_filename .addfile_list{position:relative; width:100%;}
#view_filename span.add_file{width:10%; padding:5px 10px; background-color:#ddd; border-radius:10px; color:#666; margin:3px 5px 3px 0px; text-align:center; display:inline-block;}
#view_filename span.add_file_nm{width:80%;}

#view_nextprev{position:relative; width:100%; margin:0 auto 10px;}
#view_nextprev ul{}
#view_nextprev ul li{font-size:14px; border-bottom:solid 1px #ddd; padding:10px 20px;}
#view_nextprev ul li dl{overflow:hidden;}
#view_nextprev ul li dl dt{float:left; width:8%;}
#view_nextprev ul li dl dd{float:left; width:92%;}
#view_nextprev ul li a{color:#666;}

#comment_list{clear:both; margin-top:20px;}
.comment_reply{background:url(/img/board/ico_reply.gif) no-repeat;}
.clist{border-top:1px solid #c3c3c3;}
.clist p.cl_infor{overflow:hidden; height:100%; padding:8px 0 5px 0; border-bottom:1px dotted #eee;}
.clist span.cl_name{float:left;}
.clist span.cl_ip{float:left; color:#b2b2b2; font-size:11px;}
.clist span.cl_control{float:right; text-align:right; color:#888; font-size:11px;}
.clist p.cl_content{clear:both; overflow:hidden; margin-bottom:5px; padding:7px; word-break:break-all; word-wrap:break-word;}

#comment_reply{display:none; float:left; border:none;}
.cform{overflow:hidden; height:100%; margin-bottom:10px; padding:5px; border:1px solid #eee;}
.cform p.cw_infor{overflow:hidden; height:100%; padding-bottom:5px;}
.cform span.cw_control, .cform span.cw_cont{float:left;}
.cform span.cw_etc, .cform span.cw_wrkey, .cform span.cw_write{float:right;}
.cform #co_content{width:98%; height:41px; word-break:break-all; word-wrap:break-word;}
/*//상세*/

/* 쓰기 */
#di_bbswritewrap{border-top:solid 2px #333; background-color:#fff; margin:0 0 20px 0;}
#di_bbswritewrap dl{overflow:hidden; border-bottom:solid 1px #ddd; padding:5px 0;}
#di_bbswritewrap dl dt{float:left; width:15%; font-size:14px; color:#333; line-height:30px; padding:0 10px; text-align:center; font-weight:500;}
#di_bbswritewrap dl dt label{font-weight:500;}
#di_bbswritewrap dl dd{float:left; width:85%; font-size:14px; color:#333; line-height:30px; padding:0 10px;}
#di_bbswritewrap dl dd input{border:solid 1px #ddd; padding:0 10px; font-size:14px; color:#333;}
#di_bbswritewrap dl dd label.checkbox-inline input[type=checkbox]{width:20px; height:20px; margin:6px 5px 0 0;}
#di_bbswritewrap dl dd input.dc_input00{width:30%; padding:5px 10px;}
#di_bbswritewrap dl dd input.dc_input01{width:100%; padding:5px 10px;}
#di_bbswritewrap dl dd textarea{padding:5px 10px; font-size:14px; color:#333;}
#di_bbswritewrap .dc_nonEditer{}
#di_bbswritewrap .dc_nonEditer p.tx_row{padding:5px 10px; text-align:center; font-size:14px; color:#333; background-color:#fafafa; font-weight:500;}
#di_bbswritewrap .dc_nonEditer p.tx_row span{margin:0 5px;}
#di_bbswritewrap .dc_useEditer{}
#di_bbswritewrap .dc_useEditer p.tx_row{padding:5px 10px; text-align:center; font-size:14px; color:#333; background-color:#fafafa; font-weight:500;}
#di_bbswritewrap .dc_noMem {padding:5px 10px; border-bottom:solid 1px #ddd;}
/* //쓰기 */



/* password */
#pwd_wrap{width:600px; margin:0 auto; padding:20px 0;}
#pwd_wrap p{margin:15px 0; padding-top:30px; text-align:center; border-top:#e4e4e4 1px dotted;}
#pwd_title{padding:15px 0; border-bottom:2px solid #ebebeb;}
#pwd_cont{padding:30px; text-align:center;}
#pwd_cont span{margin-right:35px;}
#pwd_cont input{vertical-align:middle;}


/* movecopy */
#mc_wrap{width:484px; margin:0 auto; padding:20px 0;}
#mc_wrap p.mc_btn{text-align:center; margin-top:10px; padding:15px 0; border-top:1px dotted #e4e4e4;}
#mc_title{padding:0 0 10px 0; border-bottom:2px solid #ebebeb;}
#mc_header{padding:20px 20px 0 20px;}

#mc_list{padding:10px 20px 20px 20px;}
#mc_list li{padding:5px 0; border-bottom:1px solid #e9e9e9;}
#mc_list li input{vertical-align:middle;}
#mc_list li.last{border:none;}

#categoryTabBox{position:relative; width:100%; height:30px; z-index:30; margin:0 0 30px 0;}
#categoryTabBox ul.categoryTab{position:absolute; top:0px; left:0px; height:30px;}
#categoryTabBox ul.categoryTab li{float:left; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; text-align:center; line-height:30px; font-size:17px;}
#categoryTabBox ul.categoryTab li:first-child{border-left:solid 1px #ddd;}
#categoryTabBox ul.categoryTab li a{display:block; padding:0 20px;}
#categoryTabBox ul.categoryTab li a:hover{background-color:#333; color:#fff; font-weight:400;}
#categoryTabBox ul.categoryTab li.on{background-color:#333; color:#fff; font-weight:400;}
#categoryTabBox ul.categoryTab li.on a{color:#fff;}