@charset "utf-8";

.titlemiddle {text-align:left;font-size:18px;line-height:18px;font-weight:700;padding-bottom:23px;}

/* 게시판 버튼*/
.board_buttons {overflow:hidden;margin-top:30px;text-align:center;}
.board_buttons a,
.board_buttons button {display:inline-block;width:250px;height:48px;background:#fff;color:#bb1e5b;border:solid 1px #bb1e5b;font-size:16px;line-height:48px;vertical-align:top;text-align:center;margin:0 -2px;}
.board_buttons .border {border:1px solid #dbdbdb;color:#666;padding:0;}
.board_buttons .full {background:#bb1e5b;color:#fff;}
.board_buttons.small a,
.board_buttons.small button {width:157px;font-size:18px;}
.buttons_wide_box {padding:5px;border-bottom:1px solid #e3e3e3;background:#fafafa;}
.buttons_wide_box ul {overflow:hidden;}
.buttons_wide_box li {float:left;}
.buttons_wide_box li.right {float:right;}

.board_buttons.buttons_wide_box {padding:0;border:0 none;background:none;}
.board_buttons.buttons_wide_box a,
.board_buttons.buttons_wide_box button {width:140px;height:40px;font-size:14px;line-height:40px;}
.board_buttons.buttons_wide_box a.border {width:138px;height:38px;line-height:38px;}

.buttons_inline {margin-top:30px;}
.buttons_inline a,
.buttons_inline button {display:inline-block;width:86px;height:22px;margin:0;background:#fff;border:solid 1px #d9d9d9;font-size:12px;color:#999;line-height:22px;vertical-align:top;text-align:center;}
.buttons_inline .border {border:solid 1px #f00;color:#f00;}

/* 게시판 목록 */
.page_board {position:relative;}
.page_board .buttons_inline {margin:0;}

/* 게시판 Total */
.board_total{position:absolute;right:0;top:11px;height:30px;}
.board_total .group {display:inline-block;text-align:left;vertical-align:top;}
.board_total .group .select-title {margin-left:10px;}
.board_total p {display:inline-block;vertical-align:top;color:#999;font-weight:300;font-size:12px;line-height:30px;margin-left:10px;}

/* 일반형,웹진형 게시판 */
.board_cols {width:100%; margin-top:8px; border-top:1px solid #000;}
.board_cols th, .board_cols td {line-height:18px;font-size:13px;color:#666}
.board_cols thead {border:solid 1px #e3e3e3;border-top:none 0;border-bottom:none 0;}
.board_cols thead th {padding:10px 0;background:#f8f8f8;color:#999;font-weight:300;text-align:center;border-bottom:solid 1px #e3e3e3;} 
.board_cols tbody td {padding:11px 0;text-align:center;border-bottom:dashed 1px #e3e3e3;line-height:19px;}
.board_cols tbody td .imgs {vertical-align:top;margin-left:6px;}
.board_cols tbody td.text_left {text-align:left;}
.board_cols tbody td.data_none {padding:31px 0;color:#999;font-weight:300;}
.board_cols tbody .admin td {background:#feffeb}

/* 앨범형 목록 */
.board_list_album{border-collapse:collapse;width:100%;overflow:hidden;text-align:center;table-layout:fixed;margin-top:38px;}
.board_list_album tbody td{border-bottom:solid 1px #e3e3e3;text-align:center;padding:0;}
.board_list_album tbody td .imgs_box {position:relative;width:180px;text-align:left;margin:0 auto;background:#eee;}
.board_list_album tbody td .imgs_box input{position:absolute;left:0;top:3px}
.board_list_album tbody td .imgs_box .thumb{margin-bottom:10px}
.board_list_album tbody td .cont_box {text-align:left;font-size:13px;color:#999;padding:6px 6px 23px;line-height:22px;}
.board_list_album tbody td .cont_box .gcc {color:#ccc;}
/*숨김글*/
.board_list_album tbody td.hidden{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#eee}

/* 글보기 */
.page_board_content .buttons_wide_box {padding:0;border:none 0;background:none;}
.board_detail {border-top:solid 1px #000;background:#fff;}
.board_detail .inner_box {border:solid 1px #e3e3e3;border-top:none 0;padding:0 18px;font-size:13px;}
.board_detail .inner_box .subject_box {border-bottom:dashed 1px #d9d9d9;position:relative;padding:13px 5px 6px;}
.board_detail .inner_box .subject_box .subject {font-size:14px;width:730px;}
.board_detail .inner_box .subject_box .hits {position:absolute;right:5px;top:13px;color:#999;}
.board_detail .inner_box .writer_info {padding:10px 5px;height:18px;line-height:18px;color:#999;position:relative;}
.board_detail .inner_box .writer_info a {color:#999;}
.board_detail .inner_box .writer_info .date {position:absolute;right:5px;top:10px;}
.board_detail .inner_box .content {font-size:13px;line-height:18px;}
.board_detail .inner_box .content #post_content {padding:15px 5px 30px;}
.board_detail .inner_box .content .writer_ip {color:#999;margin-bottom:10px;font-weight:300;}
.board_detail .inner_box .content .etc {border-top:dashed 1px #d9d9d9;padding:10px 5px;font-size:12px;}

/* 글쓰기 */
.page_board_write .form_box {background:#fff;border:solid 1px #e3e3e3;padding:36px;}
.board_rows {border-bottom:1px solid #d9d9d9;}
.board_rows th, .board_rows td {border-top:1px dashed #d9d9d9;line-height:18px;}
.board_rows th {background:#fdfdfd;color:#666;text-align:left;padding:0 18px;font-weight:300;}
.board_rows .bortop {border-top:1px solid #d9d9d9;}
.board_rows tbody td {padding:5px 0 6px 14px;}
.board_rows tbody td input[type=text],
.board_rows tbody td input[type=password] {width:161px;}
.board_rows tbody td.subject input {width:80%;}
.board_rows tbody td .form-checkbox {margin-right:3px;margin-left:4px;}
.board_rows tbody td.subject label {font-size:13px;color:#000;}
.board_rows tbody td .writer_ip {margin-bottom:10px; text-align:right;}
.board_rows tbody td.data_none {padding:100px 0;color:#999;text-align:center;}
.board_rows tbody td.editor {padding:0;}
.board_rows tbody td.attach {padding:8px 9px 15px 14px}
.board_rows tbody td.attach .hed {overflow:hidden;}
.board_rows tbody td.attach .hed p {float:left;color:#999;font-weight:300;font-size:13px;line-height:24px;}
.board_rows tbody td.attach .hed .buttons_inline {float:right;text-align:right;margin:0;}
.board_rows tbody td.attach .hed .buttons_inline button {width:58px;}
.board_rows tbody td.attach .hed .buttons_inline .bg {background:#f8f8f8;}
.board_rows tbody td.attach table {margin-top:3px}
.board_rows tbody td.attach td {padding:7px 0; border:0;}
.board_rows tbody td input.w80p {width:80%}
.board_rows tbody .attach_thumb {display:none;}
.board_form .notetextblock {margin-top:5px;font-size:13px;line-height:15px;color:#999}
.board_form tbody td select {width:173px}

/* 이전글,다음글 */
.boardnavi {margin-top:25px;border:solid 1px #e3e3e3;background:#fff;padding: 0 18px;}
.boardnavi ul li {border-top:dashed 1px #d9d9d9;overflow:hidden;padding:0 5px;font-size:13px;font-weight:300;}
.boardnavi ul li .text {display:block;float:left;width:90px;color:#999;height:38px;line-height:38px;}
.boardnavi ul li a,
.boardnavi ul li .none {display:block;float:left;width:840px;color:#999;height:38px;line-height:38px;}
.boardnavi ul li .none {color:#ddd;}

/* 코멘트 */
.content_comment .comment_list {margin-top:8px;font-size:13px;}
.content_comment .comment_list .titles {background:#f7f7f7;padding:10px 20px;line-height:20px;}
.content_comment .comment_list ul {border-top:dashed 1px #d9d9d9;}
.content_comment .comment_list li {border-bottom:dashed 1px #d9d9d9;padding:17px 20px 21px;position:relative;font-size:13px;font-weight:300;}
.content_comment .comment_list li .writer {color:#999;}
.content_comment .comment_list li .writer strong {font-weight:400;color:#000;padding-right:12px;}
.content_comment .comment_list li .cont {color:#333;font-size:14px;margin-top:11px}
.content_comment .comment_list li .btn {position:absolute;right:3px;top:16px;}
.content_comment .comment_list li .btn button {color:#666;font-size:13px;font-weight:300;padding:0 8px;margin-left:-3px;height:15px;line-height:15px;}
.content_comment .comment_list li .btn button.edit {border-right:solid 1px #ccc;}
.content_comment .comment_list li .btn button.point3 {border-bottom:solid 1px #061ca4;padding:0;margin:0 8px;display:none;}
.content_comment .comment_list li .edit_box {padding-right:116px;margin-top:11px;position:relative;height:90px;display:none;}
.content_comment .comment_list li .edit_box textarea {display:block;width:98%;height:68px;}
.content_comment .comment_list li .edit_box button {position:absolute;right:0;top:0;width:116px;height:88px;border:solid 1px #e3e3e3;background:#666;text-align:center;color:#fff;font-size:18px;}
.content_comment .comment_list li.none {text-align:center;color:#999;}
.content_comment .comment_write {padding:36px 18px;margin-top:18px;border:solid 1px #dbdbdb;background:#eee;}
.content_comment .comment_write .option {margin-bottom:7px;}
.content_comment .comment_write .option span {margin-right:25px;}
.content_comment .comment_write .option .radioForm {display:inline-block; vertical-align:middle;}
.content_comment .comment_write .option label {margin:0 20px 0 5px;}
.content_comment .comment_write .writer input {width:122px;margin-right:14px;}
.content_comment .comment_write .memo {padding-right:116px;margin-top:12px;position:relative;height:90px;}
.content_comment .comment_write .memo textarea {display:block;width:98%;height:68px;}
.content_comment .comment_write .memo button {position:absolute;right:0;top:0;width:116px;height:88px;border:solid 1px #e3e3e3;background:#666;text-align:center;color:#fff;font-size:18px;}

/* 삭제,수정 */
.page_board_verify .titlemiddle {border-bottom:solid 1px #000;}
.board_delete_box{width:451px;margin:85px auto 30px;padding:29px 0 28px;border:1px solid #e3e3e3;text-align:center;background:#f8f8f8;color:#666;font-weight:300;font-size:13px;}
.board_delete_box h4{font-size:16px;font-weight:500;color:#111;margin-bottom:5px;}
.board_delete_box .form {margin:26px 0;}
.board_delete_box .form input {margin-left:10px;width:155px;}

/* 게시판 페이징 */
/* paging */
.board_paging {margin-top:50px;}
.board_paging ul {text-align:center;}
.board_paging li {display:inline-block;vertical-align:top;}
.board_paging li a {display:block;height:31px;line-height:31px;text-align:center;color:#666;padding:0 9px;}
.board_paging li a strong {font-weight:700;color:#111;}
.board_paging li .first,
.board_paging li .prev,
.board_paging li .next,
.board_paging li .last {width:28px;height:29px;background:#fff;border:solid 1px #e3e3e3;line-height:0;padding:0;}
.board_paging li .first {margin-right:3px;}
.board_paging li .last {margin-left:3px;}
.board_paging li .prev {margin-right:7px;}
.board_paging li .next {margin-left:7px;}

/* 게시판 검색 */
.board_search{margin:36px 0 0;text-align:center;}
.board_search select{display:inline-block;vertical-align:top;width:90px;}
.board_search .select-title {text-align:left;vertical-align:top;}
.board_search input {display:inline-block;vertical-align:top;width:127px;height:28px; padding:0 10px; font-size:13px; line-height:28px; color:#666; border:1px solid #e3e3e3; background:#fff;}
.board_search button {display:inline-block;vertical-align:top;text-align:center;width:80px;height:30px;text-align:center;color:#fff;font-size:13px;font-weight:300;background:#bb1e5b;}