@charset "utf-8";

.video-wrap {max-width:860px; margin:0 auto}

/* 검색 */
.board-search {margin-top:40px; text-align:center; background:#f8f8f8; padding:40px 20px; border:1px solid #e5e5e5;}
.board-search .search select.input {width:140px;}
.board-search .search input.input {width:300px;}
.board-search .search .btn-pack.medium {min-width:140px;}


/* 버튼 */
.buttons {margin:20px 0;}
.buttons:after {content:" "; display:block; clear:both;}
.buttons .cen {text-align:center;}
.buttons .cen .btn-pack {margin:0 3px;}
.buttons .fr {float:right;}
.buttons .fl {float:left;}
.buttons a {text-decoration:none;}
.buttons a,.buttons input {vertical-align:top;}
.buttons + .paginate {margin-top:20px;}

.btn-pack {display:inline-block;overflow:visible;position:relative;margin:0 1px;padding:0 10px;background:#fff;color:#333;border:1px solid #ddd;text-align:center;text-decoration:none !important;vertical-align:top;white-space:nowrap;cursor:pointer;}
.btn-pack.focus {background:#d23246; border:1px solid #d23246; color:#fff;}
.btn-pack.dark {background:#666; border:1px solid #666; color:#fff;}
.btn-pack.border {background:#fff; border:1px solid #d23246; color:#d23246;}
.btn-pack.small {height:30px;padding:0 15px;line-height:28px;font-size:13px;}
.btn-pack.medium {height:40px;padding:0 20px;line-height:38px;font-size:16px;}
.btn-pack.large {min-width:160px; height:50px;padding:0 30px;line-height:48px;font-size:18px;}
.btn-pack.xlarge {min-width:220px; height:60px;padding:0 40px;line-height:58px;font-size:18px;}
.btn-pack.submit {width:640px; height:80px; font-size:30px; line-height:78px;}
.btn-pack.comment {width:120px; height:90px;padding:0;font-size:20px;font-weight:500;background:#fff;color:#d23246;border:1px solid #d23246;}
.btn-pack.radius {border-radius:4px;}
.btn-map {display:inline-block; padding:0 15px; color:#505050; font-size:14px; font-weight:400; line-height:32px; letter-spacing:-.03em; border-radius:30px; background:#fff; border:1px solid #505050; text-align:center; text-decoration:none !important;}
.btn-map:hover {color:#fff; background:#333; border-color:#333;}

/* 페이지목록 */
.paginate {margin-top:40px;text-align:center;}
.paginate a,  
.paginate strong{position:relative; display:inline-block;padding:0;margin:0 2px;width:28px;height:28px;font-size:16px;font-weight:300;line-height:26px;color:#333; text-decoration:none;text-align:center;vertical-align:middle;}  
.paginate strong {text-decoration:underline;}

.paginate a.direction{background-position:50% 50%;background-repeat:no-repeat; border:1px solid #e5e5e5}
.paginate a.direction span {font-size:0;line-height:0;text-indent:-999px;}
.paginate a.direction.first {background-image:url("/images/default_bbs/btn_first.png");}
.paginate a.direction.prev {background-image:url("/images/default_bbs/btn_prev.png"); margin-right:10px;}
.paginate a.direction.next {background-image:url("/images/default_bbs/btn_next.png"); margin-left:10px;}
.paginate a.direction.last {background-image:url("/images/default_bbs/btn_last.png");}
.paginate a.direction.disabled {display:none;}
.paginate a.active {border-bottom:1px solid #333;}


