td#board {padding:4 5 5 5;color:#333333;}
.board {padding:4 5 5 5;color:#333333;}
/*게시판 제목*/
.bbsnewf5 {position:relative; overflow:hidden}
/*.bbsnewf5 a {display:block}*/
.bbsnewf5 a:link{color:#555555;text-decoration:none}
.bbsnewf5 a:visited{color:#555555;text-decoration:none}
.bbsnewf5 a:hover{color:#FF5500;text-decoration:none}
/* 포토갤러리 마우스오버 */
.bbsnewf5 .hoverBox {position:absolute; bottom:0; left:0; width:100%; height:100%; padding:35% 30px 30px 30px; text-align:center; background:rgba(0,0,0,.8); transition:all .3s ease;opacity:0;}
.bbsnewf5 .hoverBox h3 {font-size:24px; font-weight:600; color:#fff; line-height:1; margin-bottom:10px}
.bbsnewf5 .hoverBox h3:after {display:block; width:40px; height:1px; margin:20px auto; content:''; background:#fff; opacity:.5; filter:alpha(opacity='50')}
.bbsnewf5 .hoverBox p {color:#fff;display:none;}
.bbsnewf5:hover .hoverBox {bottom:0;opacity:1;}
.gallery_subject {display:none}
/*제목*/
.bbsbody03{width:340;overflow:hidden;text-overflow:ellipsis;padding-left:5;padding-right:5}
/*뉴스_보도자료 제목*/
.news_title {color:#0E3D72;font-size:14px;letter-spacing:-1;text-decoration:none;}
.news_title a:link{color:#0E3D72;font-size:14px;letter-spacing:-1;text-decoration:none}
.news_title a:visited{color:#0E3D72;font-size:14px;letter-spacing:-1;text-decoration:none}
.news_title a:hover{color:#0E3D72;font-size:14px;letter-spacing:-1;text-decoration:underline}
/*뉴스_보도자료 내용*/
.news_cont {color:#555555;text-decoration:none}
.news_cont a:link{color:#555555;text-decoration:none}
.news_cont a:visited{color:#555555;text-decoration:none}
.news_cont a:hover{color:#FF5500;text-decoration:none}
/*갤러리 제목*/
.gallery_title {color:#666666;}
/*갤러리 내용*/
.gallery_cont {color:#666666}
/*페이징*/
.paging {color:#FF5500;font-weight:bold;}
.paging a:link{color:#555555;font-weight:normal;text-decoration:none}
.paging a:visited{color:#555555;font-weight:normal;text-decoration:none}
.paging a:hover{color:#555555;font-weight:normal;text-decoration:underline}
/*검색폰트(셀렉트박스)*/
.search_txt {font-size:12;color:#666666}
/*기본폰트*/
.board_txt {font-size:12px;color:#000000;text-decoration:none;padding-top:4;}
.board_txt a:link{font-size:12px;color:#000000;text-decoration:none;}
.board_txt a:visited{font-size:12px;color:#000000;text-decoration:none;}
.board_txt a:hover{font-size:12px;color:#000000;text-decoration:none;}
.board_txt2 {font-size:12px;color:#333333;text-decoration:none;padding-top:4;}
.board_txt2 a:link{font-size:12px;color:#333333;text-decoration:none;}
.board_txt2 a:visited{font-size:12px;color:#333333;text-decoration:none;}
.board_txt2 a:hover{font-size:12px;color:#333333;text-decoration:none;}
input#border {color:#666; width:90%; height:30px; text-indent:10px; border:1px solid #ccc}
textarea#border {color:#666; width:85%; padding-left:10px; border:1px solid #ccc}
/* bgcolor : 게시판 항목 */
.board_bgcolor {width:150px; color:#555; background:#f6f6f6}
.board_rate {color:#555;background-color:#E6F0F9;}
.board_rate_td {color:#555;background-color:#FFFFFF}
.board_comment_bgcolor {background:#f6f6f6}
/* 추출 게시판 스타일 */
.board_output {padding:4 0 0 0;color:#333333;}
.board_output a:link{padding:0 0 0 0;color:#333333;text-decoration:none;}
.board_output a:visited{padding:0 0 0 0;color:#333333;text-decoration:none;}
.board_output a:hover{padding:0 0 0 0;color:#333333;text-decoration:underline;}
.board_output a:active{padding:0 0 0 0;color:#333333;text-decoration:none;}
/*댓글폰트*/
.comment_name {font-size:12px;color:#0055B5;text-decoration:none;padding-top:4px;}
.comment_txt {font-size:12px;color::#000;text-decoration:none;padding-top:4px;}
.comment_txt a:link{font-size:12px;color::#000000;text-decoration:none;}
.comment_txt a:visited{font-size:12px;color::#000000;text-decoration:none;}
.comment_txt a:hover{font-size:12px;color::#000000;text-decoration:none;}
/* 웹진형 게시판 (세로배열)*/
.webzine_type2 {width:100%;}
.webzine_type2 td { color:#666666; font-size:12px; }
.webzine_type2 dl, #webzine_type2 dt, #webzine_type2 dd {margin:0;padding:0}
.webzine_type2 dl    {float:left;clear:both;width:100%;padding:0 0 16px 0;margin-bottom:0;}
.webzine_type2 .webzine_type_img_td { vertical-align:top;}
.webzine_type2 .webzine_type_img img {border:4px solid #cc3232; }
.webzine_type2 .webzine_type2_table_line { width:100%; border-top:1px solid #cccccc;}
.webzine_type2 dd   {float:left;width:100%;height:25px;padding:3px 0 1px 0;margin:0 0 -1px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.webzine_type2 .obj_name {display:inline-block;width:90px;height:25px;padding:5px 0 0 12px;color:#666666;background:url(/cimg/board/cafe24_webzine/bl_webzine_type2_title.gif) right 6px no-repeat;}
.webzine_type2 .obj_value {height:25px;padding:5px 0 0 10px;}
/* 이미지가 왼쪽일때 */
.webzine_type2 .webzine_type_text_td_left { width:100%; padding:0 0 0 8px; }
/* 이미지가 오른쪽일때 */
.webzine_type2 .webzine_type_text_td_right { width:100%; padding:0 9px 0 0; }
/* 갤러리형 추출 제목, 내용 정렬 */
.board_output_gallery_subject { text-align:center;width:100%;  }
.board_output_gallery_description { text-align:center;width:100%; }
/* 반응형 포토갤러리 위한 작업 */
.tbl_photo {width:100%; margin-bottom:30px}
.tbl_photo tbody td {padding:10px 15px; border-bottom:1px solid #dedede}
.tbl_photo tbody td.no-padding {padding:0 !important; border-bottom:none}
.tbl_photo tbody td img {display:block; width:100% !important; height:auto !important}
.brd_line {height:3px; background:#555}
.brd_photo_list {/*text-align:justify*/text-align:center}
.brd_photo_list:after {display:inline-block; width:100%; height:0; content:''}
.brd_photo_list > table {display:inline-block; width:23% !important; margin-bottom:30px}
.brd_photo_list .bbsnewf5 img {display:block; width:100%; height:auto !important}
.bbsnewf5 > a > img {display:inline-block !important; width:auto !important}
.brd_photo_list > .tbl_clear {margin:0 !important; padding:0 !important; height:0; background:none}
.brd_photo_list > table .gallery_subject {padding:10px 0;display:none;}
#ext_search {margin-top:30px}
/* 검색 테이블 */
#search_table td {padding:0 2px}
#search_table select, #search_table input[type=text] {padding-left:5px; font-size:13px; border:1px solid #ccc}
#search_table select {height:20px}
/*#search_table input[type=text] {height:18px}*/
#search_table select, #search_table input {vertical-align:middle}
/* 버튼 이미지 100% 방지 */
table.btn img {display:inline-block !important; width:auto !important}
.thumb_img a img {width:auto !important}
@media screen and (max-width:1024px) {
 .brd_photo_list > table {width:48% !important}
/* 포토갤러리 마우스오버 */
.bbsnewf5 .hoverBox {position:relative;width:100%; height:100%; padding:20px 30px 30px 30px;background:#fff; text-align:center; transition:all .3s ease}
.bbsnewf5 .hoverBox h3 {font-size:20px; font-weight:600; color:#333; line-height:1; margin-bottom:10px}
.bbsnewf5 .hoverBox h3:after {display:none;} 
.bbsnewf5 .hoverBox p {color:#666}

}
@media screen and (max-width:640px) {
 .brd_photo_list > table {width:100% !important}
 .tbl_photo tbody td {padding:10px}
 .tbl_photo tbody td, .tbl_photo tbody td font, .tbl_photo tbody td span {font-size:12px !important}
}