/*메인게시판*/
.board_main_div { margin-top:20px; }

.board_main._body { margin-top:10px; z-index:1; }
.board_main._body._long li._first._side_null div._in div.cate_title { border-left:0px; }
.board_main._body._long li._first._side_null div._in div.bo_body { border-left:0px; }
.board_main._body._long li._end._side_null div._in div.cate_title { border-right:0px; }
.board_main._body._long li._end._side_null div._in div.bo_body { border-right:0px; }
.board_main ul { overflow:hidden; }
.board_main ul li { float:left; }
.board_main div._in div.cate_title { height:40px; line-height:42px; border:1px solid #dadada; border-bottom:0px; padding:0 10px; color:#000; font-weight:bold; }
.board_main div._in div.bo_body { border:1px solid #dadada; background:#f9f9f9; }
.board_main ul li._etc._side_null div.cate_title { border-left:0px; }
.board_main ul li div.bo_body { padding:8px 10px; }
.board_main ul li._etc._side_null div.bo_body { border-left:0px; }
.board_main div._in div.bo_body div.list { color:#555; height:22px; line-height:22px; overflow:hidden; }

.board_main._100per { position:absolute; width:100%; z-index:-1; background:#fff; }
.board_main._100per li { width:100%; }
.board_main._100per li div._in div.cate_title { border-left:0px; border-right:0px; }
.board_main._100per li div._in div.bo_body { border-left:0px; border-right:0px; }
/*################
gray
################*/
/*기본형*/
.board_main div._in.basic.gray ul { overflow:hidden; margin-left:0px; }
.board_main div._in.basic.gray li { display:block; float:none; margin-bottom:0px; }
.board_main div._in.basic.gray li div.list { line-height:25px; padding:0px;}
/*사진형*/
.board_main div._in.gallery.gray ul { overflow:hidden; margin-left:0px; }
.board_main div._in.gallery.gray li { margin-bottom:0px; }
.board_main div._in.gallery.gray li.img { text-align:center; margin:5px 0; }
.board_main div._in.gallery.gray li.img div.list { padding-top:3px; text-align:left; }
.board_main div._in.gallery.gray li div.list { line-height:25px;text-align:left;}
/*웹진형*/
.board_main div._in.webzine.gray ul { overflow:hidden; margin-left:0px; }
.board_main div._in.webzine.gray li { margin-bottom:0px; }
.board_main div._in.webzine.gray li.img { text-align:center; margin:5px; }
.board_main div._in.webzine.gray li.img div.list { padding-top:3px; text-align:left; }
.board_main div._in.webzine.gray li div.list { line-height:25px; text-align:left; }







/*검색게시판*/
.board_search { margin-top:10px; }
.board_search ul { overflow:hidden; }
.board_search ul li { float:left; }
.board_search div.cate_title { font-size:13px; font-weight:bold; color:#333; margin-bottom:12px; }
.board_search div.cate_title .asearch_txt1{ font-size:12px; font-weight:bold; color:#999;}
.board_search ul div.in .subject { color:#1a51ce; word-break:break-all; line-height:20px; height:20px; overflow:hidden; }
.board_search ul div.in .date { margin-left:10px; }
.board_search ul div.in div.list { word-break:break-all; line-height:25px; }
/*################
gray
################*/
/*기본형*/
.board_search ul.basic.gray {  }
.board_search ul.basic.gray div.in ul div.bo_body { overflow:hidden; margin-bottom:10px; }
.board_search ul.basic.gray div.in ul li { margin-bottom:15px; }
/*사진형*/
.board_search ul.gallery.gray {  }
.board_search ul.gallery.gray div.in ul { overflow:hidden; margin-left:-10px; }
.board_search ul.gallery.gray div.in li { text-align:left; margin:5px 0; }
.board_search ul.gallery.gray div.in li div.img { margin-left:10px; float:left; }
.board_search ul.gallery.gray div.in li div.list { line-height:25px; }
/*웹진형*/
.board_search ul.webzine.gray {  }
.board_search ul.webzine.gray div.in ul { overflow:hidden; margin-bottom:15px; }
.board_search ul.webzine.gray div.in li { float:left; }
.board_search ul.webzine.gray div.in li div.img { margin-right:10px; }
.board_search ul.webzine.gray div.in li div.list { line-height:25px; }