@charset "utf-8";

/* Top Search */
.list-tsearch { border:1px solid #ddd; background:#fafafa; padding:20px 15px 3px; margin-bottom:15px; }

/* Category */
.list-category .tabs { margin-bottom:20px; }
.list-category .dropdown { margin-bottom:20px; }
.list-category .active a, .list-category .selected a { color:crimson; font-weight:bold !important; }

/* List */
.list-wrap { width:100%; }
.list-admin { text-align:center; margin:15px 0px; }
.list-btn .sort-drop { min-width:120px !important; left:auto !important; right:0px !important; }
.list-btn .sort-drop .sort a { color:crimson !important; font-weight:bold !important; }
.is-pc .ko .list-btn .sort-drop { font-size: 12px; }

/* Page */
.list-wrap .pagination a, .view-wrap .pagination a { color:#333 !important; }
.list-wrap .pagination .active a, .view-wrap .pagination .active a { color:#fff !important; background:#444 !important; border-color:#444 !important; }

/* View */
.view-wrap { width:100%; overflow:hidden; }
.view-wrap.view-modal { padding:5px; margin:0px; }
.view-btn { margin:0px; }
.view-btn i { margin-right:2px; }
.view_btn_box{margin-bottom:20px;font-size:0;line-height:1;}

/* Write */
.write-wrap { width:100%; overflow:hidden; }

@media all and (max-width:460px) {
	.responsive .view-btn i { margin-right:0px; }
}




/************기본 end**********************************************************************************************************************/

/*게시판 토탈*/
#board_total{font-size:18px;display:block;margin-bottom:25px;line-height:120%;}
#board_total b{color:#999;}

/*게시판 버튼*/
body .board_btn{display:inline-block;width:85px;height:35px;line-height:35px;font-size:16px;border-radius:17.5px;color:#fff;background:#444;margin-left:7px;text-align:center;overflow: hidden;}
body .board_btn:first-of-type{margin-left:0;}
body .board_btn.bg_blue{background:#15256c;}
body .board_btn.bg_blue2{background:#2964d9;}

/*게시판 검색*/
.board_search{display:inline-block;border:1px solid #bbb;width:42px;height:42px;line-height:42px;text-align:center;border-radius:50%;}

/*리스트, 뷰 배경*/
.board_container{overflow:hidden;}
.at-content.sub_board{position:relative;}
.at-content.sub_board:before{content:"";background:url("/thema/Basic/img/board_list_back.png") no-repeat center / cover;width:1364px;height:803px;
	position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%); margin-left:550px;;
}

/*뷰 페이징*/
.view_paging{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.view_paging_next, .view_paging_prev{width:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.view_paging_next{background:url("/thema/Basic/img/view_paging_left.png") no-repeat left center;padding:0 150px 0 50px;}
.view_paging_prev{background:url("/thema/Basic/img/view_paging_right.png") no-repeat right center;text-align:right;padding:0 50px 0 150px;}
a.view_paging_next:hover, a.view_paging_next:focus{background-image:url("/thema/Basic/img/view_paging_left_on.png");}
a.view_paging_prev:hover, a.view_paging_prev:focus{background-image:url("/thema/Basic/img/view_paging_right_on.png");}
.view_paging_next b, .view_paging_prev b{font-size:15px;}
.view_paging_next p, .view_paging_prev p{font-size:18px;line-height:120%;margin-top:10px;}
.view-wrap .view_list_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);
	width:150px;height:48px;line-height:48px;text-align:center;font-size:18px;font-weight:700;background:#555;color:#fff;border-radius:23.5px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.view-wrap .view_list_btn:hover, .view-wrap .view_list_btn:focus{background:#15256c;}


@media all and (max-width:1024px){
	/*게시판 토탈*/
	#board_total{font-size:16px;margin-bottom:15px;}

	/*게시판 버튼*/
	body .board_btn{width:70px;height:30px;line-height:30px;font-size:14px;}

	/*게시판 검색*/
	.board_search{width:35px;height:35px;line-height:35px;}

	/*리스트, 뷰 배경*/
	.at-content.sub_board:before{width:800px;height:470px;bottom:-20px;margin-left:250px;}

	/*뷰 페이징*/
	.view_paging_next{padding:0 100px 0 30px;}
	.view_paging_prev{padding:0 30px 0 100px;}
	.view_paging_next b, .view_paging_prev b{font-size:14px;}
	.view_paging_next p, .view_paging_prev p{font-size:15px;margin-top:5px;}
	.view-wrap .view_list_btn{width:100px;height:40px;line-height:40px;font-size:16px;}
}
@media all and (max-width:768px){
	/*게시판 토탈*/
	#board_total{font-size:14px;margin-bottom:10px;}

	/*게시판 버튼*/
	body .board_btn{width:55px;font-size:13px;margin-left:5px;height:25px;line-height:25px;}

	/*리스트, 뷰 배경*/
	.at-content.sub_board:before{content:none;}

	/*뷰 페이징*/
	.view_paging{border-top:1px solid #ddd;}
	.view_paging_next, .view_paging_prev{width:100%;border:1px solid #ddd; border-top:0; background-size:10px;}
	.view_paging_next{padding:15px 20px 15px 50px;background-position:left 20px center;}
	.view_paging_prev{padding:15px 50px 15px 20px;background-position:right 20px center;}
	.view_paging_next b, .view_paging_prev b{font-size:13px;}
	.view_paging_next p, .view_paging_prev p{font-size:14px;}
	.view-wrap .view_list_btn{width:80px;height:35px;line-height:35px;font-size:14px;position:static;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);margin:20px auto 0;}
}