/* ----------------------
* PHP Version 1.0 버전
* -------------------- */
/* 게시판 스킨 */
@charset 'utf-8'

/*.board.respons_gallery { display:block; margin:0; padding:0; background:#fff; }*/
.board.respons_gallery { display:block; margin:0 auto; }
.board.respons_gallery .board-title { margin:0 0 10px; font-size:20px; font-weight:bold; }
.board.respons_gallery .board-header { }
.board.respons_gallery .board-footer { }

.review-list .thumb img { width:100%; max-width:767px !important; }

/* ################################# */
/*                                   */
/* ################################# */
.board.respons_gallery .board-search { margin-bottom:5px; padding:3px 0; text-align:center; }
.board.respons_gallery .board-search:after { display:block; clear:both; content:''; }
.board.respons_gallery .board-search { padding:3px 0; text-align:center; }
.board.respons_gallery .board-search input[type=text] { padding:0 2px; width:150px; padding:0 5px; }
.board.respons_gallery .board-search input[type=text],
.board.respons_gallery .board-search select { height:30px; line-height:22px; font-size:12pt; margin-bottom:5px; }
.board.respons_gallery .board-search button { height:30px; line-height:22px; font-size:12pt; padding:0 10px; margin-bottom:5px; }

.board.respons_gallery .board-list { text-align:center; border-top:0px solid #868686; border-bottom:2px solid #868686;  }
.board.respons_gallery .board-list:after { display:block; clear:both; content:''; }
.board.respons_gallery .board-list div.gallery-list { margin:20px 0; padding:0 5px; float:left; }
.board.respons_gallery .board-list div.gallery-wrapper { border:1px solid #ccc; }
.board.respons_gallery .board-list div.gallery-thumbnail-wrapper { position:relative; overflow:hidden; width:100%; height:0; padding-bottom:100%; }
.board.respons_gallery .board-list div.gallery-thumbnail { position:absolute; width:100%; height:100%; }
.board.respons_gallery .board-list div.gallery-thumbnail img { width:100%; height:100%; }
.board.respons_gallery .board-list div.gallery-subject { padding:5px; overflow:hidden; height:40px; }
.board.respons_gallery .board-list div.gallery-writer { padding:5px; overflow:hidden; height:28px; }
.board.respons_gallery .board-list span.gallery-author { float:left; }
.board.respons_gallery .board-list span.gallery-regdate { float:right; }
.board.respons_gallery .board-list-button { text-align:center; }
.board.respons_gallery .board-list-button a { margin:10px 5px 0px 5px; padding:10px 30px; line-height:22px; text-align:center; }
.board.respons_gallery .board-list .nodata { min-height:300px; }

.board.respons_gallery .board-paging { }

/* ################################# */
/*                                   */
/* ################################# */
.board.respons_gallery .board-write { display:block; line-height:21px; border-top:2px solid #868686; border-bottom:1px solid #ccc; }
.board.respons_gallery .board-write:after { display:block; clear:both; content:''; }
.board.respons_gallery .board-write table { margin:5px 0; padding:0; table-layout:fixed; border-spacing:0; border-style:none; border-collapse:collapse; }
.board.respons_gallery .board-write td { padding:10px 5px; border:1px solid #cccccc; text-align:left; }
.board.respons_gallery .board-write input[type=file] { display:initial; line-height:22px; }
.board.respons_gallery .board-write input[type=text],
.board.respons_gallery .board-write input[type=password] { padding:0 2px; }
.board.respons_gallery .board-write input[type=text],
.board.respons_gallery .board-write input[type=password],
.board.respons_gallery .board-write select { height:30px; line-height:22px;  font-size:medium; }
.board.respons_gallery .board-write .subtitle { font-weight:normal; color:#000000; border-bottom:1px solid #cccccc; background:#f4f4f4; }
.board.respons_gallery .board-write-button { text-align:center; padding: 5px; }
.board.respons_gallery .board-write-button a,
.board.respons_gallery .board-write-button button { margin:10px 5px 0px 5px; padding:10px 30px; line-height:22px; text-align:center; }

/* ################################# */
/*                                   */
/* ################################# */
.board.respons_gallery .board-view { text-align:center; }
.board.respons_gallery .board-view:after { display:block; clear:both; content:''; }
.board.respons_gallery .board-view table { padding:0; table-layout:fixed; border-spacing:0; border-style:none; border-collapse:collapse; }
.board.respons_gallery .board-view td { padding:10px 5; text-align:left; }
.board.respons_gallery .board-view td.title { padding:10px 5px; border-top:3px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
.board.respons_gallery .board-view td.author { padding:10px 5px; border-bottom:1px solid #d9d9d9; font-size:14px; }
.board.respons_gallery .board-view td.content { min-height:150px; padding:10px 5px; vertical-align:top; border-bottom:1px solid #d9d9d9; word-break:break-all; }
.board.respons_gallery .board-view td.content img { max-width:100%; }
.board.respons_gallery .board-view td.subtitle { background:#f3f3f3; }
.board.respons_gallery .board-view td.attach { padding:5px; border-top:3px solid #d9d9d9;border-bottom:1px solid #d9d9d9; font-size:12px; }
.board.respons_gallery .board-view span.title { padding:10px 5px; color:#0958A5; font-weight:bold; font-size:18px; }
.board.respons_gallery .board-view span.ip { padding:5px; text-align:right; font-size:12px; }

.board.respons_gallery .board-sns { padding:4px; text-align:right; overflow:hidden; }
.board.respons_gallery .board-sns li { display:inline; }

.board.respons_gallery .comment-list table { width:100%; padding:0; table-layout:fixed; border-spacing:0; border-collapse:collapse; }
.board.respons_gallery .comment-list td { padding:5px; }
.board.respons_gallery .comment-list td.title { padding:5px; border:none; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f4f4f4; color:#333333; }
.board.respons_gallery .comment-list td.content { height:30px; border-bottom:1px solid #d9d9d9; vertical-align:top; word-break:break-all; }
.board.respons_gallery .comment-write table { width:100%; padding:0; table-layout:fixed; border-spacing:0; border-collapse:collapse; }
.board.respons_gallery .comment-write td {  }
.board.respons_gallery .comment-write td.title { text-align:center; background-color:#f4f4f4; padding:5px 5px; }
.board.respons_gallery .comment-write tbody textarea { width:99%; height:80px; overflow:auto; }

.board.respons_gallery .board-password { margin:10px auto; width:80%; border:1px solid #e7e7e7; text-align:center; font-size:13px; line-height:22px; padding:50px; }
