@charset "utf-8";

/*========================================================================
게시판 공통
========================================================================*/
/* 타이틀 */
.body-board .board_zone_tit { padding:38px 0 40px; margin:0; border:0; text-align:center; }

/* 테이블 */
.body-board .board_list_table { }
.body-board .board_list_table thead th,
.body-board .board_list_table tbody td { padding:20px 0; color: #999; font-size: 16px; font-weight: 400; line-height:1.2; border-bottom: 1px solid #D1D1D1; background: #fff; }
.body-board .board_list_table thead th { color: #2E2E2E; font-weight: 500; }
.body-board .board_list_table tbody td.board_tit { color: #2E2E2E; }
.body-board .board_list_table tbody > tr > td:first-child { color: #666; font-weight: 500; }

/* 검색창 */
.body-board .board_search_box { padding:0; background:none; border:0; }
.body-board .board_search_box select { width:120px; }
.body-board #wrap .board_search_box .chosen-single { height: 50px; padding:0 0 0 12px; color: #000; font-size: 16px; font-weight: 400; border-radius: 4px; border: 1px solid #D1D1D1; }
.body-board #wrap .board_search_box .chosen-single > span { line-height: 50px; }
.body-board #wrap .board_search_box .chosen-container-single .chosen-single div { width:24px; }
.body-board #wrap .board_search_box .chosen-container-single .chosen-single div b { background:url("../img/board_select_arr_off.png") no-repeat 0 50%; }
.body-board #wrap .board_search_box .chosen-container-active.chosen-with-drop .chosen-single div b { background:url("../img/board_select_arr_on.png") no-repeat 0 50%; }
.body-board .board_search_box input[type="text"] { width: 360px; height: 50px; margin:0 0 0 5px; padding:0 12px; color: #000; font-size: 16px; font-weight: 400; border-radius: 4px; border: 1px solid #D1D1D1; }
.body-board .board_search_box .btn_board_search { width: 120px; height: 50px;  color: #FFF; font-size: 18px; border-radius: 4px; background: var(--point-color); }
.body-board .board_search_box .btn_board_search em { font-weight: 600; }


/*========================================================================
이벤트
========================================================================*/
.body-board.board-event #contents { max-width:1610px; width:100%; min-width:1410px; padding:20px 5px 0; }
.body-board.board-event .board_list_table { margin:0; }
.body-board.board-event .board_list_table thead { display:none; }
.body-board.board-event .board_zone_cont { margin:0; }

/* 탭버튼 */
.body-board.board-event .board_hot_list { padding:0; margin:0 0 50px; border:0; }
.body-board.board-event .board_hot_list ul { display:flex; justify-content:center; align-items:center; gap:20px; }
.body-board.board-event .board_hot_list ul li:first-child { display:none; }
.body-board.board-event .board_hot_list ul li { width:290px; text-align:center; }
.body-board.board-event .board_hot_list ul li a { display:block; width:100%; height:50px; line-height:50px; color: #999; font-size: 18px; font-weight: 500; border: 1px solid #D1D1D1; border-radius:999px; }
.body-board.board-event .board_hot_list ul li a span { top:auto; color:inherit; }
.body-board.board-event .board_hot_list ul li a span:hover { font-weight:inherit; border:0; }
.body-board.board-event .board_hot_list ul li a span em { display:none; }
.body-board.board-event .board_hot_list ul li.on a { color:#fff; font-weight: 700; background: #998A75; border-color:#998A75; }

/* 이벤트  게시글 */
.board_list_event { margin:0 0 80px; }
.board_list_event .event_list > ul > li { height:auto !important; margin:0; }
.board_list_event .event_list > ul > li:not(:first-child) { padding:60px 0 0; margin:60px 0 0; border-top:1px solid #D1D1D1; }
.board_list_event .event_list .event_cont { display: flex; justify-content: center; align-items: center; width:100%; color: #999; font-size: 16px; text-align:center; }
.board_list_event .board_img { width:50%; border:0; }
.board_list_event .board_img img { width:100%; height:auto; }
.board_list_event .event_info_cont { width:50%; padding:0 0 0 80px; box-sizing:border-box; }
.board_list_event .event_info_cont > * { text-align:left; }
.board_list_event .event_info_cont .board_tit a strong { color:#221C10; font-size: 24px; font-weight: 700; line-height: 1.4; }
.board_list_event .event_info_cont .board_tit a:hover strong { text-decoration:none; }
.board_list_event .event_info_cont .board_tit img { display:none; }
.board_list_event .event_info_cont .board_event_day { margin:12px 0 0; line-height:1.5; }
.board_list_event .event_info_cont .board_event_day span strong { display:none; }

/* 검색 */
.body-board.board-event .board_search_box { display:none; }