.mb-board .board-list table.table-list td {background:url('../images/bg_paging_bar.gif') no-repeat left center;text-decoration: none; }
.mb-board .board-list table.table-list th:first-child, .board-list table.table-list td:first-child{background:none;}
.mb-board .board-list table.table-list th{background-color:#fcfcfc !important;}


.mb-board .mb-style1 .table-view>tbody td.view-title-wrap{padding:15px 0px 0px !important; border:none !important;}
.mb-board .mb-style1 .view-td-titlebox{border-bottom: solid 1px #dbdbdb !important; margin-bottom:8px; padding:0px 11px 10px 13px;}
.mb-board .mb-style1 .view-td-userdatebox{ padding:0px 11px 0px 13px;}
.mb-board .mb-style1 .view-td-title{font-size:19px; font-weight:600;}
.mb-board .mb-style1 .view-td-date {font-size:13px; color:#C2C1BF;}

.mb-board .mb-style1 .view-td2-titlebox{border-bottom:solid 1px #dbdbdb !important; padding:0 10px 14px;}
.mb-board .mb-style1 .table-view tr .view-td2-title{padding-bottom:10px;line-height:1.4;}
.mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:21px !important; font-weight:600;color:#333;border:none;}
.mb-mobile .mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:19px !important;}
.mb-board .mb-style1 .table-view tr .view-td2-date{font-size:13px; color:#777; text-align:left !important;}
.mb-board .mb-style1 .table-view tr .view-td2-hit{font-size:13px;padding-left:23px;color:#777}

.mb-board .btn-default {background-color: #fff !important;}

/* open box style start */
.mb-board .board-list table.table-list .mb-open-box td{padding:0px !important;background-color: transparent !important;}
.mb-board .board-list table.table-list .mb-open-box .mb-open-content{text-align:left;padding:14px 10px 11px 0px !important; background-color:#fff;line-height:1.8;border-radius: 10px;}
.mb-board .board-list table.table-list .mb-icon-box{margin:0 !important;width:24px;height:24px;vertical-align:middle;background:url('../images/icon_arrow_down.png') no-repeat center center; text-decoration: none;}
.mb-board .board-list table.table-list .mb-icon-box.mb-icon-close{background:url('../images/icon_arrow_up.png') no-repeat center center; }
.mb-board div.board-list .table-list>tbody>.mb-open-box>td{border:none !important;}
.mb-open-content .mb-open-content-item{ display:inline-block; width:calc(100% - 85px);padding-top:1px;font-size:16px;;}
.mb-open-content .mb-open-content-item *{font-size:20px !important;color:#111;}
.mb-mobile .mb-open-content .mb-open-content-item{ display:inline-block; width:calc(100% - 60px);padding-top:0px;font-size:14px;;}
.mb-mobile .mb-open-content .mb-open-content-item *{font-size:14px !important;}
.mb-open-content .mb-list-faq-a-box{ display:inline-block; vertical-align:top; }
.mb-mobile .mb-open-content .mb-list-faq-a-box{ display:inline-block; vertical-align:top; }
.mb-icon-faq-box { position: absolute;right: 0px;top: calc(50% - 14px); }
.mb-mobile .mb-icon-faq-box { position: absolute;right: -8px; }
/* open box style end */

.mb-mobile .mb-board div.btn-box-right {padding:15px 10px 15px ;text-align:right;}
/* faq list style*/
.mb-board .board-list .faq-q {font-weight:600;font-size:16px;color:#333;}
.mb-board .board-list .mb-list-faq .mb-list-faq-title{vertical-align:middle;display:inline-block; width:calc(100% - 85px);padding:1px 30px 1px 2px;font-size:20px;color:#111;font-weight:500;position:relative;}
.mb-board .board-list .mb-list-faq { background-color:#fff; font-weight:400;padding:16px 10px 16px 0px; line-height:1.6; border-radius: 10px;font-size:16px;color:#333;}
.mb-mobile .mb-board .board-list .mb-list-faq .mb-list-faq-title{width:calc(100% - 64px);padding:1px 34px 1px 0px;font-size:14px;}
.mb-mobile .mb-board .board-list .mb-list-faq { background-color:#fff; font-weight:400;padding:14px 10px 14px 0px; line-height:1.6;}

body #mb_top #faq02_pagination_box.pagination-box td a {
	color:#fff !important;
}
body #mb_top #faq02_pagination_box.pagination-box td.active a {
    background-color: #fff !important;
    border: 1px solid #fff !important;
	color:#0E2A70 !important;
}
.mb-board .mb-mode-write .table>tbody>tr>td {border-bottom:1px solid #dbdbdb !important;;}

#mb_top .mb-board .board-list .mb-list-faq-q {vertical-align:middle;font-family:"Arial"; font-size:16px; display:inline-block;min-width:70px;font-weight:700;padding:0px 20px 0 20px !important; color:#333 !important;line-height:1.6;}
#mb_top .mb-board .board-list .mb-list-faq-a{vertical-align:middle;font-family:"Arial"; font-size:16px; display:inline-block;min-width:70px;font-weight:700;padding:0px 20px 0 20px !important;  color:#333;}
#mb_top.mb-mobile  .mb-board .board-list .mb-list-faq-q {vertical-align:middle;font-family:"Arial"; font-size:14px; display:inline-block;min-width:42px;font-weight:700;padding:0px 10px 0 14px !important; color:#333 !important;line-height:1.6;}
#mb_top.mb-mobile .mb-board .board-list .mb-list-faq-a{vertical-align:top;font-family:"Arial"; font-size:14px; display:inline-block;min-width:42px;font-weight:700;padding:0px 10px 0 14px !important;  color:#333;}
.mb-mobile .mb-board .board-list .mb-list-faq-q img,
.mb-mobile .mb-board .board-list .mb-list-faq-a svg,
.mb-mobile .mb-board .board-list .mb-list-faq-a img{width:30px;}

.mb-board .main-style1 table.table-list td.mb-list-faq-skin {
    padding-left: 0px !important;
    text-align: left;
    border-bottom: none !important;
}
#mb_top .mb-board .board-list table.table-list {border:none !important;/*border-collapse: separate;*/}
#mb_top .mb-board .board-list table.table-list td{padding: 14px 0px 0px !important;background-color: transparent !important;}
#mb_top .mb-board .board-list table.table-list .mb-open-box td{padding: 5px 0px 0px !important;}

.mb-mobile .board-list table.table-list td {
    text-align: center;
    padding: 6px 0px 5px !important;
}
.mb-mobile .mb-board .board-list table.table-list td{padding-bottom:6px !important;}
  
/*
.mb-board .board-list table.table-list tr:first-child th,
.mb-board .board-list table.table-list tr:first-child td{
	-webkit-border-radius:10px 10px 0px 0px !important;
	-moz-border-radius:10px 10px 0px 0px !important;
	-khtml-border-radius:10px 10px 0px 0px !important;
	border-radius:10px 10px 0px 0px !important;
}
.mb-board .board-list table.table-list tr:not([style*="display: none"]):last-child td,
.mb-board .board-list table.table-list tr:not([style*="display: none"]):last-child td{
	-webkit-border-radius:0px 0px 10px 10px !important;
	-moz-border-radius:0px 0px 10px 10px !important;
	-khtml-border-radius:0px 0px 10px 10px !important;
	border-radius:0px 0px 10px 10px !important;
}
*/
/*vertical-align: middle;*/



/* 검색 CSS */
body #mb_top .mb-board .list-search{
	text-align:center;
	padding:0 0 20px;
}

body #mb_top .mb-board .list-head .mb-search-text-wrap{
	position:relative;
	width:100% !important;
	max-width:-webkit-fill-available !important;
}
body #mb_top .mb-board .list-head .search-text {
    vertical-align: top !important;
    min-height: 64px !important;
	font-size:18px !important;
	width:100% !important;;	
	position:relative;
	border:1px solid #D9D9D9 !important;
	border-radius: 10px;
	padding: 5px 11px 6px 18px !important;
}
body.mb-mobile #mb_top .mb-board .list-head .search-text {
    vertical-align: top !important;
    min-height: 51px !important;
	font-size:15px !important;
	width:100% !important;;	
	position:relative;
	border:1px solid #D9D9D9 !important;
	border-radius: 10px;
	padding: 5px 11px 6px 15px !important;
}
body #mb_top .mb-board .list-head .search-field {
    vertical-align: top !important;
    min-height: 48px !important;
	min-width:100px !important;
	font-size:15px !important;
}
body #mb_top .mb-board .mb-style1 .mb-search-text-wrap .btn-search {
	padding:0 !important;
	position: absolute;
    right: 7px;
    top: 15px;
    display: inline-block;
    width: 42px !important;
	height: 35px !important;
    cursor: pointer;
    background-color: transparent !important;
    border: none !important;
}
body.mb-mobile  #mb_top .mb-board .mb-style1 .mb-search-text-wrap .btn-search {
    right: 2px;
    top: 8px;
}
/* 검색 CSS */


/* 카테고리 CSS */
.mb-board .list-head .mb-category{
	float:none !important;
	text-align:center;
	margin-bottom:24px !important;
	padding:0 0px !important;
	margin-right:-3px !important;
	margin-left:-3px !important;
}
.mb-board .list-head .mb-category button{
	margin: 3px 3px 3px !important;
    background-color: #071A4A !important;
	width:calc(33.3333% - 6px);
	min-width:90px;
	color:rgba(255, 255, 255, 0.6) !important;
	padding:14px 15px 14px !important;
	font-size:20px !important;
	line-height: 1.5;
	font-weight:600;
	border:none !important;
	white-space: nowrap;
    overflow: hidden;
}

.mb-board #faq02_form_board_search .list-head .mb-category button:first-child{
	display:none;
}
.mb-board #faq02_form_board_search .list-head .mb-category button:nth-child(2){
	border-radius: 10px 0 0 0;
}
.mb-board #faq02_form_board_search .list-head .mb-category button:nth-child(4){
	border-radius: 0 10px 0 0;
}
.mb-board #faq02_form_board_search .list-head .mb-category button:nth-child(5){
	border-radius: 0 0  0 10px;
}
.mb-board #faq02_form_board_search .list-head .mb-category button:nth-child(7){
	border-radius: 0 0 10px 0  ;
}
.mb-board .list-head .mb-category button:hover{background-color:#fff !important;}
.mb-mobile .mb-board .list-head{
	overflow:hidden;
	width:100%;
	padding:0 0px;
}
.mb-mobile .mb-board .list-head .mb-category{
	margin-bottom:14px !important;
	text-align:left;
}
.mb-mobile .mb-board .list-head .mb-category button{
	padding:8px 10px 8px !important;
	font-size:13px !important;
	min-width:60px !important;
}
.mb-board .list-head .mb-category .tab-menu-on,
.mb-board .list-head .mb-category .tab-menu-on:hover{
	background-color:#fff !important;
	color:#071A4A !important;
}
.mb-board .list-head .mb-category button:hover,
.mb-board .list-head .mb-category .tab-menu-on span {
    color: #071A4A !important;
}


.mb-board .list-head .mb-category select{
	min-width:200px;
	width:25% !important;	
	height:37px !important;
	padding:4px 15px 4px 10px !important;
	font-size:14px !important;
}
.mb-mobile .mb-board .list-head .mb-category select{
	width:100% !important;
}
/* 카테고리 CSS */
