@charset "utf-8";



.tcenter {text-align:center;}
.vmiddle {vertical-align:middle;}
.red {color:red;}

.em7 {font-size:0.7em;}
.em8 {font-size:0.8em;}
.em12 {font-size:1.2em;}


#board {font-size:15px; }

#board1 {margin:0px auto; font-size:15px;}

#board1 tbody td {color:#505050; border-bottom:1px solid #e4ebe9;border-top:1px solid #e4ebe9;}
#board1 tbody td a,#board1 tbody td a:visited {color:#505050;font-size:15px; }}
#board1 tbody td a:hover {color:#528979; text-decoration:underline;font-size:15px; }}
#board1 tbody td.no {color:#aaa;}
#board1 tbody td.subject {color:#444;}
#board1 .nothing {height:150px;text-align:center;}
#board1 tfoot td {text-align:right;}

#board1 .table_for p.subject {line-height:130%;}
#board1 .table_for p.subject .noticeColor {color:#c7002f;}
#board1 .table_for p.info {font-size:12px; color:#93959d;}
#board1 .table_for p .desc1 {margin-right:5px; font-size:14px; color:#4e55e8;}
#board1 .table_for p .desc2 {margin:0px 5px;}
#board1 .table_for p .desc3 {margin:0px 5px;}


/* 인풋 */
#bbs_search { padding:15px 0px 0px 0px; height:50px;}
#bbs_search .input_text {border:1px solid #ccc; line-height:35px; height:35px;padding:0px 7px; width:100%; border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; }
#bbs_search select {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px; width:80px;}
#bbs_search .searchSelect {position:absolute; width:85px; height:auto; top:15px; left:0px;}
#bbs_search .searchInput {position:absolute; width:auto; height:auto; margin-right:64px; margin-left:85px; top:15px; left:0px; right:0px; bottom:0px; overflow:auto;}
#bbs_search .searchBtn {position:absolute; width:62px; height:auto; top:15px; right:0px; text-align:right;}



.memMenu {position:absolute; z-index:9999; visibility:hidden;left:0px; top:0px; border:3px solid #d4d4d4;background-color:#f7f7f7;}
.ajaxMemInfo {width:200px; font-size:11px;}
.ajaxMemInfo td {padding:5px 0px 4px 0px; border-bottom:1px solid #a0a0a0;}
.ajaxMemInfo td.th {background-color:#b9b9b9; font-weight:bold;}
.ajaxMemInfo td.con {padding-left:4px;}
.ajaxMemInfo .notData {padding:20px 0px; text-align:center;}

.passMenu {position:fixed; z-index:9999; visibility:hidden;left:0px; top:50%; border:3px solid #d4d4d4;background-color:#f7f7f7; padding:5px; width:100%;}
.passMenu { padding:15px 0px 15px 0px; height:70px;}
.passMenu .input_text {border:1px solid #ccc; line-height:35px; height:35px;padding:0px 7px; width:100%; border-radius: 3px; vertical-align:middle;background-color:#fff; }
.passMenu select {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px; width:80px;}
.passMenu .searchSelect {position:absolute; width:75px; height:auto; top:15px; left:0px; font-weight:bold; font-size:15px;line-height:35px;}
.passMenu .searchInput {position:absolute; width:auto; height:auto; margin-right:130px; margin-left:75px; top:15px; left:0px; right:0px; bottom:0px; overflow:auto;}
.passMenu .searchBtn {position:absolute; width:62px; height:auto; top:15px; right:67px; text-align:right;}
.passMenu .searchBtn2 {position:absolute; width:62px; height:auto; top:15px; right:2px; text-align:right;}



.input_text_gr {border:1px solid #ccc;padding-top:2px; height:16px;}

/* 시크릿 */
	.secret {padding-bottom:40px;}
	.secret p.subjects {padding:10px 0px; font-weight:bold; font-size:1.2em}
	.secret p.comments {line-height:140%; font-size:0.90em}
	.secret .input_text {border:1px solid #ccc; padding:5px;}
	.secret td {padding:4px; border:1px solid #ccc;}
	.secret th {padding:4px; border:1px solid #ccc; background-color:#eee;}
	.secret .btn_area {border:0px none;}

/* 시크릿 */
	.view {padding-bottom:40px;}
	.view p.subjects {padding:10px 0px; font-weight:bold; font-size:1.2em;}
	.view p.comments {line-height:140%; font-size:0.90em}
	.view .input_text {border:1px solid #ccc; padding:5px;}
	.view td {padding:10px 4px; }
	.view th {padding:10px 4px; background-color:#eee;}
	.view .btn_area {border:0px none;}
	.view th.input {padding:4px;border-bottom:1px solid #ccc;}
	.view th.subjects {line-height:120%;}
	.view td.input {padding:4px;border-bottom:1px solid #ccc;}
	.view .borT {height:24px; border-top:0px none;}
	.view .contentTD {background:#fff; border-top:2px solid #646464; border-bottom:2px solid #646464; padding:30px 0px; line-height:120%;}
	.view .contentTD img {width:100% !important;}


/* 갤러리 */
	.gallery {border-bottom:1px solid #e4ebe9;padding-bottom:15px;}
	.gallery:after {clear:both; content: " "; display:block;}
	.galleryBox {margin-top:10px; }

	.galleryImgBox {position:relative; width:100%;}
	.galleryImgBox:before {content:""; display:block; padding-top:70%;}
	.galleryImg {position:absolute; top:0px; right:0px; bottom:0px; left:0px;}
	.gallerySubject {display: inline-block; text-align:center; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:5px 0px; border-bottom:2px solid #cbd7d5}