
/*************************************
    LIST
**************************************/
/****** CM BOARD STYLE 02 ******/
#cm_board_style_02
{font-family:'Pretendard', 'Noto Sas Kr';}
/* 토탈 게시글 */
.bbs-top-list
{margin-bottom:20px;}
.bbs-top-list .total-list-con .total
{font-size:15px; font-weight:300; color:#222;}
.bbs-top-list .total-list-con .total .total-count
{padding-left:5px; font-weight:800; color:#23307c;}
/* 검색창 */
#cm_board_style_02 .bbs-search-box #search_table
{width:auto;}
#cm_board_style_02 .bbs-search-box #search_table > tbody > tr
{display:flex; align-items:stretch;}
#cm_board_style_02 .bbs-search-box .est_cate_cell
{width:80px;}
#cm_board_style_02 .bbs-search-box .est_cate_cell select
{width:100%; height:100%; border:1px solid #ddd; padding:0 5px; font-size:16px; color:#333; font-weight:300; letter-spacing:1px;}
#cm_board_style_02 .bbs-search-box .est_keyword_cell #search_display1
{height:100%;}
#cm_board_style_02 .bbs-search-box .est_keyword_cell #search_display1 input
{width:100%; height:100%; border:1px solid #ddd; border-left:0; border-right:0; vertical-align:top;}

#cm_board_style_02 .bbs-search-box .est_btn_cell input {
    vertical-align:top;
    width:100%;
    height:100%;
    font-family:'Font Awesome 5 Free';
    font-weight:900;

    background:#295496;
    border:none;
    color:#fff;
}


/* 리스트 */
#cm_board_style_02 .bbs-list-tbl tr
{border-bottom:1px solid #ddd; transition: all 0.3s ease;}
#cm_board_style_02 .bbs-list-tbl td.att_title
{font-size:17px; border-top:2px solid #000; background:#f7f7f7; padding:15px 10px; color:#333;}
#cm_board_style_02 .bbs-list-tbl td.att_title font
{font-weight:500 !important; color:#222 !important; font-size:17px !important;}
#cm_board_style_02 .bbs-list-tbl td
{font-size:17px; color:#333; padding:20px 10px;}
#cm_board_style_02 .bbs-list-tbl td.bbsno
{font-weight:600; color:#ccc;}
#cm_board_style_02 .bbs-list-tbl td.bbsnewf5 a
{color:#333; font-weight:500;}
#cm_board_style_02 .bbs-list-tbl td.bbsetc_dateof_write
{font-size:15px; color:#a9a9a9;}
#cm_board_style_02 .bbs-list-tbl tr:nth-child(n+2):hover 
{background: #f1f3f7;}
/* 삭제 이동 복사 */
#cm_board_style_02 .board_admin_bgcolor
{padding-top:50px;}
#cm_board_style_02 .board_admin_bgcolor > table > tbody > tr
{display:flex; align-items:center;}
#cm_board_style_02 .board_admin_bgcolor > table > tbody > tr > td
{font-size:15px !important;; color:#666;}
/*************************************
    VIEW
**************************************/
/****** CM BOARD STYLE 02 ******/
/* 뷰페이지 */
#cm_view_style_02 .board_bgcolor
{background:#f4f4f4; padding:15px 0;}
#cm_view_style_02 .board_bgcolor > font
{font-size:15px !important; color:#333 !important; font-weight:600;}
#cm_view_style_02 .board_desc
{font-size:15px; color:#666; padding:0 20px;}
/*************************************
    WRITE
**************************************/
/****** CM BOARD STYLE 02 ******/
/* 글쓰기 페이지 */
#cm_write_style_02 .board .board_bgcolor
{padding:15px 0;}
#cm_write_style_02 .board .board_bgcolor span
{font-size:15px !important; color:#333 !important}
#cm_write_style_02 .board .board_desc
{padding:0 20px; color:#666;}
#cm_write_style_02 .board .board_desc input#border
{border:1px solid #bbb;padding:3px}
#cm_write_style_02 .board_confirm
{margin-top:20px;}
#cm_write_style_02 .board_confirm .bbsnewf5 input
{margin:0;}


/*************************************
    GALLERY
**************************************/
.glist3t 
{width:100%;}
.glist3t tr
{display:inline; font-size:0; width:100%;}
.glist3t td
{display: inline-block; text-align: center; vertical-align: middle; margin-bottom: 10px;}
.glist3t td table
{width: 96%; margin:0 auto;}
.glist3t img 
{max-width: 100%; min-height: 100%; width: 100%; height: 250px; object-fit: cover; object-position: center; transition: .3s ease;}
.glist3t > tbody > tr > td:hover img 
{opacity: .6;}
.glist3t .board_admin_bgcolor table
{display: none;}
/*.glist3t input[type=checkbox], .glist3t input[type=radio]{display: none;}*/
.gallery_title 
{font-family:'pretendard', 'Noto Sans KR', 'Roboto', sans-serif !important;  color:#666 !important; font-size:16px!important; padding-top: 10px; transition: all 0.5s;}
.glist3t > tbody > tr > td:hover .gallery_title 
{color: #0669bf!important;}
.pagelist
 {text-align: center;}

/*게시판 페이지네이션*/
.paging 
{color: #0669bf!important;padding-top: 30px!important;font-family:'pretendard', 'Noto Sans KR', 'Roboto', sans-serif !important; }
.paging b, .pagelist b,#sec-notice #container_list #paing_table tr .ept_link_cell b
{background: #0669bf; color: #fff; width: 30px; height: 30px; display: inline-block; border-radius: 100%; line-height: 30px; font-weight: 400; border: none;}
.paging a:link 
{font-family:'pretendard', 'Noto Sans KR', 'Roboto', sans-serif !important;}
.news_title 
{font-family:'pretendard', 'Noto Sans KR', 'Roboto', sans-serif !important;  color:#222 !important; font-size:16px!important; transition: all 0.5s;}
.news_title:hover 
{color:#0669bf!important;}





@media screen and (max-width:1200px){
    .glist3t tr
    { display:inline-block; font-size:0;}
}

@media screen and (max-width:1023px){
    .glist3t img
    {height:180px;}
}
@media screen and (max-width:767px){
    .glist3t > tbody > tr > td
    {width:100%;}
}





/*************** VIEW PAGE *****************/
/* 뷰 페이지 공통 */
.cm_board_view .board_bgcolor font,
.cm_board_view .board_desc
{font-family:'pretendard' !important; font-size:16px !important; color:#666 !important;}
/* 각 셀 */
.cm_board_view .board_bgcolor
{padding:15px 0px;}
.cm_board_view .board_description
{padding:20px;}


@media (max-width: 767px){
    
    #ext_search {min-width: 100%!important;}
    #search_table {margin: 0 auto;}
    .bbs .board td.att_title font
    {font-size:15px !important;}
    .bbs .board td {padding: 5px;font-size: 14px;}
    .bbs .board td a {font-size: 14px;word-break: keep-all;}
    .bbs .board td.bbsetc_dateof_write, .bbs td.bbsdescription {font-size: 12px;}
}


