@charset "utf-8";

/* 게시판 폼(공통) */
.fboard_body {margin-bottom:30px;}
.board_btn {margin: 15px 0; overflow: hidden;} /* 게시판 하단 페이징 박스 */
#contents_editor {width: 100%;}  /* editor 폼 */
.idcheck_box {padding:15px; margin-top:30px; border:1px solid #dedede; background:#f9f9f9; text-align:center; font-size:11px; color:#9b9b9b;} /* 아이디중복검사 */
.popup_btn {padding:5px; border-top:1px solid #dedede;} /* 팝업창 하단 버튼 */

.board_header {margin: 8px 0; overflow: hidden;} /* 게시판 상단 검색폼(검색옵션/페이지수) */
.board_header .search_box {float: left;} 
.board_header .page_info {float: right; color: #555; font-size: 11px;}
.board_header .page_info p {display: inline-block; padding-top: 8px;}
.board_header .page_info span {font-weight: bold; color: #cd4040;}

/* 게시판 페이지 번호(공통) */
.page_number {text-align:center; width:100%; margin:30px 0 50px 0; font-size:12px; line-height:23px;}
.pgNumber, .pgNumberThis, .page_number a {border:#ccc 1px solid; margin:0 2px; background:#fff; height:26px; width:26px; display:inline-block; overflow:hidden;}
.page_number a img {margin:-1px 0 0 -1px;}
.pgNumber {color:#999;}
.pgNumberThis {color:#ff6600; border:#ff6600 1px solid;}


/* 이전글,다음글 보기 */
.move_atc_box {margin-top:25px;}
.move_atc_box .move_atc {border-top:1px solid #e5e5e5; font-size:11px;}
.move_atc_box .move_atc tbody th, .move_atc_box .move_atc tbody td {padding:5px; border-bottom:1px solid #e5e5e5; color:#4a4a4a;}
.move_atc_box .move_atc tbody th {font-weight:bold; text-align:center;}
.move_atc_box .move_atc tbody td {text-align:left;}


/* 사진미리보기 */
#photoview_wrap {text-align:center;}
#photoview_wrap h1 {position:relative; padding:20px 30px; margin-bottom:20px; background-color:#2e2e2e; text-align:left;}
#photoview_wrap h1 span.close {position:absolute; top:20px; right:32px;}


/* 코멘트 쓰기 */
.comment_write {border-top:1px dashed #eee;}
.comment_write:first-child {border-top:0 none;}
.comment_write {background:#fbfbfb; border:1px solid #d1d1d1;}
.comment_write {padding:10px;}
.comment_write .cmt_info {padding:5px 0 10px; font-size:11px; color:#6c6c6c;}


/* 코멘트 보기 */
.comment_list {border-top:1px solid #ededed; padding:10px 15px; background:#fff;}
.comment_list:first-child {border:0 none;}
.comment_list .cmt_info {margin-bottom:10px; font-size:11px; color:#a6a6a6;}
.comment_list .cmt_info .name {color:#575757; font-weight:bold;}
.comment_list .cmt_ctn {color:#858585;}


/* 코멘트 삭제시 비밀번호 체크 */
.password_wrap {margin-top:100px; padding:50px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.password_wrap p {padding-bottom:15px; color:#767676; text-align:center;}
.password_wrap .input_pw {width:400px; margin:0 auto; text-align:center;}
.password_wrap .input_pw input[type=password] {width:200px;}

/*s페이지 넘버링*/
.page_num {text-align:center; width:100%; margin:30px 0 50px 0; font-size:12px; line-height:30px;}
.page_num a {padding:5px 7px !important; border:#ddd 1px solid; margin:0 2px; background:#fff; color:#999; font-size:10px;}
.page_num a:hover, .page_num .on {color:#ff6600; border:#ff6600 1px solid;}
.page_num img {max-width:11px; *max-width:11px; padding:5px 0px 10px 0px; background:#f5f5f7;}

/* 기본 목록_default1 */
table.list1 {border-top:1px solid #999; color:#555; width:100%;}
table.list1 thead th {position:relative; padding:10px 5px; font-weight:bold; text-align:center; background:url(../fboard/images/bg_tbl_01.png) repeat-x left bottom; font-size:11px; border-bottom:1px solid #c2c2c2;}
table.list1 thead th:before {content:""; position:absolute; top:11px; left:0; height:10px; border-left:1px solid #dedede;}
table.list1 thead th:first-child:before {content:none;}
table.list1 tbody td {padding:10px 5px; text-align:center; border-bottom:1px solid #e5e5e5;}
table.list1 tbody tr:hover {background-color:#fcfcfc;}

/* 기본 글보기_default1 */
table.view1 {border-top:1px solid #999; color:#555; width:100%;}
table.view1 tbody th {background:#fbfbfb;}
table.view1 tbody th, table.view1 tbody td {padding:10px 15px; text-align:left; border-bottom:1px solid #e5e5e5;}
table.view1 .text_area {padding-left:0; padding-right:0;} /* 글쓰기 텍스트박스 */
table.view1 .view_area {min-height:300px; line-height:180% !important; vertical-align:top;} /* 글읽기 텍스트박스 */

/* 멤버 (로그인,회원탈퇴,아이디찾기,비밀번호찾기) */
#member_wrap {width:500px; margin:30px auto; border:8px solid #eee;}
#member_wrap .member_area {padding:35px 50px; border:1px solid #dfd6d6;}
#member_wrap .member_area p.txt1 {margin-bottom:5px; font-size:14px; font-weight:bold;}
#member_wrap .member_area .login_ipt {width:100%; height:32px; border:1px #d1d1d1 solid; text-indent:6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing:border-box; border-radius:5px;}
#member_wrap .member_area .member_info {padding-top:15px; margin-top:10px; text-align:center; border-top:1px solid #eee;}


/*s테이블*/
table {border-collapse:collapse;border-spacing:0;}
caption {display:none;}
.bbs {width:100%; border-top:#333 1px solid;}
.bbs td, .bbs th {height:40px; line-height:40px; border-bottom:#eaeaea 1px solid; text-align:center; padding:0 10px;}
.bbs th {background:#fafafa; color:#222; height:50px; line-height:50px; font-weight:600;}
.bbs_write {width:100%; border-top:#333 1px solid;}
.bbs_write th {height:40px; line-height:40px; border:#eaeaea 1px solid; padding:5px 10px; background:#fafafa; color:#222; text-align:left; text-indent:20px; font-size:15px; font-weight:600;}
.bbs_write td {height:40px; line-height:40px; border:#eaeaea 1px solid; padding:5px 10px; text-align:left;}
.bbs_write td input[type=text], .bbs_write td input[type=file] {width:50%;}
.bbs_write td input[type=button] {background:#333; color:#fff; border:#333 1px solid; height:25px; line-height:25px; padding:0 7px; border-radius:3px; -webkit-border-radius:3px; font-size:11px;}
.bbs_btn {padding:10px 0; text-align:right;}
.bbs_btn input[type=button], .bbs_btn input[type=submit] {height:40px; line-height:40px; background:#fff; border:1px solid #d3d3d3; padding:0 15px; cursor:pointer; width:100px; margin-left:5px;}
.bbs_btn input:first-child {margin-left:0;}
.bbs_btn .color {background:#891735 !important; color:#fff; border:1px solid #891735 !important;}
.bbs td.page_arrow {text-align:left;}
.bbs td.page_arrow img, .bbs td.page_arrow span {margin:0 10px;}