@charset "utf-8";

/* 세로 테이블 */
.stable { width:100%; border:0; border-top:2px solid #113d8e; border-right:1px solid #ccc; }
.stable th,
.stable td { border-left:1px solid #ccc; border-bottom:1px solid #ccc; line-height:150%; padding:7px 5px; text-align:center; vertical-align:middle; font-weight:normal; }
.stable thead th { background:#f7f7f7; font-weight:bold; color:#555; }
.stable td.left { text-align:left; padding-left:5px; padding-right:5px; }
.stable td>ul { margin-bottom: 0; } /* 30을 0으로 */
.stable td>ul { padding-left: 2em; list-style-type: circle; }

caption { position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; }
.table_info { display: none; padding: 0 0 5px; line-height: 130%;  font-size: 13px; color: #a1097f; }
.ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

a{color:#333; text-decoration:none;}
a:active,
a:focus,
a:hover{text-decoration:underline;}
a[href^="tel"] {color:inherit; text-decoration:none;}


@media (max-width: 568px) {
	.table_wrap { overflow-x: auto; overflow-y: hidden; }
	.stable { min-width:600px; width100%; }
	.table_info { display: block; }
}

#searchTitle { float:left; }
.board_total { float:right; font-size:0.9rem; color:#111; box-sizing:border-box; }
.board_total strong { color:#eb6383; }


/* 게시판 보기 */
.board_view { width:100%; margin-bottom:10px; }
.board_view table { width:100%; border:0; border-spacing:0; border-collapse:collapse;  margin-bottom:25px; }
.board_view table thead th { border-bottom:1px solid #ccc; text-align:center; border-right:1px solid #ddd; padding:9px 0 9px 0; background:#f4f4f4; line-height:130%; color:#333; font-weight:500; }
.board_view table .topline { border-top:2px solid #113d8e; }

.board_view table tbody td { border-bottom:1px solid #ccc; padding:9px 15px 9px 15px; line-height:130%; }
.board_view table tbody th { border-bottom:1px solid #ccc; border-right:1px solid #ddd; padding:9px 15px 9px 15px; line-height:130%; background:#f9f9f9; font-weight:500; }


.board_view table td.contentview { padding:20px 15px; line-height:170% !important; }


#pagingNav{clear:both; width:100%; margin:65px 0 20px; text-align:center;}
#pagingNav a{display:inline-block; width:37px; height:37px; line-height:37px; margin:0 0 5px -1px; font-size:15px; color:#636363; vertical-align:top; text-align:center;  border:1px solid #d0d1d6;}
#pagingNav a:hover,
#pagingNav a:focus{background-color:#f5faff;}
#pagingNav a.num_current,
#pagingNav a.num_current:hover,
#pagingNav a.num_current:focus{color:#fff; font-weight:400; border-color:#3a72bd; background:#3a72bd; text-decoration:underline;}
#pagingNav .num_left,
#pagingNav .num_first,
#pagingNav .num_prev,
#pagingNav .num_right,
#pagingNav .num_last{font-size:0; text-indent:-999px; background:url(../images/board/ico_board.gif) no-repeat 10px 12px;}
#pagingNav .num_first{margin:0 20px 0 0;}
#pagingNav .num_left,
#pagingNav .num_prev{background-position:9px -16px;}
#pagingNav .num_right{background-position:17px -41px;}
#pagingNav .num_last{margin:0 0 0 20px; background-position:12px -68px;}


.board_view{clear:both; width:100%;}
.board_view thead th{padding:13px 5px 12px; color:#555; text-align:center; font-weight:bold; border-bottom:1px solid #cfd1d6; background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%, rgba(237,237,237,1) 100%);}
.board_view tbody th{border-bottom:1px solid #cfd1d6;}
.board_view td{padding:12px 0; line-height:150%; color:#666; text-align:center; border-bottom:1px solid #cfd1d6; background:none;}
.board_view .last-child{background:none;}
.board_view .topline { margin:0 0 25px; border-collapse:collapse; border-top:3px solid #1a678b; }
.board_view .subject{color:#555; line-height:1.4em; font-weight:bold; text-align:center; background:#f7f7f7; padding:5px 0 5px 0; border-right:1px solid #cfd1d6;}
.board_view .subject2{color:#555; line-height:1.4em; font-weight:bold; background:#f7f7f7; border-right:1px solid #cfd1d6; border-left:1px solid #cfd1d6;}
.board_view .comment{background:#f7f7f7; text-align:left; font-size:1.1em; line-height:1.8em; padding:10px;}
.board_view .comment textarea{width:98%; height:200px;} /* 글쓰기 내용 */
.board_view .comment div img{width:100%;}
.board_view td input.file{width:100%; background:#fff;} /* 글쓰기 첨부파일 */
.board_view td input{margin:0 0 3px 0;} /* 글쓰기 input 박스 */
.board_view td img{max-width:100%;vertical-align:middle;}
.board_view .con{padding-left:13px; text-align:left;}
.board_view .pic{width:650px; margin:10px auto 0 auto; padding:3px; text-align:center; background:#fff; border:1px solid #ccc;}
.board_view .pic img{width:650px;}
.board_view .info{width:650px; margin:10px auto 0 auto; padding:3px; text-align:center;}
.board_view .txt{width:636px; margin:10px auto 0 auto; padding:10px; text-align:left; background:#fff; border:1px solid #ccc;}
.board_view .pdf_link{margin:0 auto;}
.board_view #attach_content p.image img {width:100%}
