정수빈 정수빈 6 days ago
포토형 게시판, 일반게시판 상세 수정
@868975ef7510bd6b0a925efa3d7721a8fa53a96a
src/main/webapp/WEB-INF/jsp/cop/bbs/EgovNoticeRegist.jsp
--- src/main/webapp/WEB-INF/jsp/cop/bbs/EgovNoticeRegist.jsp
+++ src/main/webapp/WEB-INF/jsp/cop/bbs/EgovNoticeRegist.jsp
@@ -178,356 +178,279 @@
 	
 	<!-- 드래그앤 드롭 파라미터 -->
 	<input type="hidden" name="limitcount" value="${bdMstr.posblAtchFileNumber}" />
-	<!-- cont -->
-	<div class="cont_wrap">
-		<div class="box">
 	
-			<!-- cont_tit -->
-			<div class="cont_tit">
-				<h2><c:out value='${bdMstr.bbsNm}' />- 글 등록  (<c:out value='${bdMstr.menuNm}' />)</h2>
-				<ul class="cont_nav">
-					<li class="home"><a href="/"><i></i></a></li>
-						<li>
-							<p>게시판관리</p>
-						</li>
-						<li>
-							<p>게시판관리</p>
-						</li>
-						<li>
-							<p><c:out value='${bdMstr.bbsNm}' /> 목록</p>
-						</li>
-					<li><span class="cur_nav"><c:out value='${bdMstr.bbsNm}' /> 등록</span></li>
-				</ul>
+	
+	<!-- cont_tit -->
+	<div class="content_title">
+		<h3><c:out value='${bdMstr.bbsNm}' />- 글 등록  (<c:out value='${bdMstr.menuNm}' />)</h3>
+		<ul class="breadcrumb">
+			<li class="home"><a href="/"><i></i></a></li>
+			<li><p>게시판관리</p></li>
+			<li><p>게시판관리</p></li>
+			<li><p><c:out value='${bdMstr.bbsNm}' /> 목록</p></li>
+			<li><strong class="current_location"><c:out value='${bdMstr.bbsNm}' /> 등록</strong></li>
+		</ul>
+	</div>
+	<!-- //cont_tit -->
+	
+	<div class="cont">
+		<div class="table table_type_rows">
+			<table>
+				<colgroup>
+					<col style="width:200px;">
+					<col style="width:auto;">
+				</colgroup>
+				<tbody>
+					<tr>
+						<th>
+							<span class="required">*</span>
+							<c:out value='${bdMstr.bbsTyCode eq "BBST07" ? "항목" : bdMstr.menuNo eq "9510000" ? "질문" : "제목"}' />
+							<c:out value="${msgNttSj}" />
+						</th>
+						<td>
+							<form:input path="nttSj" title="${msgNttSj}" cssClass="input w100per"/>
+							<form:errors path="nttSj" cssClass="input w100per"/>
+						</td>
+					</tr>
+	               <c:if test="${'9650000' eq bdMstr.menuNo}">
+					<tr>
+						<th>
+							<span class="required">*</span>
+							URL
+						</th>
+						<td>
+							<form:input path="linkUrl" class="text" size="50" cssClass="w100per input"/>
+							<form:errors path="linkUrl" />
+						</td>
+	               </tr>		  
+	               </c:if>  							
+					<tr>
+						<th>
+							<span class="required">*</span>
+							<c:out value='${brdMstrVO.menuNo eq "9510000" ? "답변" : "내용"}' />
+						</th>
+						<td>
+							<form:textarea path="nttCn" class="textarea" cols="500" rows="20" />
+							<ckeditor:replace replace="nttCn" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/" />
+							<form:errors path="nttCn" />
+						</td>
+					</tr>
+					<%-- <tr>
+						<th><span class="reqArea">모집상태</span></th>
+						<td>
+							<select name="seCd" id="seCd" title="모집상태">
+								<c:forEach var="result" items="${codeList}" varStatus="status">
+									<option value="${result.code}" <c:if test="${result.code eq board.seCd }">selected="selected"</c:if> ><c:out value='${result.codeNm}' /></option>
+							</c:forEach>
+							</select>
+						</td>
+					</tr> --%>
+					
+					
+					<%-- <tr>
+						<th>파일 첨부</th>
+						<td class="upload_area">
+							<div class="file_upload_box no_img_box fileWrap">
+								<table>	
+									<colgroup>
+										<col style="width: 60%">
+										<col style="width: 10%">
+										<col style="width: 20%">
+										<col style="width: 10%">
+									</colgroup>
+									<thead>
+										<tr>
+										<th>파일명</th>
+										<th>크기</th>
+										<th>등록일시</th>
+										<th>삭제</th>
+										</tr>
+									</thead>
+								</table>
+							</div>
+							<div class="fileWrap fileAfter file_list_div">
+								<table>
+									<colgroup>
+										<col style="width: 60%">
+										<col style="width: 10%">
+										<col style="width: 20%">
+										<col style="width: 10%">
+									</colgroup>
+									<thead>
+										<tr>
+											<th>파일명</th>
+											<th>크기</th>
+											<th>등록일시</th>
+											<th>삭제</th>
+										</tr>
+									</thead>
+									<tbody id="tbody_fiielist">
+										<c:forEach var="fileList" items="${fileList}" varStatus="status">
+		                        			<tr class="item_<c:out value='${fileList.fmsImageFile}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
+												<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
+												<td class="file_name">
+													<img src="/direct/img/upload_hwp_img.png" alt="" />
+													<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
+												</td>
+												<td>
+													<span class="file_size_text" value="<c:out value="${fileList.fileSize}"/>"></span>
+													
+												</td>
+												<td>
+													<c:out value="${fileList.regdt}"/>
+												</td>
+												<td>
+													<input type="button" class="delBtn" onclick="delAtchFile('<c:out value='${fileList.fmsImageFile}' />', '<c:out value='${fileList.fileSn}' />'); return false;">
+												</td>
+											</tr>
+		                        		</c:forEach>
+									</tbody>
+								</table>
+							</div>
+							<div class="fileInfo file_list_div">
+								<ul class="inline">
+									<li>
+										<p>최대 <span class="c_e40000 fwBold limitcount_li"><c:out value='${bdMstr.posblAtchFileNumber}' /></span>개 | <span class="c_e40000 fwBold upload_number">50MB</span>제한</p>
+									</li>
+									<li>
+										<p><span class="c_456ded fwBold totalfileCount">1</span>개 | <span class="c_456ded fwBold totalfileSize">72.01KB</span></p>
+									</li>
+								</ul>
+							</div>
+							<div class="uploadBtm">
+								<input type="file" id="file_temp" name="file_temp" class="uploadFile">
+							</div>
+						</td>
+					</tr> --%>
+					<c:if test="${bdMstr.fileAtchPosblAt == 'Y'}">
+					<tr>
+						<th>
+							<span class="required">*</span>
+							첨부파일
+						</th>
+						<td>
+							<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
+							<div class="file_upload_wrap">
+								<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display:none"/>
+								<button type="button" id="filebutton" class="btn medium line primary">파일 첨부하기</button>
+							</div>
+							
+							<div class="file_table before_file_table">
+								<table>
+									<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
+									<colgroup>
+										<col style="width: 60%;">
+										<col style="width: auto;">
+										<col style="width: 20%;">
+										<col style="width: 10%;">
+									</colgroup>
+									<thead>
+										<!-- <th>
+											<input type="checkbox" id="all_check"><label for="all_check"></label>
+										</th> -->
+										<th style="text-align:center;">파일 명</th>
+										<th style="text-align:center;">종류</th>
+										<th style="text-align:center;">크기</th>
+										<th style="text-align:center;">삭제</th>
+									</thead>
+									<tbody class="tb_file_before">
+										<tr>
+											<td colspan="4">
+												<i class="icon file_bg"></i>
+                                    			<p>첨부하실 파일을 <b>마우스로 끌어서</b> 넣어주세요.</p>
+											</td>
+										</tr>
+									</tbody>
+								</table>
+							</div>
+							<div class="file_table">
+								<table>
+									<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
+									<colgroup>
+										<col style="width: 60%">
+										<col style="width: 10%">
+										<col style="width: 20%">
+										<col style="width: 10%">
+									</colgroup>
+									<thead>
+										<!-- <th>
+											<input type="checkbox" id="all_check"><label for="all_check"></label>
+										</th> -->
+										<th style="text-align:center;">파일 명</th>
+										<th style="text-align:center;">종류</th>
+										<th style="text-align:center;">크기</th>
+										<th style="text-align:center;">삭제</th>
+									</thead>
+									<tbody id="tbody_fiielist" class="tb_file_after">
+										<c:forEach var="fileList" items="${fileList}" varStatus="status">
+		                        			<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
+												<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
+												<td class="td_filename">
+													<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
+													<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
+												</td>
+												<td class="td_filesort">
+													<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>"><c:out value="${fileList.fileExtsn}"/></span>
+												</td>
+												<td class="td_filesize">
+													<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
+												</td>
+												<td>
+													<button type="button" class="btn line lightgray ssmall only_icon btn_delete" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일삭제"><i class="icon delete red"></i></button>
+													<%-- <button type="button" class="btn btn_text btn_30 red_border btn_del" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일삭제">삭제</button> --%>
+												</td>
+											</tr>
+		                        		</c:forEach>
+									</tbody>
+								</table>
+							</div>
+						</td>
+					</tr>
+					</c:if>
+					<tr>
+						<th>
+							<c:out value="작성자" />
+						</th>
+						<td>
+							<form:input path="ntcrNm" cssClass="input w50per"/>
+							<form:errors path="ntcrNm" cssClass="input w50per"/>
+						</td>
+					</tr>
+					<tr>
+						<th>
+							<c:out value="담당부서" />
+						</th>
+						<td>
+							<form:input path="pubLoc" cssClass="input w50per"/>
+							<form:errors path="pubLoc" cssClass="input w50per"/>
+						</td>
+					</tr>
+				</tbody>
+			</table>
+		</div>
+		
+		<!-- btn_wrap -->
+		<div class="btn_wrap">
+			<div class="left">
+				<c:if test="${!empty fmsFileList[0].fmsId }">
+					<button class="btn line xlarge red" onclick="fn_fmsfile_delete(); return false;">삭 제</button>
+				</c:if>
 			</div>
-			<!-- //cont_tit -->
-	
-			<div class="cont">
-				<!-- list_상세 -->
-				<div class="tbType02 col-table data-table left">
-					<table>
-						<colgroup>
-							<col style="width: 20%">
-							<col style="width: 80%">
-						</colgroup>
-	
-						<tbody>
-							<%-- <c:if test="${Transfer}">
-								<tr>
-									<th>
-										<label for="secretAt">임시수정</label>
-									</th>
-									<td>
-										등록일 :
-										<input style="width: 10%;" id="frstRegisterPnttm" name="frstRegisterPnttm" title="제목" type="text" value="${board.frstRegisterPnttm}">
-										2000-01-05 (형식)
-										<br>
-										조회수 : 
-										<input style="width: 10%;" id="inqireCo" name="inqireCo" title="제목" type="text" value="${board.inqireCo}">
-										123 (형식)
-										<br>
-										등록자 : 
-										<input style="width: 10%;" id="ntcrNm" name="ntcrNm" title="제목" type="text" value="${board.ntcrNm}">
-										아무개 (형식)
-									</td>
-								</tr>
-							</c:if> --%>
-							<tr>
-								<th><span class="reqArea">
-									<span class="reqArea"><c:out value='${bdMstr.bbsTyCode eq "BBST07" ? "항목" : bdMstr.menuNo eq "9510000" ? "질문" : "제목"}' /></span>
-									</span>
-									<c:out value="${msgNttSj}" />
-								</th>
-								<td>
-									<form:input path="nttSj" title="${msgNttSj}" cssClass="w100per"/>
-									<form:errors path="nttSj" cssClass="w100per"/>
-								</td>
-							</tr>
-			               <c:if test="${'9650000' eq bdMstr.menuNo}">
-							<tr>
-								<th class="req_text">
-									<!-- <span class="reqArea"></span> -->
-									<p>URL</p>
-								</th>
-								<td>
-									<form:input path="linkUrl" class="text" size="50" cssClass="w100per"/>
-									<form:errors path="linkUrl" />
-								</td>
-			               </tr>		  
-			               </c:if>  							
-							<tr>
-								<th style="vertical-align:middle;"><span class="reqArea">
-									<c:out value='${brdMstrVO.menuNo eq "9510000" ? "답변" : "내용"}' />
-								</span></th>
-								<td>
-									<form:textarea path="nttCn" class="textarea" cols="500" rows="20" />
-									<ckeditor:replace replace="nttCn" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/" />
-									<form:errors path="nttCn" />
-								</td>
-							</tr>
-							<%-- <tr>
-								<th><span class="reqArea">모집상태</span></th>
-								<td>
-									<select name="seCd" id="seCd" title="모집상태">
-										<c:forEach var="result" items="${codeList}" varStatus="status">
-											<option value="${result.code}" <c:if test="${result.code eq board.seCd }">selected="selected"</c:if> ><c:out value='${result.codeNm}' /></option>
-									</c:forEach>
-									</select>
-								</td>
-							</tr> --%>
-							
-							
-							<%-- <tr>
-								<th>파일 첨부</th>
-								<td class="upload_area">
-									<div class="file_upload_box no_img_box fileWrap">
-										<table>	
-											<colgroup>
-												<col style="width: 60%">
-												<col style="width: 10%">
-												<col style="width: 20%">
-												<col style="width: 10%">
-											</colgroup>
-											<thead>
-												<tr>
-												<th>파일명</th>
-												<th>크기</th>
-												<th>등록일시</th>
-												<th>삭제</th>
-												</tr>
-											</thead>
-										</table>
-									</div>
-									<div class="fileWrap fileAfter file_list_div">
-										<table>
-											<colgroup>
-												<col style="width: 60%">
-												<col style="width: 10%">
-												<col style="width: 20%">
-												<col style="width: 10%">
-											</colgroup>
-											<thead>
-												<tr>
-													<th>파일명</th>
-													<th>크기</th>
-													<th>등록일시</th>
-													<th>삭제</th>
-												</tr>
-											</thead>
-											<tbody id="tbody_fiielist">
-												<c:forEach var="fileList" items="${fileList}" varStatus="status">
-				                        			<tr class="item_<c:out value='${fileList.fmsImageFile}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
-														<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
-														<td class="file_name">
-															<img src="/direct/img/upload_hwp_img.png" alt="" />
-															<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
-														</td>
-														<td>
-															<span class="file_size_text" value="<c:out value="${fileList.fileSize}"/>"></span>
-															
-														</td>
-														<td>
-															<c:out value="${fileList.regdt}"/>
-														</td>
-														<td>
-															<input type="button" class="delBtn" onclick="delAtchFile('<c:out value='${fileList.fmsImageFile}' />', '<c:out value='${fileList.fileSn}' />'); return false;">
-														</td>
-													</tr>
-				                        		</c:forEach>
-											</tbody>
-										</table>
-									</div>
-									<div class="fileInfo file_list_div">
-										<ul class="inline">
-											<li>
-												<p>최대 <span class="c_e40000 fwBold limitcount_li"><c:out value='${bdMstr.posblAtchFileNumber}' /></span>개 | <span class="c_e40000 fwBold upload_number">50MB</span>제한</p>
-											</li>
-											<li>
-												<p><span class="c_456ded fwBold totalfileCount">1</span>개 | <span class="c_456ded fwBold totalfileSize">72.01KB</span></p>
-											</li>
-										</ul>
-									</div>
-									<div class="uploadBtm">
-										<input type="file" id="file_temp" name="file_temp" class="uploadFile">
-									</div>
-								</td>
-							</tr> --%>
-							<c:if test="${bdMstr.fileAtchPosblAt == 'Y'}">
-							<tr>
-								<th class="req_text">
-									<p>첨부파일</p>
-								</th>
-								<td class="upload_area">
-									<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
-									<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display:none"/>
-									<button type="button" id="filebutton" class="btn btn_text btn_30 blue_border btnType01 btn_add_file">파일 첨부하기</button>
-									<div class="file_wrap file_upload_box no_img_box">
-										<table class="tbType02">
-											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
-											<colgroup>
-												<col style="width: 60%;">
-												<col style="width: auto;">
-												<col style="width: 20%;">
-												<col style="width: 10%;">
-											</colgroup>
-											<thead>
-												<!-- <th>
-													<input type="checkbox" id="all_check"><label for="all_check"></label>
-												</th> -->
-												<th style="text-align:center;">파일 명</th>
-												<th style="text-align:center;">종류</th>
-												<th style="text-align:center;">크기</th>
-												<th style="text-align:center;">삭제</th>
-											</thead>
-											<tbody class="tb_file_before">
-												<tr>
-													<td colspan="4">
-														<p>첨부하실 파일을 <span>마우스로 끌어서</span> 넣어주세요.</p>
-													</td>
-												</tr>
-											</tbody>
-										</table>
-									</div>
-									<div class="file_wrap fileAfter file_list_div">
-										<table class="tbType02">
-											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
-											<colgroup>
-												<col style="width: 60%">
-												<col style="width: 10%">
-												<col style="width: 20%">
-												<col style="width: 10%">
-											</colgroup>
-											<thead>
-												<!-- <th>
-													<input type="checkbox" id="all_check"><label for="all_check"></label>
-												</th> -->
-												<th style="text-align:center;">파일 명</th>
-												<th style="text-align:center;">종류</th>
-												<th style="text-align:center;">크기</th>
-												<th style="text-align:center;">삭제</th>
-											</thead>
-											<tbody id="tbody_fiielist" class="tb_file_after">
-												<c:forEach var="fileList" items="${fileList}" varStatus="status">
-				                        			<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
-														<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
-														<td class="td_filename">
-															<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
-															<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
-														</td>
-														<td class="td_filesort">
-															<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>"><c:out value="${fileList.fileExtsn}"/></span>
-														</td>
-														<td class="td_filesize">
-															<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
-														</td>
-														<td>
-															<button type="button" class="btn btn_text btn_30 red_border btn_del" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일삭제">삭제</button>
-														</td>
-													</tr>
-				                        		</c:forEach>
-											</tbody>
-										</table>
-									</div>
-								</td>
-							</tr>
-							</c:if>
-							<tr>
-								<th>
-									<c:out value="작성자" />
-								</th>
-								<td>
-									<form:input path="ntcrNm" cssClass="w50per"/>
-									<form:errors path="ntcrNm" cssClass="w50per"/>
-								</td>
-							</tr>
-							<tr>
-								<th>
-									<c:out value="담당부서" />
-								</th>
-								<td>
-									<form:input path="pubLoc" cssClass="w50per"/>
-									<form:errors path="pubLoc" cssClass="w50per"/>
-								</td>
-							</tr>
-														
-							<!-- 공지 여부  -->
-							<%-- <c:choose>
-								<c:when test="${bdMstr.noticeYn == 'Y'}">
-									<c:set var="title">공지여부/공지기간 </c:set>
-									<tr>
-										<th>
-											<label for="noticeAtTitle"><c:out value='${title}' /></label>
-										</th>
-										<td>
-											<input type="checkbox" name="noticeAt" id="noticeAt" value="Y">
-											<span  style="padding-left: 10px;">/</span> 
-											
-											<input type="hidden" name="cal_url" id="cal_url" value="/sym/cmm/EgovNormalCalPopup.do">
-										    <input style="width:auto;margin-left: 10px;" type="text" class="date_format" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="4" maxlength="4" readonly="">
-										    <a href="#" onclick="javascript:fn_egov_NormalCalendar(document.forms.board, document.forms.board.ntceBgndeYYYMMDD);">
-										   	 	<input type="button" class="calBtn">
-									    	</a>
-											<select id="ntceBgndeHH" name="ntceBgndeHH" class="date_format">
-											<c:forEach var="result" items="${ntceBgndeHH}" varStatus="status">
-												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
-											</c:forEach>
-											</select>시
-											<select id="ntceBgndeMM" name="ntceBgndeMM" class="date_format">
-											<c:forEach var="result" items="${ntceBgndeMM}" varStatus="status">
-												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
-											</c:forEach>
-											</select>분
-											&nbsp;&nbsp;~&nbsp;&nbsp;
-									    	<input style="width:auto;" type="text" class="date_format" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="4" maxlength="4" readonly="">
-										    <a href="#" onclick="javascript:fn_egov_NormalCalendar(document.forms.board, document.forms.board.ntceEnddeYYYMMDD);">
-										   	 	<input type="button" class="calBtn">
-									    	</a>
-											<select id="ntceEnddeHH" name="ntceEnddeHH" class="date_format">
-											<c:forEach var="result" items="${ntceEnddeHH}" varStatus="status">
-												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
-											</c:forEach>
-											</select>시
-											<select id="ntceEnddeMM" name="ntceEnddeMM" class="date_format">
-											<c:forEach var="result" items="${ntceEnddeMM}" varStatus="status">
-												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
-											</c:forEach>
-											</select>분
-										</td>
-									</tr>
-								</c:when>
-								<c:otherwise>
-									<form:hidden path="noticeAt" value="N" />
-								</c:otherwise>
-							</c:choose> --%>
-							<!-- 공지 여부  -->
-							
-						</tbody>
-					</table>
-				</div>
-				<!-- //list_상세 -->
-	
-				<!-- btn_wrap -->
-				<div class="btn_wrap btn_layout01">
-					<div class="area_left">
-						<c:if test="${!empty fmsFileList[0].fmsId }">
-							<button class="btn btn_text btn_46 red_border btnType06" onclick="fn_fmsfile_delete(); return false;">삭 제</button>
-						</c:if>
-					</div>
-					<div class="area_right">
-						<!-- <button class="btnType04" onclick="fn_egov_regist_preview(); return false;">미리보기</button> -->
-						<c:if test="${!empty fmsFileList[0].fmsId }">
-							<button class="btn btn_text btn_46 blue_fill btnType06" onclick="goSave('fmsFile_U'); return false;">수 정</button>
-						</c:if>
-						<c:if test="${empty fmsFileList[0].fmsId }">
-							<button class="btn btn_text btn_46 blue_fill btnType06" onclick="fn_egov_regist_notice(); return false;">등 록</button>
-						</c:if>						
-						<button class="btn btn_text btn_46 gray_fill btnType04" onclick="goList(); return false;">목 록</button>
-					</div>
-				</div>
-				<!-- //btn_wrap -->
+			<div class="right">
+				<!-- <button class="btnType04" onclick="fn_egov_regist_preview(); return false;">미리보기</button> -->
+				<c:if test="${!empty fmsFileList[0].fmsId }">
+					<button class="btn fill xlarge primary" onclick="goSave('fmsFile_U'); return false;">수 정</button>
+				</c:if>
+				<c:if test="${empty fmsFileList[0].fmsId }">
+					<button class="btn fill xlarge primary" onclick="fn_egov_regist_notice(); return false;">등 록</button>
+				</c:if>						
+				<button class="btn fill xlarge gray" onclick="goList(); return false;">목 록</button>
 			</div>
 		</div>
+		<!-- //btn_wrap -->
 	</div>
-<!-- //cont -->
+		
+	
 </form:form>
 
 	<!-- //content 끝 -->
 
src/main/webapp/WEB-INF/jsp/cop/bbs/EgovNoticeRegist_bak_260128.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/cop/bbs/EgovNoticeRegist_bak_260128.jsp
@@ -0,0 +1,535 @@
+<%--
+  Class Name : EgovNoticeRegist.jsp
+  Description : 게시물  생성 화면
+  Modification Information
+ 
+      수정일         수정자                   수정내용
+    -------    --------    ---------------------------
+     2009.03.24   이삼섭              최초 생성
+     2011.08.31   JJY       경량환경 버전 생성
+ 
+    author   : 공통서비스 개발팀 이삼섭
+    since    : 2009.03.24
+--%>
+<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
+<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
+<%@ taglib prefix="ckeditor" uri="http://ckeditor.com"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta http-equiv="content-language" content="ko">
+<script type="text/javascript" src="<c:url value='/js/EgovBBSMng.js' />"></script>
+<script type="text/javascript" src="<c:url value='/js/EgovMultiFileItn.js'/>"></script> <!-- 파일첨부, 썸네일이미지 있으면 미리보기 -->
+<%-- <script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script> --%>
+<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js'/>"></script>
+<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
+<validator:javascript formName="board" staticJavascript="false" xhtml="true" cdata="false" />
+<script type="text/javascript">
+$( document ).ready(function() {
+	$(function () {
+
+		$('#filebutton').click(function (e) {
+
+		e.preventDefault();
+
+		$('#file_temp').click();
+
+		});
+
+		});
+	
+});
+
+function goList() {
+	document.searchForm.submit(); 
+}
+
+function fn_egov_regist_notice() {
+	CKEDITOR.instances.nttCn.updateElement();
+	if (!validateBoard(document.board))
+		return;
+
+	//금지어 확인
+	/* var prohibitCheck = false;
+	var form = document.board ;
+	form.checkProhibitCn.value = form.nttSj.value + form.nttCn.value ; 
+	var data = new FormData(form);
+	$.ajax({
+	type: "POST",
+	     url: "/uss/ion/cnf/prohiCheckAjax.do",
+	     async:false,
+	     data: data,
+	     dataType:'json',
+	     processData: false,
+	     contentType: false,
+	     cache: false,
+	     timeout: 600000,
+	     success: function (returnData, status) {
+	     	if(status == 'success'){
+		    	if(returnData.result == 'fail'){
+		        }else if(returnData.result == 'auth_fail'){
+		        }else if(returnData.result =='success'){
+		        	if(null != returnData.prohibitVO.prohibitCn){
+		        		alert( returnData.prohibitVO.prohibitCn + " 단어는 금지어로 등록되어 있는 단어입니다." );
+		        		prohibitCheck = true;
+		        	}
+	           	}
+           }else{
+	           	//alert("등록에 실패하였습니다.");
+           }
+       },
+       error: function (e) {
+           //alert("등록에 실패하였습니다.");
+       }
+	});
+  
+	if(prohibitCheck){
+		return;
+	} */
+	
+	<c:if test="${bdMstr.noticeYn == 'Y' or bdMstr.bbsTyCode == 'BBST08'}"> 
+		var tempTxt = "공지" ;
+		<c:if test="${bdMstr.bbsTyCode == 'BBST08'}">
+			tempTxt = "모집기간" ;
+		</c:if>
+		
+		if($("input:checkbox[name='noticeAt']").is(":checked") || tempTxt=='모집기간'){
+			{
+				if($('#ntceBgndeYYYMMDD').val() == ''){
+					alert(tempTxt+" 시작일은 필수입니다.");
+					return;
+				}
+				if($('#ntceEnddeYYYMMDD').val() == ''){
+					alert(tempTxt+" 마감일은 필수입니다.");
+					return;
+				}
+				
+				var iChkBeginDe = Number(($('#ntceBgndeYYYMMDD').val()+$('#ntceBgndeHH').val()+$('#ntceBgndeMM').val()).replaceAll("-","")   );
+				var iChkEndDe =  Number(($('#ntceEnddeYYYMMDD').val()+$('#ntceEnddeHH').val()+$('#ntceEnddeMM').val()).replaceAll("-","")   );
+
+				if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
+					alert("게시시작일자는 게시종료일자 보다 클수 없고,\n게시종료일자는 게시시작일자 보다 작을수 없습니다. ");
+					return;
+				}
+				$('#ntceBgnde').val(iChkBeginDe) ;
+				$('#ntceEndde').val(iChkEndDe) ;
+			}
+		}
+	</c:if>
+	
+	if (confirm('<spring:message code="common.regist.msg" />')) {
+		goSave();
+	}
+}
+
+function goList() {
+	document.searchForm.action = "<c:url value='/cop/bbs/selectBoardList.do'/>";
+	document.searchForm.submit();
+}
+
+function fn_egov_regist_preview() {
+	var PCC_window = window.open('', 'PCCV3Window', 'width=850, height=570, resizable=1, scrollbars=yes, status=0, titlebar=0, toolbar=0, left=350, top=50' );
+	
+	var previewImgs = "";
+	var i = 0;
+	
+	$("#DIV_IMG_VIEW").find("img").each(function() {
+		previewImgs += $(this).get(0).src + "^";
+		i++;
+	});
+	
+	document.board.previewImgs.value = previewImgs;
+	document.board.action = "<c:url value='/cop/bbs/bbsPreview.do'/>";
+	document.board.target = "PCCV3Window";
+	document.board.submit();
+}
+</script>
+<title><c:out value='${bdMstr.bbsNm}' /> - 글 등록</title>
+<style>
+.uploaded_obj{width: 100%;}
+</style>
+</head>
+<body>
+	<form:form commandName="searchForm" name="searchForm" method="get" action="">
+		<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
+		<input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>" />
+		<input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>" />
+		<input name="bbsId" type="hidden" value="<c:out value='${searchVO.bbsId}'/>" />
+	</form:form>
+			
+	<form:form commandName="board" name="board" method="post" enctype="multipart/form-data">
+	<input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}'/>" />
+	<input type="hidden" name="searchCnd" value="<c:out value='${searchVO.searchCnd}'/>" />
+	<input type="hidden" name="searchWrd" value="<c:out value='${searchVO.searchWrd}'/>" />
+	<input type="hidden" name="bbsId" value="<c:out value='${bdMstr.bbsId}'/>" />
+	<input type="hidden" name="previewImgs" value="" />
+	<input type="hidden" name="checkProhibitCn" value="" />
+	<input type="hidden" name="siteId" value="<c:out value='${bdMstr.siteId}'/>"  />
+	<input type="hidden" name="pageType" id="pageType" value="insert" />
+	
+	<input id="ntceBgnde" name="ntceBgnde" type="hidden" value="">
+	<input id="ntceEndde" name="ntceEndde" type="hidden" value="">
+	
+	<!-- 드래그앤 드롭 파라미터 -->
+	<input type="hidden" name="limitcount" value="${bdMstr.posblAtchFileNumber}" />
+	<!-- cont -->
+	<div class="cont_wrap">
+		<div class="box">
+	
+			<!-- cont_tit -->
+			<div class="cont_tit">
+				<h2><c:out value='${bdMstr.bbsNm}' />- 글 등록  (<c:out value='${bdMstr.menuNm}' />)</h2>
+				<ul class="cont_nav">
+					<li class="home"><a href="/"><i></i></a></li>
+						<li>
+							<p>게시판관리</p>
+						</li>
+						<li>
+							<p>게시판관리</p>
+						</li>
+						<li>
+							<p><c:out value='${bdMstr.bbsNm}' /> 목록</p>
+						</li>
+					<li><span class="cur_nav"><c:out value='${bdMstr.bbsNm}' /> 등록</span></li>
+				</ul>
+			</div>
+			<!-- //cont_tit -->
+	
+			<div class="cont">
+				<!-- list_상세 -->
+				<div class="tbType02 col-table data-table left">
+					<table>
+						<colgroup>
+							<col style="width: 20%">
+							<col style="width: 80%">
+						</colgroup>
+	
+						<tbody>
+							<%-- <c:if test="${Transfer}">
+								<tr>
+									<th>
+										<label for="secretAt">임시수정</label>
+									</th>
+									<td>
+										등록일 :
+										<input style="width: 10%;" id="frstRegisterPnttm" name="frstRegisterPnttm" title="제목" type="text" value="${board.frstRegisterPnttm}">
+										2000-01-05 (형식)
+										<br>
+										조회수 : 
+										<input style="width: 10%;" id="inqireCo" name="inqireCo" title="제목" type="text" value="${board.inqireCo}">
+										123 (형식)
+										<br>
+										등록자 : 
+										<input style="width: 10%;" id="ntcrNm" name="ntcrNm" title="제목" type="text" value="${board.ntcrNm}">
+										아무개 (형식)
+									</td>
+								</tr>
+							</c:if> --%>
+							<tr>
+								<th><span class="reqArea">
+									<span class="reqArea"><c:out value='${bdMstr.bbsTyCode eq "BBST07" ? "항목" : bdMstr.menuNo eq "9510000" ? "질문" : "제목"}' /></span>
+									</span>
+									<c:out value="${msgNttSj}" />
+								</th>
+								<td>
+									<form:input path="nttSj" title="${msgNttSj}" cssClass="w100per"/>
+									<form:errors path="nttSj" cssClass="w100per"/>
+								</td>
+							</tr>
+			               <c:if test="${'9650000' eq bdMstr.menuNo}">
+							<tr>
+								<th class="req_text">
+									<!-- <span class="reqArea"></span> -->
+									<p>URL</p>
+								</th>
+								<td>
+									<form:input path="linkUrl" class="text" size="50" cssClass="w100per"/>
+									<form:errors path="linkUrl" />
+								</td>
+			               </tr>		  
+			               </c:if>  							
+							<tr>
+								<th style="vertical-align:middle;"><span class="reqArea">
+									<c:out value='${brdMstrVO.menuNo eq "9510000" ? "답변" : "내용"}' />
+								</span></th>
+								<td>
+									<form:textarea path="nttCn" class="textarea" cols="500" rows="20" />
+									<ckeditor:replace replace="nttCn" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/" />
+									<form:errors path="nttCn" />
+								</td>
+							</tr>
+							<%-- <tr>
+								<th><span class="reqArea">모집상태</span></th>
+								<td>
+									<select name="seCd" id="seCd" title="모집상태">
+										<c:forEach var="result" items="${codeList}" varStatus="status">
+											<option value="${result.code}" <c:if test="${result.code eq board.seCd }">selected="selected"</c:if> ><c:out value='${result.codeNm}' /></option>
+									</c:forEach>
+									</select>
+								</td>
+							</tr> --%>
+							
+							
+							<%-- <tr>
+								<th>파일 첨부</th>
+								<td class="upload_area">
+									<div class="file_upload_box no_img_box fileWrap">
+										<table>	
+											<colgroup>
+												<col style="width: 60%">
+												<col style="width: 10%">
+												<col style="width: 20%">
+												<col style="width: 10%">
+											</colgroup>
+											<thead>
+												<tr>
+												<th>파일명</th>
+												<th>크기</th>
+												<th>등록일시</th>
+												<th>삭제</th>
+												</tr>
+											</thead>
+										</table>
+									</div>
+									<div class="fileWrap fileAfter file_list_div">
+										<table>
+											<colgroup>
+												<col style="width: 60%">
+												<col style="width: 10%">
+												<col style="width: 20%">
+												<col style="width: 10%">
+											</colgroup>
+											<thead>
+												<tr>
+													<th>파일명</th>
+													<th>크기</th>
+													<th>등록일시</th>
+													<th>삭제</th>
+												</tr>
+											</thead>
+											<tbody id="tbody_fiielist">
+												<c:forEach var="fileList" items="${fileList}" varStatus="status">
+				                        			<tr class="item_<c:out value='${fileList.fmsImageFile}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
+														<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
+														<td class="file_name">
+															<img src="/direct/img/upload_hwp_img.png" alt="" />
+															<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
+														</td>
+														<td>
+															<span class="file_size_text" value="<c:out value="${fileList.fileSize}"/>"></span>
+															
+														</td>
+														<td>
+															<c:out value="${fileList.regdt}"/>
+														</td>
+														<td>
+															<input type="button" class="delBtn" onclick="delAtchFile('<c:out value='${fileList.fmsImageFile}' />', '<c:out value='${fileList.fileSn}' />'); return false;">
+														</td>
+													</tr>
+				                        		</c:forEach>
+											</tbody>
+										</table>
+									</div>
+									<div class="fileInfo file_list_div">
+										<ul class="inline">
+											<li>
+												<p>최대 <span class="c_e40000 fwBold limitcount_li"><c:out value='${bdMstr.posblAtchFileNumber}' /></span>개 | <span class="c_e40000 fwBold upload_number">50MB</span>제한</p>
+											</li>
+											<li>
+												<p><span class="c_456ded fwBold totalfileCount">1</span>개 | <span class="c_456ded fwBold totalfileSize">72.01KB</span></p>
+											</li>
+										</ul>
+									</div>
+									<div class="uploadBtm">
+										<input type="file" id="file_temp" name="file_temp" class="uploadFile">
+									</div>
+								</td>
+							</tr> --%>
+							<c:if test="${bdMstr.fileAtchPosblAt == 'Y'}">
+							<tr>
+								<th class="req_text">
+									<p>첨부파일</p>
+								</th>
+								<td class="upload_area">
+									<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
+									<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display:none"/>
+									<button type="button" id="filebutton" class="btn btn_text btn_30 blue_border btnType01 btn_add_file">파일 첨부하기</button>
+									<div class="file_wrap file_upload_box no_img_box">
+										<table class="tbType02">
+											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
+											<colgroup>
+												<col style="width: 60%;">
+												<col style="width: auto;">
+												<col style="width: 20%;">
+												<col style="width: 10%;">
+											</colgroup>
+											<thead>
+												<!-- <th>
+													<input type="checkbox" id="all_check"><label for="all_check"></label>
+												</th> -->
+												<th style="text-align:center;">파일 명</th>
+												<th style="text-align:center;">종류</th>
+												<th style="text-align:center;">크기</th>
+												<th style="text-align:center;">삭제</th>
+											</thead>
+											<tbody class="tb_file_before">
+												<tr>
+													<td colspan="4">
+														<p>첨부하실 파일을 <span>마우스로 끌어서</span> 넣어주세요.</p>
+													</td>
+												</tr>
+											</tbody>
+										</table>
+									</div>
+									<div class="file_wrap fileAfter file_list_div">
+										<table class="tbType02">
+											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
+											<colgroup>
+												<col style="width: 60%">
+												<col style="width: 10%">
+												<col style="width: 20%">
+												<col style="width: 10%">
+											</colgroup>
+											<thead>
+												<!-- <th>
+													<input type="checkbox" id="all_check"><label for="all_check"></label>
+												</th> -->
+												<th style="text-align:center;">파일 명</th>
+												<th style="text-align:center;">종류</th>
+												<th style="text-align:center;">크기</th>
+												<th style="text-align:center;">삭제</th>
+											</thead>
+											<tbody id="tbody_fiielist" class="tb_file_after">
+												<c:forEach var="fileList" items="${fileList}" varStatus="status">
+				                        			<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
+														<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
+														<td class="td_filename">
+															<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
+															<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
+														</td>
+														<td class="td_filesort">
+															<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>"><c:out value="${fileList.fileExtsn}"/></span>
+														</td>
+														<td class="td_filesize">
+															<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
+														</td>
+														<td>
+															<button type="button" class="btn btn_text btn_30 red_border btn_del" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일삭제">삭제</button>
+														</td>
+													</tr>
+				                        		</c:forEach>
+											</tbody>
+										</table>
+									</div>
+								</td>
+							</tr>
+							</c:if>
+							<tr>
+								<th>
+									<c:out value="작성자" />
+								</th>
+								<td>
+									<form:input path="ntcrNm" cssClass="w50per"/>
+									<form:errors path="ntcrNm" cssClass="w50per"/>
+								</td>
+							</tr>
+							<tr>
+								<th>
+									<c:out value="담당부서" />
+								</th>
+								<td>
+									<form:input path="pubLoc" cssClass="w50per"/>
+									<form:errors path="pubLoc" cssClass="w50per"/>
+								</td>
+							</tr>
+														
+							<!-- 공지 여부  -->
+							<%-- <c:choose>
+								<c:when test="${bdMstr.noticeYn == 'Y'}">
+									<c:set var="title">공지여부/공지기간 </c:set>
+									<tr>
+										<th>
+											<label for="noticeAtTitle"><c:out value='${title}' /></label>
+										</th>
+										<td>
+											<input type="checkbox" name="noticeAt" id="noticeAt" value="Y">
+											<span  style="padding-left: 10px;">/</span> 
+											
+											<input type="hidden" name="cal_url" id="cal_url" value="/sym/cmm/EgovNormalCalPopup.do">
+										    <input style="width:auto;margin-left: 10px;" type="text" class="date_format" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="4" maxlength="4" readonly="">
+										    <a href="#" onclick="javascript:fn_egov_NormalCalendar(document.forms.board, document.forms.board.ntceBgndeYYYMMDD);">
+										   	 	<input type="button" class="calBtn">
+									    	</a>
+											<select id="ntceBgndeHH" name="ntceBgndeHH" class="date_format">
+											<c:forEach var="result" items="${ntceBgndeHH}" varStatus="status">
+												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
+											</c:forEach>
+											</select>시
+											<select id="ntceBgndeMM" name="ntceBgndeMM" class="date_format">
+											<c:forEach var="result" items="${ntceBgndeMM}" varStatus="status">
+												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
+											</c:forEach>
+											</select>분
+											&nbsp;&nbsp;~&nbsp;&nbsp;
+									    	<input style="width:auto;" type="text" class="date_format" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="4" maxlength="4" readonly="">
+										    <a href="#" onclick="javascript:fn_egov_NormalCalendar(document.forms.board, document.forms.board.ntceEnddeYYYMMDD);">
+										   	 	<input type="button" class="calBtn">
+									    	</a>
+											<select id="ntceEnddeHH" name="ntceEnddeHH" class="date_format">
+											<c:forEach var="result" items="${ntceEnddeHH}" varStatus="status">
+												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
+											</c:forEach>
+											</select>시
+											<select id="ntceEnddeMM" name="ntceEnddeMM" class="date_format">
+											<c:forEach var="result" items="${ntceEnddeMM}" varStatus="status">
+												<option value="${result.code}"><c:out value='${result.codeNm}' /></option>	
+											</c:forEach>
+											</select>분
+										</td>
+									</tr>
+								</c:when>
+								<c:otherwise>
+									<form:hidden path="noticeAt" value="N" />
+								</c:otherwise>
+							</c:choose> --%>
+							<!-- 공지 여부  -->
+							
+						</tbody>
+					</table>
+				</div>
+				<!-- //list_상세 -->
+	
+				<!-- btn_wrap -->
+				<div class="btn_wrap btn_layout01">
+					<div class="area_left">
+						<c:if test="${!empty fmsFileList[0].fmsId }">
+							<button class="btn btn_text btn_46 red_border btnType06" onclick="fn_fmsfile_delete(); return false;">삭 제</button>
+						</c:if>
+					</div>
+					<div class="area_right">
+						<!-- <button class="btnType04" onclick="fn_egov_regist_preview(); return false;">미리보기</button> -->
+						<c:if test="${!empty fmsFileList[0].fmsId }">
+							<button class="btn btn_text btn_46 blue_fill btnType06" onclick="goSave('fmsFile_U'); return false;">수 정</button>
+						</c:if>
+						<c:if test="${empty fmsFileList[0].fmsId }">
+							<button class="btn btn_text btn_46 blue_fill btnType06" onclick="fn_egov_regist_notice(); return false;">등 록</button>
+						</c:if>						
+						<button class="btn btn_text btn_46 gray_fill btnType04" onclick="goList(); return false;">목 록</button>
+					</div>
+				</div>
+				<!-- //btn_wrap -->
+			</div>
+		</div>
+	</div>
+<!-- //cont -->
+</form:form>
+
+	<!-- //content 끝 -->
+</body>
+</html>
src/main/webapp/WEB-INF/jsp/cop/cmt/EgovArticleCommentListWeb.jsp
--- src/main/webapp/WEB-INF/jsp/cop/cmt/EgovArticleCommentListWeb.jsp
+++ src/main/webapp/WEB-INF/jsp/cop/cmt/EgovArticleCommentListWeb.jsp
@@ -46,20 +46,22 @@
 		<c:set var="replyTitle">
 			<spring:message code="cop.comment.title" />
 		</c:set>
-		<div class="cmmt_tit">
-			<i class="cmmt_icon"></i>
-			<p>댓글 <span><c:out value="${resultCnt}" /></span>개</p>
+		<div class="cmmt_title">
+			<i class="icon comment"></i>
+			<p>댓글 <b><c:out value="${resultCnt}" /></b>개</p>
 		</div>
 		
 		<ul class="cmmt_list">
 			<c:forEach var="result" items="${resultList}" varStatus="status">
 				<li>
-					<div class="cmmt_person"><c:out value="${result.wrterNm}" /></div>
+					<div class="cmmt_top">
+						<strong class="writer"><c:out value="${result.wrterNm}" /></strong>
+						<span class="cmmt_date"><c:out value="${result.frstRegisterPnttm}" /></span>
+					</div>
 					<div class="cmmt_detail">
 						<p>
 							<c:out value="${fn:replace(result.commentCn , crlf , '<br/>')}" escapeXml="false" />
 						</p>
-						<div class="cmmt_date"><c:out value="${result.frstRegisterPnttm}" /></div>
 						<c:choose>
 							<c:when test="${searchVO.commentNo == '' }">
 								<c:set var="vCommentNo" value="${result.commentNo}" />
@@ -71,11 +73,11 @@
 							</c:otherwise>
 						</c:choose>
 						<c:if test="${result.wrterId eq userId}">
-							<div class="btn_wrap">
-								<button class=btnType05 onclick="javascript:fn_egov_selectCommentForupdt('<c:out value='${vCommentNo}' />'); return false;">
+							<div class="btn_wrap left">
+								<button class="btn ssmall line primary" onclick="javascript:fn_egov_selectCommentForupdt('<c:out value='${vCommentNo}' />'); return false;">
 									<c:out value="${btnTxt}" />
 								</button>
-								<button class="btnType11" onclick="javascript:fn_egov_deleteCommentList(<c:out value='${result.commentNo}' />); return false;">
+								<button class="btn ssmall line red" onclick="javascript:fn_egov_deleteCommentList(<c:out value='${result.commentNo}' />); return false;">
 									<spring:message code="button.delete" />
 								</button>
 							</div>
@@ -100,15 +102,12 @@
 				<input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}'/>">
 				<input type="hidden" name="searchCnd" value="<c:out value='${searchVO.searchCnd}'/>" />
 				<input type="hidden" name="searchWrd" value="<c:out value='${searchVO.searchWrd}'/>" />
-				<ul class="cmmt_wrap">
+				<ul class="cmmt_input">
 				
 				<%-- <c:set var="title"><spring:message code="cop.comment.commentCn" /></c:set>
 				<form:textarea path="commentCn" title="${title}" cols="300" rows="3" cssClass="required" placeholder="댓글내용을 입력해주세요" />
 				<form:errors path="commentCn" cssClass="error" /> --%>
 				<!-- <textarea name="wr_content" title="내용" class="required" id="wr_content" required="" maxlength="10000" placeholder="댓글내용을 입력해주세요"></textarea> -->
-				<li class="cmmt_tit">
-					<p>의견</p>
-				</li>
 				<li class="cmmt_text">
 					<label for="commentCn" class="label">의견입력</label>
 					<form:textarea path="commentCn" title="${title}" cols="30" rows="3" />
@@ -117,12 +116,12 @@
 				<li>
 				<c:choose>
 					<c:when test="${searchVO.commentNo == '' }">
-						<button type="button" class="btn_add_cmmt" onclick="javascript:fn_egov_insert_commentList(); return false;" >
+						<button type="button" class="btn fill secondary xlarge" onclick="javascript:fn_egov_insert_commentList(); return false;" >
 							<spring:message code="button.create" />
 						</button>
 					</c:when>
 					<c:otherwise>
-						<button type="button" class="btn_add_cmmt" onclick="javascript:fn_egov_updt_commentList(); return false;" >
+						<button type="button" class="btn fill secondary xlarge" onclick="javascript:fn_egov_updt_commentList(); return false;" >
 							<spring:message code="button.update" />
 						</button>
 					</c:otherwise>
src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp
--- src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp
+++ src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp
@@ -29,6 +29,7 @@
   <link rel="stylesheet" href="/css/font.css">
   <link rel="stylesheet" href="/publish/usr/layout/layout.css">
   <link rel="stylesheet" href="/publish/usr/css/common.css">
+  <link rel="stylesheet" href="/publish/usr/css/table.css">
   <link rel="stylesheet" href="/publish/usr/css/style.css">
   <link rel="stylesheet" href="/publish/usr/css/content.css">
   <!-- //css -->
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire.jsp
@@ -143,69 +143,80 @@
 	<input type="hidden" id= "ntcrNm" name="ntcrNm" value=""/>
 	<input type="hidden" id= "menuNo" name="menuNo" value="<c:out value='${masterVO.menuNo}'/>" />
 </form:form>
-	<!-- cont -->
-	<div class="sub_content">
 
-		<!-- page_location -->
-		<ul class="page_location">
-			<li><i class="icon home"></i></li>
-			<li>분쟁조정 안내</li>
-			<li>분쟁조정 안내</li>
-			<li>분쟁조정 관련 서식</li>
-		</ul>
-		<!-- //page_location -->
-			<h3 class="sub_con_tit"><c:out value="${brdMstrVO.bbsNm}"/></h3>
-
-			<div class="list_view">
-				<div class="list_view_wrap">
-					<h4 class="list_view_tit">
-						<c:out value="${result.nttSj}" />
-					</h4>
-					<ul class="view_info">
-						<li>
-							<p class="view_info_tit">· 작성일 : </p>
-							<i class="icon td_calendar"></i>
-							<c:out value="${result.frstRegisterPnttm}" />
-						</li>
-						<li>
-							<p class="view_info_tit">· 작성자 : </p>
-							<i class="icon td_writer"></i>
-							<c:out value="${result.ntcrNm}"/>
-						</li>
-						<li>
-							<p class="view_info_tit">· 조회수 : </p>
-							<i class="icon td_view"></i>
-							<c:out value="${result.inqireCo}" />
-						</li>
-						<li>
-							<p class="view_info_tit">· URL : </p>
-							<c:out value="${result.linkUrl}"/>
-						</li>
-					</ul>
-					<c:if test="${not empty result.atchFileId}">
-						<ul class="view_file_list">
-							<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
-								<c:param name="param_atchFileId" value="${result.atchFileId}" />
-								<c:param name="pdf_view" value="Y" />
-							</c:import>
-						</ul>
-					</c:if>
-					<div class="view_content">
-						<c:out value="${fn:replace(fn:replace(fn:replace(result.nttCn, crlt , '<'), crgt , '>'), crlf , '<br/>')}"  escapeXml="false"/>
-					</div>
-
-					<div class="btn_wrap right">
-						<button type="button" class="btn btn_text btn_40 gray_fill" onclick="javascript:fn_egov_select_noticeList(); return false;">목록</button>
-					</div>
-				</div>
+<div class="sub_visual">
+	<div class="inner">
+		<h2 class="sub_title" data-section="community">Community</h2>
+		<div class="sub_visual_nav">
+			<a href="../index.html"><i class="icon home"></i></a>
+			<div class="snb_wrap">
+				<button type="button" class="snb_title">Company</button>
+				<ul class="snb_select">
+					<li><a href="#">Company</a></li>
+					<li><a href="#">Platform Tech</a></li>
+					<li><a href="#">Major Result</a></li>
+				</ul>
 			</div>
-			
-			<!-- 댓글 -->
-			<c:if test="${brdMstrVO.addYn == 'Y'}">
-				<c:import url="/web/cop/cmt/selectArticleCommentList.do" charEncoding="utf-8">
-					<c:param name="siteId" value="${brdMstrVO.siteId}" />
-				</c:import>
-			</c:if>
+			<div class="snb_wrap">
+				<button type="button" class="snb_title">설립배경</button>
+				<ul class="snb_select">
+					<li><a href="/web/content.do?proFn=999110005" class="active">설립배경</a></li>
+					<li><a href="/web/content.do?proFn=9989200" class="">연혁</a></li>
+					<li><a href="/web/content.do?proFn=9989400" class="">조직도</a></li>
+					<li><a href="/web/content.do?proFn=9989300" class="">오시는길</a></li>
+				</ul>
+			</div>
 		</div>
 	</div>
-	<!-- //cont -->
+</div>
+
+<div class="inner">
+	<div class="content_wrap overview">
+		<div class="contents">
+		
+			<div class="content_title">
+				<h3><c:out value="${brdMstrVO.bbsNm}"/></h3>
+			</div>
+			
+			<div class="board_wrap">
+				<div class="board_top">
+					<strong class="board_title"><c:out value="${result.nttSj}" /></strong>
+					<ul class="board_info">
+						<li><i class="icon calendar"></i><c:out value="${result.frstRegisterPnttm}" /></li>
+						<li><i class="icon writer"></i><c:out value="${result.ntcrNm}"/></li>
+						<li><i class="icon view"></i><c:out value="${result.inqireCo}" /></li>
+						<li><b>URL</b><c:out value="${result.linkUrl}"/></li>
+					</ul>
+				</div>
+			
+				<div class="board_cont">
+				
+					<c:out value="${fn:replace(fn:replace(fn:replace(result.nttCn, crlt , '<'), crgt , '>'), crlf , '<br/>')}"  escapeXml="false"/>
+					
+					<ul class="file_list box">
+					<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
+						<c:param name="param_atchFileId" value="${result.atchFileId}" />
+						<c:param name="pdf_view" value="Y" />
+					</c:import>
+					<!-- <li><a href="#" download="PATINEX 2025 전시부스 참가 신청서 양식"><i class="icon file blue"></i>PATINEX 2025 전시부스 참가 신청서 양식.hwp (208KB)</a></li> -->
+					</ul>
+				</div>
+			              
+				<div class="btn_wrap right mt40">
+					<button type="button" class="btn fill gray xlarge" onclick="javascript:fn_egov_select_noticeList(); return false;">목록</button>
+				</div>
+				
+				
+				<!-- 댓글 -->
+				<%-- <c:if test="${brdMstrVO.addYn == 'Y'}">
+				<c:import url="/web/cop/cmt/selectArticleCommentList.do" charEncoding="utf-8">
+				<c:param name="siteId" value="${brdMstrVO.siteId}" />
+				</c:import>
+				</c:if> --%>
+
+            </div>
+			
+		</div>
+	</div>
+</div>
+
 
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire_bak_260128.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire_bak_260128.jsp
@@ -0,0 +1,211 @@
+<%--
+  Class Name : EgovNoticeInqire.jsp
+  Description : (사용자)게시물 조회 화면
+  Modification Information
+ 
+	  수정일      수정자              수정내용
+	 ----------  --------    ---------------------------
+	 2009.03.23   이삼섭        최초 생성
+	 2009.06.26   한성곤        2단계 기능 추가 (댓글관리, 만족도조사)
+	 2011.08.31   JJY       	경량환경 버전 생성
+	 2013.05.23   이기하       	상세보기 오류수정
+ 
+	author   : 공통서비스 개발팀 이삼섭
+	since    : 2009.03.23
+--%>
+<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
+<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
+<%pageContext.setAttribute("crlf", "\r\n"); %>
+<%pageContext.setAttribute("crlt", "&lt;"); %>
+<%pageContext.setAttribute("crgt", "&gt;"); %>
+<%   
+	response.setHeader("Cache-Control","no-store");   
+	response.setHeader("Pragma","no-cache");   
+	response.setDateHeader("Expires",0);   
+	if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache"); 
+%> 
+<script type="text/javascript">
+$(document).ready(function(){
+	
+});
+var listPage = $(location).attr('href').split($(location).attr('host'))[1].split('Detail.do')[0]+'List.do'+"?bbsId=<c:out value='${brdMstrVO.bbsId}' />"  ;
+var listPage1 = $(location).attr('href').split($(location).attr('host'))[1].split('Detail.do')[0]+'List.do'
+var detailPage = $(location).attr('href').split($(location).attr('host'))[1].split('?')[0] ;
+  function fn_egov_select_noticeList(pageNo) {
+  	document.searchForm.mblDn.value = "";
+	//공통사용위해 detail > list로 변경 
+	if(listPage.indexOf("contentBbsList.do") > 0){ //컨텐츠 bbs 페이지경우
+		listPage = "/web/content.do?proFn="+$('#menuNo').val();
+		location.href = listPage ;
+		return;
+	} 
+	  document.searchForm.action = listPage1;
+	  document.searchForm.submit();
+  }
+  
+  function fn_egov_select_detail(bbsId , nttId) { //이전/다음글 상세
+  	if(listPage.indexOf("contentBbsList.do") > 0){ //컨텐츠 bbs 페이지경우
+  		location.href=detailPage+"?bbsId="+bbsId + "&nttId="+nttId+"&menuNo="+$('#menuNo').val() ;
+  		return
+  	}
+  	location.href=detailPage+"?bbsId="+bbsId + "&nttId="+nttId ;
+  }
+  
+  function fn_egov_delete_notice() {
+	  if (confirm('<spring:message code="common.delete.msg" />')) {
+		  document.searchForm.action = "<c:url value='/web/cop/bbs/deleteBoardArticle.do'/>";
+		  document.searchForm.submit();
+	  }   
+  }
+  
+  function fn_egov_moveUpdt_notice(){
+  	document.searchForm.action = "<c:url value='/web/cop/bbs/forUpdateBoardArticle.do'/>";
+	  document.searchForm.method = "post";
+	  document.searchForm.submit();          
+  }
+</script>
+
+<!-- 댓글 작성 스크립트  -->
+<c:if test="${brdMstrVO.addYn == 'Y'}">
+	<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
+	<validator:javascript formName="articleComment" staticJavascript="false" xhtml="true" cdata="false" />
+	<script type="text/javascript">
+// 댓글 등록
+function fn_egov_insert_commentList() {
+	var form = document.getElementById("articleCommentVO");
+	if (!validateArticleComment(form)){
+		return;
+	}
+	if (confirm('<spring:message code="common.regist.msg" />')) {
+		form.submit();
+	}
+}
+
+// 댓글 수정
+function fn_egov_updt_commentList() {
+	var form = document.getElementById("articleCommentVO");
+	if (!validateArticleComment(form)){
+		return;
+	}
+
+	if (confirm('<spring:message code="common.update.msg" />')) {
+		form.modified.value = "true";
+		form.action = "<c:url value='/web/cop/cmt/updateArticleComment.do'/>";
+		form.submit();
+	}
+}
+
+// 댓글 수정 화면
+function fn_egov_selectCommentForupdt(commentNo) {
+	var form = document.getElementById("articleCommentVO");
+	//form.subPageIndex.value = pageNo;
+	form.commentNo.value = commentNo;
+	form.action = "<c:url value='/web/cop/bbsWeb/selectBoardArticle.do'/>";
+	form.submit();
+}
+
+// 댓글 삭제
+function fn_egov_deleteCommentList(commentNo) {
+	var form = document.getElementById("articleCommentVO");
+	if (confirm('<spring:message code="common.delete.msg" />')) {
+		form.modified.value = "true";
+		form.commentNo.value = commentNo;
+		form.action = "<c:url value='/web/cop/cmt/deleteArticleComment.do'/>";
+		form.submit();
+	}
+}
+
+/* 댓글페이징 */
+function fn_egov_select_commentList(pageNo) {
+	var form = document.getElementById("articleCommentVO");
+	// form.subPageIndex.value = pageNo;
+	form.commentNo.value = '';
+	form.action = "<c:url value='/${siteId}/web/cop/bbsWeb/selectBoardArticle.do'/>";
+	form.submit();
+}
+</script>
+</c:if>
+<!-- contents 영역 -->
+<form:form commandName="searchForm" name="searchForm" method="post" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>">
+	<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
+	<input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>"/>
+	<input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>"/>
+	<input name="password" type="hidden" value="<c:out value='${searchVO.password}'/>"/>
+	<input name="bbsId" type="hidden" value="<c:out value='${result.bbsId}'/>" />
+	<input name="nttId" type="hidden" value="<c:out value='${result.nttId}'/>" />
+	<input type="hidden" id= "mblDn" name="mblDn" value="<c:out value='${usrMblDn}' />"/>
+	<input type="hidden" id= "ntcrNm" name="ntcrNm" value=""/>
+	<input type="hidden" id= "menuNo" name="menuNo" value="<c:out value='${masterVO.menuNo}'/>" />
+</form:form>
+	<!-- cont -->
+	<div class="sub_content">
+
+		<!-- page_location -->
+		<ul class="page_location">
+			<li><i class="icon home"></i></li>
+			<li>분쟁조정 안내</li>
+			<li>분쟁조정 안내</li>
+			<li>분쟁조정 관련 서식</li>
+		</ul>
+		<!-- //page_location -->
+			<h3 class="sub_con_tit"><c:out value="${brdMstrVO.bbsNm}"/></h3>
+
+			<div class="list_view">
+				<div class="list_view_wrap">
+					<h4 class="list_view_tit">
+						<c:out value="${result.nttSj}" />
+					</h4>
+					<ul class="view_info">
+						<li>
+							<p class="view_info_tit">· 작성일 : </p>
+							<i class="icon td_calendar"></i>
+							<c:out value="${result.frstRegisterPnttm}" />
+						</li>
+						<li>
+							<p class="view_info_tit">· 작성자 : </p>
+							<i class="icon td_writer"></i>
+							<c:out value="${result.ntcrNm}"/>
+						</li>
+						<li>
+							<p class="view_info_tit">· 조회수 : </p>
+							<i class="icon td_view"></i>
+							<c:out value="${result.inqireCo}" />
+						</li>
+						<li>
+							<p class="view_info_tit">· URL : </p>
+							<c:out value="${result.linkUrl}"/>
+						</li>
+					</ul>
+					<c:if test="${not empty result.atchFileId}">
+						<ul class="view_file_list">
+							<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
+								<c:param name="param_atchFileId" value="${result.atchFileId}" />
+								<c:param name="pdf_view" value="Y" />
+							</c:import>
+						</ul>
+					</c:if>
+					<div class="view_content">
+						<c:out value="${fn:replace(fn:replace(fn:replace(result.nttCn, crlt , '<'), crgt , '>'), crlf , '<br/>')}"  escapeXml="false"/>
+					</div>
+
+					<div class="btn_wrap right">
+						<button type="button" class="btn btn_text btn_40 gray_fill" onclick="javascript:fn_egov_select_noticeList(); return false;">목록</button>
+					</div>
+				</div>
+			</div>
+			
+			<!-- 댓글 -->
+			<c:if test="${brdMstrVO.addYn == 'Y'}">
+				<c:import url="/web/cop/cmt/selectArticleCommentList.do" charEncoding="utf-8">
+					<c:param name="siteId" value="${brdMstrVO.siteId}" />
+				</c:import>
+			</c:if>
+		</div>
+	</div>
+	<!-- //cont -->
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp
@@ -78,162 +78,203 @@
 	<!-- 게시판 검색 텍스트 입력 부분 구분을 위해 /kccadrPb/usr/script/content.js-->
 	<input type="hidden" name="pageType" id="pageType" value="bbs"/>
 	<!-- cont -->
-	<div class="sub_content" id="sub">
-		
-		<!-- page_location -->
-		<ul class="page_location">
-			<li><i class="icon home"></i></li>
-			<li>게시판</li>
-			<li>${brdMstrVO.bbsNm}</li>
-		</ul>
-		<!-- //page_location -->
 	
-		<h3 class="sub_con_tit">${brdMstrVO.bbsNm}</h3>
-
-		<form name="frm" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>" method="post">
-			<input type="hidden" name="menuNo" class="hiddenMenuNo" />
-			<c:if test="${not empty searchVO.seCd}"><%-- 구분값. 공모/결과 탭화면을 위한 --%>
-			<input type="hidden" name="seCd" value="<c:out value='${searchVO.seCd}'/>" />
-			</c:if>
-			<input type="hidden" name="bbsId" value="<c:out value='${boardVO.bbsId}'/>" />
-			<input type="hidden" name="nttId" value="0" />
-			<input type="hidden" name="nttIds" value="0" />
-			<input type="hidden" name="searchYear" value="<c:out value='${boardVO.searchYear}'/>" />
-			<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
-			<input type="hidden" id= "mblDn" name="mblDn" value=""/>
-			<input type="hidden" id= "failRtnUrl" name="failRtnUrl" value="<c:out value='${failRtnUrl}'/>"/><!-- 인증체크 후 실패 url -->
-			<input type="hidden" id= "password" name="password" value=""/>
-			<input type="hidden" id="pubDetail" name="pubDetail" value=""/>
+	<div class="sub_visual">
+        <div class="inner">
+          <h2 class="sub_title" data-section="community">Community</h2>
+          <div class="sub_visual_nav">
+            <a href="/web/main/mainPage.do"><i class="icon home"></i></a>
+            <div class="snb_wrap">
+              <button type="button" class="snb_title">Community</button>
+              <ul class="snb_select">
+                <li><a href="#">Company</a></li>
+                <li><a href="#">Platform Tech</a></li>
+                <li><a href="#">Major Result</a></li>
+                <li><a href="#">Community</a></li>
+              </ul>
+            </div>
+            <div class="snb_wrap">
+              <button type="button" class="snb_title">설립배경</button>
+              <ul class="snb_select">
+		        <li><a href="/web/content.do?proFn=999110005" class="active">설립배경</a></li>
+		        <li>
+		          <a href="/web/content.do?proFn=9989200" class="">연혁</a>
+		        </li>
+		        <li>
+		          <a href="/web/content.do?proFn=9989400" class="">조직도</a>
+		        </li>
+		        <li>
+		          <a href="/web/content.do?proFn=9989300" class="">오시는길</a>
+		        </li>
+		      </ul>
+            </div>
+          </div>
+        </div>
+      </div>
+      
+      
+      <div class="inner">
+      	<div class="content_wrap overview">
+      		<div class="contents">
+      			
+      			<div class="content_title">
+      				<h3>${brdMstrVO.bbsNm}</h3>
+      			</div>
+      			
+      			
+      			<form name="frm" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>" method="post">
+					<input type="hidden" name="menuNo" class="hiddenMenuNo" />
+					<c:if test="${not empty searchVO.seCd}"><%-- 구분값. 공모/결과 탭화면을 위한 --%>
+					<input type="hidden" name="seCd" value="<c:out value='${searchVO.seCd}'/>" />
+					</c:if>
+					<input type="hidden" name="bbsId" value="<c:out value='${boardVO.bbsId}'/>" />
+					<input type="hidden" name="nttId" value="0" />
+					<input type="hidden" name="nttIds" value="0" />
+					<input type="hidden" name="searchYear" value="<c:out value='${boardVO.searchYear}'/>" />
+					<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
+					<input type="hidden" id= "mblDn" name="mblDn" value=""/>
+					<input type="hidden" id= "failRtnUrl" name="failRtnUrl" value="<c:out value='${failRtnUrl}'/>"/><!-- 인증체크 후 실패 url -->
+					<input type="hidden" id= "password" name="password" value=""/>
+					<input type="hidden" id="pubDetail" name="pubDetail" value=""/>
+					
+					<div class="search_area">
+						<div class="search_left">
+							<p class="total_number">총 <b>${resultCnt}</b>건</p>
+						</div>
+						
+						<div class="search_right">
+							<select name="searchCnd" id="subSearch" class="search_select">
+								<option value="" <c:if test="${searchVO.searchCnd == ''}">selected="selected"</c:if>>전체</option>
+								<option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>제목</option>
+								<option value="1" <c:if test="${searchVO.searchCnd == '1'}">selected="selected"</c:if>>내용</option>
+							</select>
+							<input type="text" name="searchWrd" class="input search_input" title="검색어 입력" placeholder="검색어를 입력하세요" onfocus="this.placeholder=''" value='<c:out value="${searchVO.searchWrd}"/>'>
+							<button type="button" class="btn fill primary medium" onclick="javascript:linkPage('1'); return false;">검색</button>
+						</div>
+						
+					</div>
+					
+				</form>
+      			
+      			<div class="table table_type_cols">
+					<table>
+						<colgroup>
+							<col style="width:80px;">
+			                <col style="width:auto;">
+	                		<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
+	                			<col style="width:10%;"> 
+	                		</c:if>
+	                		<col style="width:15%;">
+	                		<col style="width:10%;">
+	                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
+	                			<col style="width:10%;">
+	                		 </c:if>
+						</colgroup>
+						<thead>
+							<tr>
+								<th scope="col">번호</th>
+								<th scope="col">제목</th>
+								<c:choose>
+				                	<c:when test="${brdMstrVO.menuNo eq '9620000'}"> 
+				                		<th scope="col">작성일</th> <!-- 묻고답하기 -->  
+				                		<th scope="col">처리현황</th>
+				                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
+				                			<th scope="col">조회수</th>
+				                		</c:if>
+				                	</c:when>
+									<c:otherwise>
+										<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
+											<th scope="col">첨부</th>
+										</c:if>
+				                		<th scope="col">작성일</th>
+				                		<th scope="col">작성자</th>
+				                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
+				                			<th scope="col">조회수</th>
+				                		</c:if>
+									</c:otherwise>	
+				                </c:choose>
+							</tr>
+						</thead>
+						<tbody>
+							<c:if test="${'1' eq searchVO.pageIndex}">
+				            	<c:forEach var="result" items="${notifyList}" varStatus="status">
+					            <tr onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
+				                    <td>공지</td>
+				                    <td class="td_title">
+				                        <a href="#">
+					                        <c:out value="${result.nttSj}" />
+				                        </a>
+				                    </td>
+				                    <c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
+				                    	<td class="td_file">
+	<%-- 				                    	<c:if test="${result.atchFileCnt > 0}"> --%>
+	<!-- 											<img src="/img/post/atch_file.png" alt="첨부파일 있음"> -->
+	<%-- 										</c:if> --%>
+				                    	</td>
+				                    </c:if>
+				                    <td>
+				                    	<c:out value="${result.frstRegisterPnttm}" />
+				                    </td>
+				                   	<c:if test="${brdMstrVO.viewsYn ne 'N'}">
+				                   		<td><c:out value="${result.inqireCo}" /></td>
+				                   	</c:if>	
+				                </tr>
+				            </c:forEach>
+				            </c:if>
+				            
+				            <c:forEach var="result" items="${resultList}" varStatus="status">
+				            	<tr onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
+				                    <td class="table_number">
+				                    	<c:out value="${paginationInfo.totalRecordCount+1 - ((searchVO.pageIndex-1) * searchVO.pageUnit + status.count)}" />
+				                    </td>
+			                		<td class="td_title">
+										<a href="#">
+				                        	<c:out value="${result.nttSj}" />
+				                        </a>
+				                    </td>
+				                    <c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
+				                    	<td class="td_file">
+				                    		<i class="icon file"></i>
+	<%-- 				                    	<c:if test="${result.atchFileCnt > 0}"> --%>
+	<!-- 												<img src="/img/post/atch_file.png" alt="첨부파일 있음"> -->
+	<%-- 										</c:if> --%>
+				                    	</td>
+				                    </c:if>
+				                    <td><c:out value="${result.frstRegisterPnttm}" /></td>
+				                    <td><c:out value="${result.frstRegisterNm}" /></td>
+				                    <c:if test="${brdMstrVO.viewsYn ne 'N'}">
+					                    <td><c:out value="${result.inqireCo}" /></td>
+					                </c:if>    
+				                </tr>
+				            </c:forEach>
+				            <c:if test="${empty resultList}">
+						    	<tr class="tr_list_none">
+										<td colspan="6" class="list_none">등록된 데이터가 없습니다.</td>
+									</tr>
+					    	</c:if>
+						</tbody>
+					</table>
+				</div>
 			
-<!-- 			<div class="search_wrap"> -->
-<!-- 				<select name="searchCnd" id="subSearch" class="select"> -->
-<%-- 					<option value="" <c:if test="${searchVO.searchCnd == ''}">selected="selected"</c:if>>전체</option> --%>
-<%--                     <option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>제목</option> --%>
-<%--                     <option value="1" <c:if test="${searchVO.searchCnd == '1'}">selected="selected"</c:if>>내용</option> --%>
-<!-- 				</select> -->
-<%-- 				<input type="text" name="searchWrd" class="input_text" title="검색어 입력" placeholder="검색어를 입력하세요" onfocus="this.placeholder=''" value='<c:out value="${searchVO.searchWrd}"/>'> --%>
-<!-- 				<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:linkPage('1'); return false;">검색</button> -->
-<!-- 			</div> -->
-		</form>
-<!-- 		<div class="table_top"> -->
-<%-- 			<p class="list_total_number">전체 <span class="color_blue">${resultCnt}</span>건</p> --%>
-<!-- 		</div> -->
+				<div class="btn_wrap right mt40">
+					<c:if test="${brdMstrVO.menuNo eq '9620000' || brdMstrVO.menuNo eq '9650000'}">
+	            		<button type="button" class="btn line xlarge accent" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
+	            	</c:if>
+	            	<button type="button" class="btn line xlarge accent" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
+	<!--             	<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:linkPage('1'); return false;">검색</button> -->
+				</div>
+				
+				<c:if test="${!empty resultList}">
+			        <div class="page">
+			            <ui:pagination paginationInfo = "${paginationInfo}"  type="imageWeb" jsFunction="linkPage" />
+			        </div>		        
+		        </c:if>
 
-			<!-- list -->
-			<div class="table_type_cols">
-				<table>
-					<colgroup>
-						<col style="width:5%;">
-		                <col style="width:auto;">
-                		<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
-                			<col style="width:10%;"> 
-                		</c:if>
-                		<col style="width:10%;">
-                		<col style="width:10%;">
-                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
-                			<col style="width:10%;">
-                		 </c:if>
-					</colgroup>
-					<thead>
-						<tr>
-							<th scope="col">번호</th>
-							<th scope="col">제목</th>
-							<c:choose>
-			                	<c:when test="${brdMstrVO.menuNo eq '9620000'}"> 
-			                		<th scope="col">작성일</th> <!-- 묻고답하기 -->  
-			                		<th scope="col">처리현황</th>
-			                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
-			                			<th scope="col">조회수</th>
-			                		</c:if>
-			                	</c:when>
-								<c:otherwise>
-									<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
-										<th scope="col">첨부</th>
-									</c:if>
-			                		<th scope="col">작성일</th>
-			                		<th scope="col">작성자</th>
-			                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
-			                			<th scope="col">조회수</th>
-			                		</c:if>
-								</c:otherwise>	
-			                </c:choose>
-						</tr>
-					</thead>
-					<tbody>
-						<c:if test="${'1' eq searchVO.pageIndex}">
-			            	<c:forEach var="result" items="${notifyList}" varStatus="status">
-				            <tr>
-			                    <td>공지</td>
-			                    <td class="td_title">
-			                        <a href="#" title="현재창 상세이동" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
-				                        <c:out value="${result.nttSj}" />
-			                        </a>
-			                    </td>
-			                    <c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
-			                    	<td class="fileTd">
-<%-- 				                    	<c:if test="${result.atchFileCnt > 0}"> --%>
-<!-- 											<img src="/img/post/atch_file.png" alt="첨부파일 있음"> -->
-<%-- 										</c:if> --%>
-			                    	</td>
-			                    </c:if>
-			                    <td>
-			                    	<c:out value="${result.frstRegisterPnttm}" />
-			                    </td>
-			                   	<c:if test="${brdMstrVO.viewsYn ne 'N'}">
-			                   		<td><c:out value="${result.inqireCo}" /></td>
-			                   	</c:if>	
-			                </tr>
-			            </c:forEach>
-			            </c:if>
-			            
-			            <c:forEach var="result" items="${resultList}" varStatus="status">
-			            	<tr>
-			                    <td class="table_number">
-			                    	<c:out value="${paginationInfo.totalRecordCount+1 - ((searchVO.pageIndex-1) * searchVO.pageUnit + status.count)}" />
-			                    </td>
-		                		<td class="td_title">
-									<a href="#" title="현재창 상세이동" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
-			                        	<c:out value="${result.nttSj}" />
-			                        </a>
-			                    </td>
-			                    <c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
-			                    	<td>
-			                    		첨부파일
-<%-- 				                    	<c:if test="${result.atchFileCnt > 0}"> --%>
-<!-- 												<img src="/img/post/atch_file.png" alt="첨부파일 있음"> -->
-<%-- 										</c:if> --%>
-			                    	</td>
-			                    </c:if>
-			                    <td><c:out value="${result.frstRegisterPnttm}" /></td>
-			                    <td><c:out value="${result.frstRegisterNm}" /></td>
-			                    <c:if test="${brdMstrVO.viewsYn ne 'N'}">
-				                    <td><c:out value="${result.inqireCo}" /></td>
-				                </c:if>    
-			                </tr>
-			            </c:forEach>
-			            <c:if test="${empty resultList}">
-					    	<tr class="tr_list_none">
-									<td colspan="6" class="list_none">등록된 데이터가 없습니다.</td>
-								</tr>
-				    	</c:if>
-					</tbody>
-				</table>
-			</div>
-			<!-- //list -->
-			
-			<c:if test="${!empty resultList}">
-		        <div class="page">
-		            <ui:pagination paginationInfo = "${paginationInfo}"  type="imageWeb" jsFunction="linkPage" />
-		        </div>		        
-	        </c:if>
-
-			<!-- 하단 버튼 -->
-			<div class="btn_wrap btn_layout01">
-				<c:if test="${brdMstrVO.menuNo eq '9620000' || brdMstrVO.menuNo eq '9650000'}">
-            		<button type="button" class="btnType09" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
-            	</c:if>
-            	<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
-<!--             	<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:linkPage('1'); return false;">검색</button> -->
-			</div>
-			<!-- //하단 버튼 -->
-	</div>
+      		</div>
+      	</div>
+      </div>
+      
+      
+      
+      
+      
 
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList_bak_260128.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList_bak_260128.jsp
@@ -0,0 +1,239 @@
+ <%--
+  Class Name : EgovNoticeList.jsp
+  Description : (사용자)게시물 목록화면
+  Modification Information
+ 
+      수정일         수정자                   수정내용
+    -------    --------    ---------------------------
+     2009.03.19   이삼섭              최초 생성
+     2011.08.31   JJY       경량환경 버전 생성
+ 
+    author   : 공통서비스 개발팀 이삼섭
+    since    : 2009.03.19
+--%>
+<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
+<%   
+	response.setHeader("Cache-Control","no-store");   
+	response.setHeader("Pragma","no-cache");   
+	response.setDateHeader("Expires",0);   
+	if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache"); 
+%> 
+<script type="text/javascript">
+$(document).ready(function(){
+	//$(".btnSearch").keyup(function(e){if(e.keyCode == 13) linkPage('1');});
+});
+
+function fn_egov_addNotice(){
+	document.frm.method = "post";
+	document.frm.action = "<c:url value='/web/cop/bbs/addBoardArticle.do'/>";
+	//document.frm.action = "<c:url value='/web/cop/selfauth/authentication.do'/>";
+	document.frm.submit();
+}
+
+function linkPage(pageNo) {
+	
+	if(pageNo != 1){
+		document.frm.searchWrd.value = "";
+		document.frm.searchCnd.value = "";
+	}
+	var searchWrd = $.trim(document.frm.searchWrd.value);
+	var searchCnd = $.trim(document.frm.searchCnd.value);
+	
+	document.frm.pageIndex.value = pageNo;
+	document.frm.method = "post";
+	document.frm.action = "<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>";
+	document.frm.submit();
+}
+
+
+function fn_egov_inqire_notice(bbsId, nttId) {
+	document.frm.nttId.value = nttId;
+	document.frm.bbsId.value = bbsId;
+	document.frm.pubDetail.value = 'Y';
+	document.frm.method = "post";
+	document.frm.action = "<c:url value='/web/cop/bbsWeb/selectBoardDetail.do'/>";
+	document.frm.submit();
+}
+
+
+
+function fn_egov_pdfView(atchFileId, fileSn){
+	window.open("/cmm/fms/pdfView.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"");
+}
+
+function fn_egov_downFile(atchFileId, fileSn){
+	window.open("/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"");
+}
+
+var _bbsId = "<c:out value='${boardVO.bbsId}'/>";
+var _searchYear = "<c:out value='${boardVO.searchYear}'/>";
+
+</script>
+
+	<!-- 게시판 검색 텍스트 입력 부분 구분을 위해 /kccadrPb/usr/script/content.js-->
+	<input type="hidden" name="pageType" id="pageType" value="bbs"/>
+	<!-- cont -->
+	<div class="sub_content" id="sub">
+		
+		<!-- page_location -->
+		<ul class="page_location">
+			<li><i class="icon home"></i></li>
+			<li>게시판</li>
+			<li>${brdMstrVO.bbsNm}</li>
+		</ul>
+		<!-- //page_location -->
+	
+		<h3 class="sub_con_tit">${brdMstrVO.bbsNm}</h3>
+
+		<form name="frm" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>" method="post">
+			<input type="hidden" name="menuNo" class="hiddenMenuNo" />
+			<c:if test="${not empty searchVO.seCd}"><%-- 구분값. 공모/결과 탭화면을 위한 --%>
+			<input type="hidden" name="seCd" value="<c:out value='${searchVO.seCd}'/>" />
+			</c:if>
+			<input type="hidden" name="bbsId" value="<c:out value='${boardVO.bbsId}'/>" />
+			<input type="hidden" name="nttId" value="0" />
+			<input type="hidden" name="nttIds" value="0" />
+			<input type="hidden" name="searchYear" value="<c:out value='${boardVO.searchYear}'/>" />
+			<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
+			<input type="hidden" id= "mblDn" name="mblDn" value=""/>
+			<input type="hidden" id= "failRtnUrl" name="failRtnUrl" value="<c:out value='${failRtnUrl}'/>"/><!-- 인증체크 후 실패 url -->
+			<input type="hidden" id= "password" name="password" value=""/>
+			<input type="hidden" id="pubDetail" name="pubDetail" value=""/>
+			
+<!-- 			<div class="search_wrap"> -->
+<!-- 				<select name="searchCnd" id="subSearch" class="select"> -->
+<%-- 					<option value="" <c:if test="${searchVO.searchCnd == ''}">selected="selected"</c:if>>전체</option> --%>
+<%--                     <option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>제목</option> --%>
+<%--                     <option value="1" <c:if test="${searchVO.searchCnd == '1'}">selected="selected"</c:if>>내용</option> --%>
+<!-- 				</select> -->
+<%-- 				<input type="text" name="searchWrd" class="input_text" title="검색어 입력" placeholder="검색어를 입력하세요" onfocus="this.placeholder=''" value='<c:out value="${searchVO.searchWrd}"/>'> --%>
+<!-- 				<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:linkPage('1'); return false;">검색</button> -->
+<!-- 			</div> -->
+		</form>
+<!-- 		<div class="table_top"> -->
+<%-- 			<p class="list_total_number">전체 <span class="color_blue">${resultCnt}</span>건</p> --%>
+<!-- 		</div> -->
+
+			<!-- list -->
+			<div class="table_type_cols">
+				<table>
+					<colgroup>
+						<col style="width:5%;">
+		                <col style="width:auto;">
+                		<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
+                			<col style="width:10%;"> 
+                		</c:if>
+                		<col style="width:10%;">
+                		<col style="width:10%;">
+                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
+                			<col style="width:10%;">
+                		 </c:if>
+					</colgroup>
+					<thead>
+						<tr>
+							<th scope="col">번호</th>
+							<th scope="col">제목</th>
+							<c:choose>
+			                	<c:when test="${brdMstrVO.menuNo eq '9620000'}"> 
+			                		<th scope="col">작성일</th> <!-- 묻고답하기 -->  
+			                		<th scope="col">처리현황</th>
+			                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
+			                			<th scope="col">조회수</th>
+			                		</c:if>
+			                	</c:when>
+								<c:otherwise>
+									<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
+										<th scope="col">첨부</th>
+									</c:if>
+			                		<th scope="col">작성일</th>
+			                		<th scope="col">작성자</th>
+			                		<c:if test="${brdMstrVO.viewsYn ne 'N'}">
+			                			<th scope="col">조회수</th>
+			                		</c:if>
+								</c:otherwise>	
+			                </c:choose>
+						</tr>
+					</thead>
+					<tbody>
+						<c:if test="${'1' eq searchVO.pageIndex}">
+			            	<c:forEach var="result" items="${notifyList}" varStatus="status">
+				            <tr>
+			                    <td>공지</td>
+			                    <td class="td_title">
+			                        <a href="#" title="현재창 상세이동" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
+				                        <c:out value="${result.nttSj}" />
+			                        </a>
+			                    </td>
+			                    <c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
+			                    	<td class="fileTd">
+<%-- 				                    	<c:if test="${result.atchFileCnt > 0}"> --%>
+<!-- 											<img src="/img/post/atch_file.png" alt="첨부파일 있음"> -->
+<%-- 										</c:if> --%>
+			                    	</td>
+			                    </c:if>
+			                    <td>
+			                    	<c:out value="${result.frstRegisterPnttm}" />
+			                    </td>
+			                   	<c:if test="${brdMstrVO.viewsYn ne 'N'}">
+			                   		<td><c:out value="${result.inqireCo}" /></td>
+			                   	</c:if>	
+			                </tr>
+			            </c:forEach>
+			            </c:if>
+			            
+			            <c:forEach var="result" items="${resultList}" varStatus="status">
+			            	<tr>
+			                    <td class="table_number">
+			                    	<c:out value="${paginationInfo.totalRecordCount+1 - ((searchVO.pageIndex-1) * searchVO.pageUnit + status.count)}" />
+			                    </td>
+		                		<td class="td_title">
+									<a href="#" title="현재창 상세이동" onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
+			                        	<c:out value="${result.nttSj}" />
+			                        </a>
+			                    </td>
+			                    <c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
+			                    	<td>
+			                    		첨부파일
+<%-- 				                    	<c:if test="${result.atchFileCnt > 0}"> --%>
+<!-- 												<img src="/img/post/atch_file.png" alt="첨부파일 있음"> -->
+<%-- 										</c:if> --%>
+			                    	</td>
+			                    </c:if>
+			                    <td><c:out value="${result.frstRegisterPnttm}" /></td>
+			                    <td><c:out value="${result.frstRegisterNm}" /></td>
+			                    <c:if test="${brdMstrVO.viewsYn ne 'N'}">
+				                    <td><c:out value="${result.inqireCo}" /></td>
+				                </c:if>    
+			                </tr>
+			            </c:forEach>
+			            <c:if test="${empty resultList}">
+					    	<tr class="tr_list_none">
+									<td colspan="6" class="list_none">등록된 데이터가 없습니다.</td>
+								</tr>
+				    	</c:if>
+					</tbody>
+				</table>
+			</div>
+			<!-- //list -->
+			
+			<c:if test="${!empty resultList}">
+		        <div class="page">
+		            <ui:pagination paginationInfo = "${paginationInfo}"  type="imageWeb" jsFunction="linkPage" />
+		        </div>		        
+	        </c:if>
+
+			<!-- 하단 버튼 -->
+			<div class="btn_wrap btn_layout01">
+				<c:if test="${brdMstrVO.menuNo eq '9620000' || brdMstrVO.menuNo eq '9650000'}">
+            		<button type="button" class="btnType09" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
+            	</c:if>
+            	<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:fn_egov_addNotice(); return false;">글쓰기</button>
+<!--             	<button type="button" class="btn btn_text btn_40 darkblue_fill btn_search" onclick="javascript:linkPage('1'); return false;">검색</button> -->
+			</div>
+			<!-- //하단 버튼 -->
+	</div>
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticePhotoInqire.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticePhotoInqire.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticePhotoInqire.jsp
@@ -161,36 +161,54 @@
 </form:form>
 <!-- contents 영역 -->
 <c:set var="nttSj" value="${result.nttSj}"></c:set>
-<div class="subCont">
-	<h3 class="contTit"><c:out value='${brdMstrVO.bbsNm}' /></h3>
-	<!-- view 영역 -->
-	<div class="contentWrap board">
-		<div class="viewWrap">
-			<div class="viewHead">
-				<h4 class="fwBold"><c:out value="${result.nttSj}" /></h4>
-				<ul class="infor">
-					<li>
-						<span >작성일 : <c:out value="${result.frstRegisterPnttm}" /></span>
-						<span class="inforLine">조회수 : <c:out value="${result.inqireCo}" /></span>
-					</li>
+
+
+<div class="sub_visual">
+	<div class="inner">
+		<h2 class="sub_title" data-section="community">Community</h2>
+		<div class="sub_visual_nav">
+			<a href="../index.html"><i class="icon home"></i></a>
+			<div class="snb_wrap">
+				<button type="button" class="snb_title">Company</button>
+				<ul class="snb_select">
+					<li><a href="#">Company</a></li>
+					<li><a href="#">Platform Tech</a></li>
+					<li><a href="#">Major Result</a></li>
 				</ul>
 			</div>
-			<div class="viewCont c_222222 fs18">
-				<div class="contWrap">
-					<%-- <div class="tabCont">
-						<c:if test="${not empty fileList}">
-						 	<c:forEach var="result" items="${fileList}" varStatus="status">
-							 	<img src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.atchFileId}"/>&fileSn=<c:out value="${result.fileSn}"/>' alt="">
-						 	</c:forEach>
-						</c:if>							
-					</div>
-					<div class="tabNav">
-						<ul class="clearfix">
-							<li><button class="beforeBtn bxBefore3"><img src="/publish/image/main/sec3BeforeBtn.png" alt=""></button></li>									
-							<li><button class="nextBtn bxNext3"><img src="/publish/image/main/sec3NextBtn.png" alt=""></button></li>
-						</ul>
-					</div> --%>
-					<ul class="imgView">
+			<div class="snb_wrap">
+				<button type="button" class="snb_title">설립배경</button>
+				<ul class="snb_select">
+					<li><a href="/web/content.do?proFn=999110005" class="active">설립배경</a></li>
+					<li><a href="/web/content.do?proFn=9989200" class="">연혁</a></li>
+					<li><a href="/web/content.do?proFn=9989400" class="">조직도</a></li>
+					<li><a href="/web/content.do?proFn=9989300" class="">오시는길</a></li>
+				</ul>
+			</div>
+		</div>
+	</div>
+</div>
+
+<div class="inner">
+	<div class="content_wrap community">
+		<div class="contents">
+		
+			<div class="content_title">
+				<h3><c:out value='${brdMstrVO.bbsNm}' /></h3>
+			</div>
+			
+			<div class="board_wrap">
+				<div class="board_top">
+					<strong class="board_title"><c:out value="${result.nttSj}" /></strong>
+					<ul class="board_info">
+						<li><i class="icon calendar"></i><c:out value="${result.frstRegisterPnttm}" /></li>
+						<li><i class="icon view"></i><c:out value="${result.inqireCo}" /></li>
+					</ul>
+				</div>
+			
+				<div class="board_cont">
+				
+					<ul class="img_view">
                        <c:if test="${not empty fileList}">
 						 	<c:forEach var="result" items="${fileList}" varStatus="status">
 						 	<li>
@@ -199,7 +217,7 @@
 						 	</c:forEach>
 						</c:if>			
                    </ul>
-                   <ul class="imgList">
+                   <%-- <ul class="imgList">
                        <c:if test="${not empty fileList}">
 						 	<c:forEach var="result" items="${fileList}" varStatus="status">
 						 	<li>
@@ -209,82 +227,91 @@
 							</li>
 						 	</c:forEach>
 						</c:if>			
-                   </ul>
-                   <ul class="imgBtn">
+                   </ul> --%>
+                   
+                   <!-- <ul class="imgBtn">
                        <li><button class="imgPrev" title="이전 이미지로 이동"><img src="/publish/image/board/arrowLeft.png" alt="이전"></button></li>
                        <li><button class="imgNext" title="다음 이미지로 이동"><img src="/publish/image/board/arrowRight.png" alt="다음"></button></li>
-                   </ul>
+                   </ul> -->
+                   
+                   <p><c:out value="${result.nttCn}" escapeXml="false" /></p>
+                   <c:if test="${not empty result.atchFileId}">
+			
+					</c:if>
+					
+					<ul class="file_list box">
+					<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
+						<c:param name="param_atchFileId" value="${result.atchFileId}" />
+						<c:param name="pdf_view" value="Y" />
+					</c:import>
+					<!-- <li><a href="#" download="PATINEX 2025 전시부스 참가 신청서 양식"><i class="icon file blue"></i>PATINEX 2025 전시부스 참가 신청서 양식.hwp (208KB)</a></li> -->
+					</ul>
 				</div>
-				<p><c:out value="${result.nttCn}" escapeXml="false" /></p>
-			</div>
-			<c:if test="${not empty result.atchFileId}">
-			
-			</c:if>
-			<ul class="attach">
-				<!-- <li><img src="/publish/image/board/fileIcon.png" alt="첨부파일 이미지">첨부파일 없음</li> -->
-				<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
-					<c:param name="param_atchFileId" value="${result.atchFileId}" />
-					<c:param name="pdf_view" value="Y" />
+			              
+				<div class="btn_wrap right mt40">
+					<button type="button" class="btn fill gray xlarge" onclick="javascript:fn_egov_select_noticeList('1'); return false;">목록</button>
+				</div>
+				
+				
+				<ul class="view_more">
+				
+					<!-- 이전글 -->
+					<c:choose>
+					<c:when test="${empty prevNttIdNSj}">
+						<li class="none">
+							<span>이전글 <i class="icon prev"></i></span>
+							<a href="#">이전글이 없습니다.</a>
+						</li>
+					</c:when>
+					<c:otherwise>
+						<li>
+							<c:set var="prevNttId" value="${fn:split(prevNttIdNSj, '|')[0]}" />
+							<c:set var="prevNttSj" value="${fn:split(prevNttIdNSj, '|')[1]}" />
+							<c:set var="prevNttDate" value="${fn:split(prevNttIdNSj, '|')[2]}" />
+							<span>이전글 <i class="icon prev"></i></span>
+							<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${prevNttId}'/>'); return false;" title="현재창 이전글이동">
+								<c:out value="${prevNttSj}" />
+							</a>
+							<%-- <span class="nb_date"><c:out value="${prevNttDate}" /></span> --%>
+						</li>
+					</c:otherwise>
+					</c:choose>
+					<!-- //이전글 -->
+					
+					<!-- 다음글 -->
+					<c:choose>
+						<c:when test="${empty nextNttIdNSj}">
+							<li class="none">
+								<span>다음글 <i class="icon next"></i></span>
+								<a href="#">다음글이 없습니다.</a>
+							</li>  
+						</c:when>
+						<c:otherwise>
+							<c:set var="nextNttId" value="${fn:split(nextNttIdNSj, '|')[0]}" />
+							<c:set var="nextNttSj" value="${fn:split(nextNttIdNSj, '|')[1]}" />
+							<c:set var="nextNttDate" value="${fn:split(nextNttIdNSj, '|')[2]}" />
+							<span>다음글 <i class="icon next"></i></span>
+							<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${nextNttId}'/>'); return false;" title="현재창 다음글이동">
+								<c:out value="${nextNttSj}" />
+							</a>
+							<%-- <span class="nb_date"><c:out value="${nextNttDate}" /></span> --%>
+						</c:otherwise>
+					</c:choose>
+					<!-- //다음글 -->
+					
+				</ul>
+				
+				<!-- 댓글 -->
+				<%-- <c:if test="${brdMstrVO.addYn == 'Y'}">
+				<c:import url="/web/cop/cmt/selectArticleCommentList.do" charEncoding="utf-8">
+				<c:param name="siteId" value="${brdMstrVO.siteId}" />
 				</c:import>
-			</ul>
-			<!-- btnWrap -->
-			<div class="btnWrap center">
-				<button type="button" class="btnType btnType1 w80" onclick="javascript:fn_egov_select_noticeList('1'); return false;">목록</button>
-			</div><!-- //btnWrap -->
-			
-			<table class="listNav">
-	                <caption>이전 다음 글보기</caption>
-	                <colgroup>
-	                    <col data-veiw="th" style="width:140px">
-	                    <col data-veiw="td" style="width:auto">
-	                </colgroup>
-	                <tbody>
-	                	<tr>
-	                        <th scope="row" class="listNavNext">이전글</th>
-	                        <td>
-	                            <c:choose>
-								<c:when test="${empty prevNttIdNSj}">
-									이전글이 없습니다.
-								</c:when>
-								<c:otherwise>
-									<c:set var="prevNttId" value="${fn:split(prevNttIdNSj, '|')[0]}" />
-									<c:set var="prevNttSj" value="${fn:split(prevNttIdNSj, '|')[1]}" />
-									<c:set var="prevNttDate" value="${fn:split(prevNttIdNSj, '|')[2]}" />
-									<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${prevNttId}'/>'); return false;" title="현재창 이전글이동">
-										<c:out value="${prevNttSj}" />
-									</a>
-									<span class="nb_date"><c:out value="${prevNttDate}" /></span>
-								</c:otherwise>
-								</c:choose>	
-	                        </td>
-	                    </tr>
-	                    
-	                    <tr>
-	                        <th scope="row" class="listNavPrev">다음글</th>
-	                        <td>
-	                        <c:choose>
-							<c:when test="${empty nextNttIdNSj}">
-								다음글이 없습니다.  
-							</c:when>
-							<c:otherwise>
-								<c:set var="nextNttId" value="${fn:split(nextNttIdNSj, '|')[0]}" />
-								<c:set var="nextNttSj" value="${fn:split(nextNttIdNSj, '|')[1]}" />
-								<c:set var="nextNttDate" value="${fn:split(nextNttIdNSj, '|')[2]}" />
-								<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${nextNttId}'/>'); return false;" title="현재창 다음글이동">
-									<c:out value="${nextNttSj}" />
-								</a>
-								<span class="nb_date"><c:out value="${nextNttDate}" /></span>
-							</c:otherwise>
-							</c:choose>
-							</td>	
-	                    </tr>
-	                    
-	                </tbody>
-	            </table>
-	            
+				</c:if> --%>
+
+            </div>
 		</div>
-	</div><!-- // view 영역 -->
+	</div>
 </div>
-<!--//contents 영역 -->
+
 </body>
 
 
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticePhotoInqire_bak_260128.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticePhotoInqire_bak_260128.jsp
@@ -0,0 +1,290 @@
+<%--
+  Class Name : EgovNoticeInqire.jsp
+  Description : (사용자)게시물 조회 화면
+  Modification Information
+ 
+      수정일      수정자              수정내용
+     ----------  --------    ---------------------------
+     2009.03.23   이삼섭        최초 생성
+     2009.06.26   한성곤        2단계 기능 추가 (댓글관리, 만족도조사)
+     2011.08.31   JJY       	경량환경 버전 생성
+     2013.05.23   이기하       	상세보기 오류수정
+ 
+    author   : 공통서비스 개발팀 이삼섭
+    since    : 2009.03.23
+--%>
+<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
+<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
+<%pageContext.setAttribute("crlf", "\r\n"); %>
+<%   
+	response.setHeader("Cache-Control","no-store");   
+	response.setHeader("Pragma","no-cache");   
+	response.setDateHeader("Expires",0);   
+	if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache"); 
+%> 
+<head>
+<script type="text/javascript">
+$(document).ready(function(){
+	$(".btnType1").keyup(function(e){if(e.keyCode == 13) fn_egov_select_noticeList('1');});
+});
+
+	function fnPopup(acType){
+		var mblDn = "";
+		var userNm = "";
+		var form = document.searchForm;
+		
+		//temp Data
+		mblDn = "USRCNFRM_00000000320";
+		userNm = "우영두";
+		
+		form.mblDn.value = mblDn;
+		form.ntcrNm.value = userNm;		
+		if(acType == "delete"){
+			if (confirm('<spring:message code="common.delete.msg" />')) {
+	            document.searchForm.action = "<c:url value='/web/cop/bbs/deleteBoardArticle.do'/>";
+	            document.searchForm.submit();
+	        }   
+		}else{
+			document.searchForm.action = "<c:url value='/web/cop/bbs/forUpdateBoardArticle.do'/>";
+	        document.searchForm.method = "get";
+	        document.searchForm.submit();
+		}
+	}
+    
+	
+	var listPage = $(location).attr('href').split($(location).attr('host'))[1].split('Detail.do')[0]+'List.do'+'?bbsId=${brdMstrVO.bbsId}'  ;
+	var detailPage = $(location).attr('href').split($(location).attr('host'))[1].split('?')[0] ;
+    function fn_egov_select_noticeList(pageNo) {
+        document.searchForm.action = listPage ;
+        document.searchForm.submit();
+    }
+    
+    function fn_egov_select_detail(bbsId , nttId) { //이전/다음글 상세
+    	if(listPage.indexOf("contentBbsList.do") > 0){ //컨텐츠 bbs 페이지경우
+    		location.href=detailPage+"?bbsId="+bbsId + "&nttId="+nttId+"&menuNo="+$('#menuNo').val() ;
+    		return
+    	}
+    	location.href=detailPage+"?bbsId="+bbsId + "&nttId="+nttId ;
+    }
+    
+    function fn_egov_delete_notice() {
+        if (confirm('<spring:message code="common.delete.msg" />')) {
+            document.searchForm.action = "<c:url value='/web/cop/bbs/deleteBoardArticle.do'/>";
+            document.searchForm.submit();
+        }   
+    }
+    
+    function fn_egov_moveUpdt_notice(){
+    	document.searchForm.action = "<c:url value='/web/cop/bbs/forUpdateBoardArticle.do'/>";
+        document.searchForm.method = "get";
+        document.searchForm.submit();          
+    }
+</script>
+
+<!-- 댓글 작성 스크립트  -->
+<c:if test="${brdMstrVO.addYn == 'Y'}">
+	<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
+	<validator:javascript formName="articleComment" staticJavascript="false" xhtml="true" cdata="false" />
+	<script type="text/javascript">
+// 댓글 등록
+function fn_egov_insert_commentList() {
+	var form = document.getElementById("articleCommentVO");
+	if (!validateArticleComment(form)){
+		return;
+	}
+	if (confirm('<spring:message code="common.regist.msg" />')) {
+		form.submit();
+	}
+}
+
+// 댓글 수정
+function fn_egov_updt_commentList() {
+	var form = document.getElementById("articleCommentVO");
+	if (!validateArticleComment(form)){
+		return;
+	}
+
+	if (confirm('<spring:message code="common.update.msg" />')) {
+		form.modified.value = "true";
+		form.action = "<c:url value='/${siteId}/web/cop/cmt/updateArticleComment.do'/>";
+		form.submit();
+	}
+}
+
+// 댓글 수정 화면
+function fn_egov_selectCommentForupdt(commentNo) {
+	var form = document.getElementById("articleCommentVO");
+	//form.subPageIndex.value = pageNo;
+	form.commentNo.value = commentNo;
+	form.action = "<c:url value='/web/cop/bbsWeb/selectBoardArticle.do'/>";
+	form.submit();
+}
+
+// 댓글 삭제
+function fn_egov_deleteCommentList(commentNo) {
+	var form = document.getElementById("articleCommentVO");
+	if (confirm('<spring:message code="common.delete.msg" />')) {
+		form.modified.value = "true";
+		form.commentNo.value = commentNo;
+		form.action = "<c:url value='/${siteId}/web/cop/cmt/deleteArticleComment.do'/>";
+		form.submit();
+	}
+}
+
+/* 댓글페이징 */
+function fn_egov_select_commentList(pageNo) {
+	var form = document.getElementById("articleCommentVO");
+	// form.subPageIndex.value = pageNo;
+	form.commentNo.value = '';
+	form.action = "<c:url value='/${siteId}/web/cop/bbsWeb/selectBoardArticle.do'/>";
+	form.submit();
+}
+</script>
+</c:if>
+</head>
+<body>
+<!-- contents 영역 -->
+<form:form commandName="searchForm" name="searchForm" method="get" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>">
+	<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
+	<input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>"/>
+	<input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>"/>
+	<input name="bbsId" type="hidden" value="<c:out value='${result.bbsId}'/>" />
+	<input name="nttId" type="hidden" value="<c:out value='${result.nttId}'/>" />
+	<input type="hidden" id= "ntcrNm" name="ntcrNm" value=""/>
+	<input type="hidden" id= "menuNo" name="menuNo" value="<c:out value='${masterVO.menuNo}'/>" />
+</form:form>
+<!-- contents 영역 -->
+<c:set var="nttSj" value="${result.nttSj}"></c:set>
+<div class="subCont">
+	<h3 class="contTit"><c:out value='${brdMstrVO.bbsNm}' /></h3>
+	<!-- view 영역 -->
+	<div class="contentWrap board">
+		<div class="viewWrap">
+			<div class="viewHead">
+				<h4 class="fwBold"><c:out value="${result.nttSj}" /></h4>
+				<ul class="infor">
+					<li>
+						<span >작성일 : <c:out value="${result.frstRegisterPnttm}" /></span>
+						<span class="inforLine">조회수 : <c:out value="${result.inqireCo}" /></span>
+					</li>
+				</ul>
+			</div>
+			<div class="viewCont c_222222 fs18">
+				<div class="contWrap">
+					<%-- <div class="tabCont">
+						<c:if test="${not empty fileList}">
+						 	<c:forEach var="result" items="${fileList}" varStatus="status">
+							 	<img src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.atchFileId}"/>&fileSn=<c:out value="${result.fileSn}"/>' alt="">
+						 	</c:forEach>
+						</c:if>							
+					</div>
+					<div class="tabNav">
+						<ul class="clearfix">
+							<li><button class="beforeBtn bxBefore3"><img src="/publish/image/main/sec3BeforeBtn.png" alt=""></button></li>									
+							<li><button class="nextBtn bxNext3"><img src="/publish/image/main/sec3NextBtn.png" alt=""></button></li>
+						</ul>
+					</div> --%>
+					<ul class="imgView">
+                       <c:if test="${not empty fileList}">
+						 	<c:forEach var="result" items="${fileList}" varStatus="status">
+						 	<li>
+							 	<img src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.atchFileId}"/>&fileSn=<c:out value="${result.fileSn}"/>' alt="<c:out value='${nttSj}' />_<c:out value='${status.index+1}' />">
+							</li>
+						 	</c:forEach>
+						</c:if>			
+                   </ul>
+                   <ul class="imgList">
+                       <c:if test="${not empty fileList}">
+						 	<c:forEach var="result" items="${fileList}" varStatus="status">
+						 	<li>
+							 	<button type="button">
+								 	<img src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.atchFileId}"/>&fileSn=<c:out value="${result.fileSn}"/>' alt="<c:out value='${nttSj}' />_<c:out value='${status.index+1}' />">
+								 </button>
+							</li>
+						 	</c:forEach>
+						</c:if>			
+                   </ul>
+                   <ul class="imgBtn">
+                       <li><button class="imgPrev" title="이전 이미지로 이동"><img src="/publish/image/board/arrowLeft.png" alt="이전"></button></li>
+                       <li><button class="imgNext" title="다음 이미지로 이동"><img src="/publish/image/board/arrowRight.png" alt="다음"></button></li>
+                   </ul>
+				</div>
+				<p><c:out value="${result.nttCn}" escapeXml="false" /></p>
+			</div>
+			<c:if test="${not empty result.atchFileId}">
+			
+			</c:if>
+			<ul class="attach">
+				<!-- <li><img src="/publish/image/board/fileIcon.png" alt="첨부파일 이미지">첨부파일 없음</li> -->
+				<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
+					<c:param name="param_atchFileId" value="${result.atchFileId}" />
+					<c:param name="pdf_view" value="Y" />
+				</c:import>
+			</ul>
+			<!-- btnWrap -->
+			<div class="btnWrap center">
+				<button type="button" class="btnType btnType1 w80" onclick="javascript:fn_egov_select_noticeList('1'); return false;">목록</button>
+			</div><!-- //btnWrap -->
+			
+			<table class="listNav">
+	                <caption>이전 다음 글보기</caption>
+	                <colgroup>
+	                    <col data-veiw="th" style="width:140px">
+	                    <col data-veiw="td" style="width:auto">
+	                </colgroup>
+	                <tbody>
+	                	<tr>
+	                        <th scope="row" class="listNavNext">이전글</th>
+	                        <td>
+	                            <c:choose>
+								<c:when test="${empty prevNttIdNSj}">
+									이전글이 없습니다.
+								</c:when>
+								<c:otherwise>
+									<c:set var="prevNttId" value="${fn:split(prevNttIdNSj, '|')[0]}" />
+									<c:set var="prevNttSj" value="${fn:split(prevNttIdNSj, '|')[1]}" />
+									<c:set var="prevNttDate" value="${fn:split(prevNttIdNSj, '|')[2]}" />
+									<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${prevNttId}'/>'); return false;" title="현재창 이전글이동">
+										<c:out value="${prevNttSj}" />
+									</a>
+									<span class="nb_date"><c:out value="${prevNttDate}" /></span>
+								</c:otherwise>
+								</c:choose>	
+	                        </td>
+	                    </tr>
+	                    
+	                    <tr>
+	                        <th scope="row" class="listNavPrev">다음글</th>
+	                        <td>
+	                        <c:choose>
+							<c:when test="${empty nextNttIdNSj}">
+								다음글이 없습니다.  
+							</c:when>
+							<c:otherwise>
+								<c:set var="nextNttId" value="${fn:split(nextNttIdNSj, '|')[0]}" />
+								<c:set var="nextNttSj" value="${fn:split(nextNttIdNSj, '|')[1]}" />
+								<c:set var="nextNttDate" value="${fn:split(nextNttIdNSj, '|')[2]}" />
+								<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${nextNttId}'/>'); return false;" title="현재창 다음글이동">
+									<c:out value="${nextNttSj}" />
+								</a>
+								<span class="nb_date"><c:out value="${nextNttDate}" /></span>
+							</c:otherwise>
+							</c:choose>
+							</td>	
+	                    </tr>
+	                    
+	                </tbody>
+	            </table>
+	            
+		</div>
+	</div><!-- // view 영역 -->
+</div>
+<!--//contents 영역 -->
+</body>
+
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticePhotoList.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticePhotoList.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticePhotoList.jsp
@@ -134,15 +134,16 @@
 
 	<div class="sub_visual">
         <div class="inner">
-          <h2 class="sub_title" data-section="company">COMPANY</h2>
+          <h2 class="sub_title" data-section="community">Community</h2>
           <div class="sub_visual_nav">
-            <a href="../index.html"><i class="icon home"></i></a>
+            <a href="/web/main/mainPage.do"><i class="icon home"></i></a>
             <div class="snb_wrap">
-              <button type="button" class="snb_title">Company</button>
+              <button type="button" class="snb_title">Community</button>
               <ul class="snb_select">
                 <li><a href="#">Company</a></li>
                 <li><a href="#">Platform Tech</a></li>
                 <li><a href="#">Major Result</a></li>
+                <li><a href="#">Community</a></li>
               </ul>
             </div>
             <div class="snb_wrap">
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeRegist.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeRegist.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeRegist.jsp
@@ -203,57 +203,77 @@
 <input type="hidden" name="ntcrId" id="ntcrId" value="<c:out value='${board.ntcrId}'/>" />
 
 
-        <div class="sub_content counsel_content">
 
-          <!-- page_location -->
-          <ul class="page_location">
-            <li><i class="icon home"></i></li>
-            <li>게시판</li>
-			<li>${brdMstrVO.bbsNm}</li>
-          </ul>
-          <!-- //page_location -->
-
-
-
-
-
-			<div class="table_type_rows">
-				<table>
-					<caption><c:out value='${brdMstrVO.menuNm}' /> 등록</caption>
-					<colgroup>
-						<col style="width: 250px;">
-						<col style="width: auto;">
-					</colgroup>					
-					<tbody>
-					
-<tr>
-                    <th>
-                      <p class="required_text">*<span>필수입력</span></p>오류제목
-                    </th>
-                    <td colspan="3">
-                      <input type="text" class="input_text w100per" id="nttSj" name="nttSj">                      
-                    </td>
-                  </tr>
-                  <tr>
-                    <th>오류내용</th>
-                    <td colspan="3">
-                      <div class="length_wrap">
-                        <textarea name="nttCn" id="nttCn" class="input_text" placeholder="ex) 사용상의 문제점과 연락처를 남겨주시면 확인 후 연락드리겠습니다."></textarea>
-                        <p class="length"><span class="color_red">0</span>/ 1300자</p>
-                      </div>
-                    </td>
-                  </tr>
-                  
+	<div class="sub_visual">
+		<div class="inner">
+			<h2 class="sub_title" data-section="company">COMPANY</h2>
+			<div class="sub_visual_nav">
+				<a href="../index.html"><i class="icon home"></i></a>
+				<div class="snb_wrap">
+					<button type="button" class="snb_title">Company</button>
+					<ul class="snb_select">
+						<li><a href="#">Company</a></li>
+						<li><a href="#">Platform Tech</a></li>
+						<li><a href="#">Major Result</a></li>
+					</ul>
+				</div>
+				<div class="snb_wrap">
+					<button type="button" class="snb_title">설립배경</button>
+					<ul class="snb_select">
+						<li><a href="/web/content.do?proFn=999110005" class="active">설립배경</a></li>
+						<li><a href="/web/content.do?proFn=9989200" class="">연혁</a></li>
+						<li><a href="/web/content.do?proFn=9989400" class="">조직도</a></li>
+						<li><a href="/web/content.do?proFn=9989300" class="">오시는길</a></li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</div>
+	
+	
+	
+	<div class="inner">
+		<div class="content_wrap overview">
+			<div class="contents">
+			
+				<div class="content_title">
+					<h3><c:out value='${brdMstrVO.menuNm}' /> 등록</h3>
+				</div>
+				
+				
+				<div class="table table_type_rows mb0">
+					<table>
+						<caption><c:out value='${brdMstrVO.menuNm}' /> 등록</caption>
+						<colgroup>
+							<col style="width: 200px;">
+							<col style="width: auto;">
+						</colgroup>					
+						<tbody>
+						
 							<tr>
-								<th class="req_text">
-									<p>첨부파일</p>
-								</th>
-								<td class="upload_area">
-									<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
+								<th><span class="required">*</span>오류제목</th>
+								<td><input type="text" class="input w100per" id="nttSj" name="nttSj"></td>
+							</tr>
+						<tr>
+							<th>오류내용</th>
+							<td>
+								<div class="length_wrap">
+									<textarea name="nttCn" id="nttCn" class="textarea w100per" row="5" placeholder="ex) 사용상의 문제점과 연락처를 남겨주시면 확인 후 연락드리겠습니다."></textarea>
+									<p class="text_split length"><span class="text_primary">0</span> / 1300자</p>
+								</div>
+							</td>
+						</tr>
+						             
+						<tr>
+							<th><span class="required">*</span>첨부파일</th>
+							<td>
+								<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
+								
+								<div class="file_upload_wrap">
 									<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display:none"/>
-									<button type="button" id="filebutton" class="btn btn_text btn_30 blue_border btnType01 btn_add_file">파일 첨부하기</button>
-									<div class="file_wrap file_upload_box no_img_box" style="width:700px;">
-										<table class="tbType02">
+									<button type="button" id="filebutton" class="btn medium line secondary">파일 첨부하기</button>
+									<div class="file_table before_file_table">
+										<table>
 											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
 											<colgroup>
 												<col style="width: 60%;">
@@ -262,9 +282,7 @@
 												<col style="width: 10%;">
 											</colgroup>
 											<thead>
-												<!-- <th>
-													<input type="checkbox" id="all_check"><label for="all_check"></label>
-												</th> -->
+											<!-- <th><input type="checkbox" id="all_check"><label for="all_check"></label></th> -->
 												<th style="text-align:center;">파일 명</th>
 												<th style="text-align:center;">종류</th>
 												<th style="text-align:center;">크기</th>
@@ -273,7 +291,8 @@
 											<tbody class="tb_file_before">
 												<tr>
 													<td colspan="4">
-														<p>첨부하실 파일을 <span>마우스로 끌어서</span> 넣어주세요.</p>
+														<i class="icon file_bg"></i>
+	                                    				<p>첨부하실 파일을 <b>마우스로 끌어서</b> 넣어주세요.</p>
 													</td>
 												</tr>
 											</tbody>
@@ -289,20 +308,17 @@
 												<col style="width: 10%">
 											</colgroup>
 											<thead>
-												<!-- <th>
-													<input type="checkbox" id="all_check"><label for="all_check"></label>
-												</th> -->
+												<!-- <th><input type="checkbox" id="all_check"><label for="all_check"></label></th> -->
 												<th style="text-align:center;">파일 명</th>
 												<th style="text-align:center;">종류</th>
 												<th style="text-align:center;">크기</th>
 												<th style="text-align:center;">삭제</th>
 											</thead>
-											<tbody id="tbody_fiielist" class="tb_file_after">
+											<tbody id="tbody_fiielist">
 												<c:forEach var="fileList" items="${fileList}" varStatus="status">
-				                        			<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
+													<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
 														<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
 														<td class="td_filename">
-															<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
 															<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
 														</td>
 														<td class="td_filesort">
@@ -311,33 +327,35 @@
 														<td class="td_filesize">
 															<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
 														</td>
-														<td>
-															<button type="button" class="btn btn_text btn_30 red_border btn_del" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일삭제">삭제</button>
-														</td>
+														<td><button type="button" class="btn line lightgray ssmall only_icon btn_delete" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일삭제"><i class="icon delete red"></i></button></td>
 													</tr>
-				                        		</c:forEach>
+												</c:forEach>
 											</tbody>
 										</table>
 									</div>
-								</td>
-							</tr>
-								               
-					</tbody>
-				</table>	
-			</div>	
-			
-            <p class="cf_text">※ 위 신청 내용에 따라 상담센터에서 유선으로 일정을 문의드릴 수 있으며, 이후 확정된 상담일자는 마이페이지 메뉴에서 확인하시기 바랍니다.</p>
-
-            <div class="btn_wrap right">              
-              <button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="javascript:moveFunc('step03')">오류등록</button>
-              <button type="button" class="btn btn_text btn_45 darkgray_border" onclick="javascript:moveFunc('step02')">취소</button>
-              
-            </div>			
-			
-		
+							</div>
+							</td>
+						</tr>
+											               
+						</tbody>
+					</table>	
+				</div>
+					
+				<!-- <div class="input_desc_wrap column">
+					<p class="input_desc">※ 위 신청 내용에 따라 상담센터에서 유선으로 일정을 문의드릴 수 있으며, 이후 확정된 상담일자는 마이페이지 메뉴에서 확인하시기 바랍니다.</p>
+				</div> -->
+	            
+	
+	            <div class="btn_wrap right mt40">
+	              <button type="button" class="btn fill secondary xlarge" onclick="javascript:moveFunc('step03')">오류등록</button>
+	              <button type="button" class="btn fill gray xlarge" onclick="javascript:moveFunc('step02')">취소</button>
+	            </div>
+				
+			</div>
+		</div>
 	</div>
 
-	<!-- //cont -->
+
 </form:form>
 
 </body>
 
src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeRegist_bak_260128.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeRegist_bak_260128.jsp
@@ -0,0 +1,343 @@
+<%--
+  Class Name : (사용자)EgovNoticeRegist.jsp
+  Description : 게시물  생성 화면
+  Modification Information
+ 
+      수정일         수정자                   수정내용
+    -------    --------    ---------------------------
+     2009.03.24   이삼섭              최초 생성
+     2011.08.31   JJY       경량환경 버전 생성
+ 
+    author   : 공통서비스 개발팀 이삼섭
+    since    : 2009.03.24
+--%>
+<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
+<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
+<%
+	pageContext.setAttribute("crlf", "\r\n");
+%>
+<head>
+<!-- 첨부파일용 CSS -->
+<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
+<script src="/js/ncms_common.js"></script>
+<validator:javascript formName="board" staticJavascript="false" xhtml="true" cdata="false" />
+<script type="text/javascript">
+	$(document).ready(function(){
+		$(function () {
+	
+			$('#filebutton').click(function (e) {
+	
+			e.preventDefault();
+	
+			$('#file_temp').click();
+	
+			});
+	
+			});
+		
+		$(".lnb").hide();// 메뉴 색상 숨기기
+	});
+	
+	function fn_egov_regist_notice() {
+		if (!validateBoard(document.board)) return;
+		
+		if (confirm('<spring:message code="common.regist.msg" />')) {
+			goWebSave();
+		}
+	}
+
+	function fn_egov_select_noticeList(){ //글쓰기는 묻고 답하기만 있음
+		document.searchForm.action = "<c:url value='/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000654'/>";
+		document.searchForm.submit();
+	}
+	
+	function changeValue(obj){ 
+		$('#atFileBasicWrite').val(obj.value);
+	}
+	
+	
+	function moveFunc(type){
+		if(type == "step02"){	
+			location.href="/web/main/mainPage.do";
+			//$("#moveFrm").attr("action", "/web/cop/bbsWeb/selectBoardErrorList.do?bbsId=BBSMSTR_000000000010");						
+			//$("#moveFrm").submit();
+		}else if(type == "step03"){
+
+    		if($("#nttSj").val() == ""){
+    			alert("오류제목을 입력해 주세요");
+    			$("#nttSj").focus();
+    			return false;
+    		}
+    		
+    		if($("#nttCn").val() == ""){
+    			alert("오류내용을 입력해 주세요");
+    			return false;
+    		}
+			
+			//$("#writeFrm").attr("action", "/web/user/lawCounsel/${siteIdx}/02/${siteMenuIdx}/lawWrite.do");
+			//$("#writeFrm").submit();
+
+    		goSave();
+    		
+		}else if(type == "list"){
+			$("#examNo").remove();
+			$("#fileFuncType").remove();
+			$("#moveFrm").attr("action", "/gtm/case/exam/${boardIdx}/list.do");
+			$("#moveFrm").attr("action", "/gtm/case/exam/${boardIdx}/list.do");
+			$("#moveFrm").attr("action", "/web/user/exam/case/${boardIdx}/${siteMenuIdx}/examList.do");			
+			$("#moveFrm").attr("action", "/web/user/exam/case/${boardIdx}/${siteMenuIdx}/exam${boardIdx}List.do");
+			$("#moveFrm").submit();
+		}else if(type == "del"){
+			if(confirm("정말 삭제 하시겠습니까?")){
+				$("#moveFrm").attr("action", "/gtm/case/exam/${boardIdx}/bbsDel.do");
+				$("#moveFrm").submit();
+			}
+		}
+	}	
+
+	/* 글 저장 function */
+	function goSave(method_parm ){ //method_parm :관리자로그 메소드에서 사용.(파일업로드 부분 공통으로 사용하여, 페이지 구분을 위해)
+		if($('#content').length > 0){ //팝업존에서 타이틀 무조건 체크
+			if('' == $('#content').val()){
+				alert("이미지 등록시 타이틀은 필수입니다.");
+				return false;
+			}
+		}
+		
+		/*if(undefined !=$("input[name=limitcount]").val() && ""!=$("input[name=limitcount]").val() ){
+			if($('#atchFileNece').length > 0 ){
+				if($('#tbody_fiielist').find('tr').length == 0){
+					alert("첨부파일을 추가해 주십시오");
+					return false;
+				}
+			}
+			
+		}*/
+		
+		var msg;
+		msg = "해당 첨부파일을  수정하시겠습니까?";
+		var data = new FormData(document.writeForm == undefined ? document.board : document.writeForm);		
+		_fileForm2.forEach(function(obj, idx) {
+			if (obj) data.append("file"+idx, obj.fileObj);
+		});
+		
+		
+		var url = "";
+		url = "/web/cop/bbs/insertBoardArticleAjax.do";
+		/*
+		if($("#pageType").val() == "insert"){//게시판저장
+			url = "/cop/bbs/insertBoardArticleAjax.do";
+		}else if($("#pageType").val() == "replay"){ //게시판 답변
+			url = "/cop/bbs/replyBoardArticleAjax.do";
+		}else{
+			url = document.writeForm == undefined ? "/cop/bbs/updateBoardArticleAjax.do" : "/uss/ion/fms/FmsFileInsertAjax.do?logParam="+method_parm;
+		}
+		*/
+		
+		$.ajax({
+	        type: "POST",
+	        enctype: 'multipart/form-data',
+	        url: url,
+	        data: data,
+	        dataType:'json',
+	        async: false,
+	        processData: false,
+	        contentType: false,
+	        cache: false,
+	        //timeout: 600000,
+	        success: function (returnData, status) {
+				if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나
+					if("fail"==returnData.result){
+						alert(returnData.message);
+						return;
+					}
+					alert("내용확인 후 남겨주신 연락처로 연락드리겠습니다.");
+					moveFunc('step02');
+					//goList();
+				} else if(status== 'fail'){
+					alert("저장에 실패하였습니다. ");
+					moveFunc('step02');
+				}
+			},
+	        error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
+	    });
+	}	
+</script>
+
+	<form action="" method="get" id="moveFrm">
+		<input type="hidden" name="examNo" id="examNo" value="${param.examNo}">
+		<input type="hidden" name="searchType" value="${param.searchType }">
+		<input type="hidden" name="searchTilte" value="${param.searchTilte }">
+		<input type="hidden" name="page" id="page" value="${param.page }">
+		<input type="hidden" name="fileFuncType" id="fileFuncType" value="exam">
+	</form>
+
+</head>
+
+<body>
+<!-- 내용s -->
+<form:form commandName="searchForm" name="searchForm" method="get" action="">
+<input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}'/>"/>
+<input type="hidden" name="searchCnd" value="<c:out value='${searchVO.searchCnd}'/>"/>
+<input type="hidden" name="searchWrd" value="<c:out value='${searchVO.searchWrd}'/>"/>
+<input type="hidden" name="bbsId" value="<c:out value='${searchVO.bbsId}'/>" />
+</form:form>                
+<form:form commandName="board" name="board" method="post" enctype="multipart/form-data">
+<input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}'/>" />
+<input type="hidden" name="searchCnd" value="<c:out value='${searchVO.searchCnd}'/>"/>
+<input type="hidden" name="searchWrd" value="<c:out value='${searchVO.searchWrd}'/>"/>
+<input type="hidden" name="previewImgs" value="" />
+
+<input type="hidden" name="checkProhibitCn" value="" />
+<input type="hidden" name="mblDn" value="<c:out value='${searchVO.mblDn}'/>"  />
+<input type="hidden" name="ntcrNm" value="<c:out value='${board.ntcrNm}'/>"  />
+<input type="hidden" name="pageType" id="pageType" value="insert" />
+<input type="hidden" name="limitcount" value="<c:out value='${posAtchFileNum}'/>" />
+<input type="hidden" name="atchFileNece" id="atchFileNece" value="N" /> <!-- 첨부파일 필수체크 -->
+<input type="hidden" name="bbsId" id="bbsId" value="<c:out value='${brdMstrVO.bbsId}'/>" />
+<input type="hidden" name="ntcrId" id="ntcrId" value="<c:out value='${board.ntcrId}'/>" />
+
+
+        <div class="sub_content counsel_content">
+
+          <!-- page_location -->
+          <ul class="page_location">
+            <li><i class="icon home"></i></li>
+            <li>게시판</li>
+			<li>${brdMstrVO.bbsNm}</li>
+          </ul>
+          <!-- //page_location -->
+
+
+
+
+
+			<div class="table_type_rows">
+				<table>
+					<caption><c:out value='${brdMstrVO.menuNm}' /> 등록</caption>
+					<colgroup>
+						<col style="width: 250px;">
+						<col style="width: auto;">
+					</colgroup>					
+					<tbody>
+					
+<tr>
+                    <th>
+                      <p class="required_text">*<span>필수입력</span></p>오류제목
+                    </th>
+                    <td colspan="3">
+                      <input type="text" class="input_text w100per" id="nttSj" name="nttSj">                      
+                    </td>
+                  </tr>
+                  <tr>
+                    <th>오류내용</th>
+                    <td colspan="3">
+                      <div class="length_wrap">
+                        <textarea name="nttCn" id="nttCn" class="input_text" placeholder="ex) 사용상의 문제점과 연락처를 남겨주시면 확인 후 연락드리겠습니다."></textarea>
+                        <p class="length"><span class="color_red">0</span>/ 1300자</p>
+                      </div>
+                    </td>
+                  </tr>
+                  
+							<tr>
+								<th class="req_text">
+									<p>첨부파일</p>
+								</th>
+								<td class="upload_area">
+									<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
+									<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display:none"/>
+									<button type="button" id="filebutton" class="btn btn_text btn_30 blue_border btnType01 btn_add_file">파일 첨부하기</button>
+									<div class="file_wrap file_upload_box no_img_box" style="width:700px;">
+										<table class="tbType02">
+											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
+											<colgroup>
+												<col style="width: 60%;">
+												<col style="width: auto;">
+												<col style="width: 20%;">
+												<col style="width: 10%;">
+											</colgroup>
+											<thead>
+												<!-- <th>
+													<input type="checkbox" id="all_check"><label for="all_check"></label>
+												</th> -->
+												<th style="text-align:center;">파일 명</th>
+												<th style="text-align:center;">종류</th>
+												<th style="text-align:center;">크기</th>
+												<th style="text-align:center;">삭제</th>
+											</thead>
+											<tbody class="tb_file_before">
+												<tr>
+													<td colspan="4">
+														<p>첨부하실 파일을 <span>마우스로 끌어서</span> 넣어주세요.</p>
+													</td>
+												</tr>
+											</tbody>
+										</table>
+									</div>
+									<div class="file_wrap fileAfter file_list_div" style="width:700px;">
+										<table class="tbType02">
+											<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
+											<colgroup>
+												<col style="width: 60%">
+												<col style="width: 10%">
+												<col style="width: 20%">
+												<col style="width: 10%">
+											</colgroup>
+											<thead>
+												<!-- <th>
+													<input type="checkbox" id="all_check"><label for="all_check"></label>
+												</th> -->
+												<th style="text-align:center;">파일 명</th>
+												<th style="text-align:center;">종류</th>
+												<th style="text-align:center;">크기</th>
+												<th style="text-align:center;">삭제</th>
+											</thead>
+											<tbody id="tbody_fiielist" class="tb_file_after">
+												<c:forEach var="fileList" items="${fileList}" varStatus="status">
+				                        			<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
+														<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileSize}">
+														<td class="td_filename">
+															<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
+															<span class="file_name_text"><c:out value='${fileList.orignlFileNm}' /></span>
+														</td>
+														<td class="td_filesort">
+															<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>"><c:out value="${fileList.fileExtsn}"/></span>
+														</td>
+														<td class="td_filesize">
+															<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
+														</td>
+														<td>
+															<button type="button" class="btn btn_text btn_30 red_border btn_del" onclick="delAtchFile('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일삭제">삭제</button>
+														</td>
+													</tr>
+				                        		</c:forEach>
+											</tbody>
+										</table>
+									</div>
+								</td>
+							</tr>
+								               
+					</tbody>
+				</table>	
+			</div>	
+			
+            <p class="cf_text">※ 위 신청 내용에 따라 상담센터에서 유선으로 일정을 문의드릴 수 있으며, 이후 확정된 상담일자는 마이페이지 메뉴에서 확인하시기 바랍니다.</p>
+
+            <div class="btn_wrap right">              
+              <button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="javascript:moveFunc('step03')">오류등록</button>
+              <button type="button" class="btn btn_text btn_45 darkgray_border" onclick="javascript:moveFunc('step02')">취소</button>
+              
+            </div>			
+			
+		
+	</div>
+
+	<!-- //cont -->
+</form:form>
+
+</body>
src/main/webapp/publish/adm/css/table.css
--- src/main/webapp/publish/adm/css/table.css
+++ src/main/webapp/publish/adm/css/table.css
@@ -19,7 +19,7 @@
 
 
 .table_type_rows{margin:30px 0;}
-.table_type_rows tr{border-bottom:1px solid #e2e7ef;}
+.table_type_rows>table>tbody>tr{border-bottom:1px solid #e2e7ef;}
 .table_type_rows tbody>tr>th,.table_type_rows tbody>tr>td{height:50px;padding:12px 20px;font-size:16px;color:#25272A;text-align:left;box-sizing:border-box;}
 .table_type_rows tbody>tr>th{font-weight:500;background:#F2F3F5;}
 .table_type_rows tbody>tr>td{font-weight:400;}
@@ -27,6 +27,7 @@
 .file_top{display:flex;justify-content:space-between;align-items:flex-end;}
 .file_table{height:150px;margin:12px 0 0 0;border:1px solid var(--lightgray-color);border-radius:8px;}
 .file_table table{table-layout:fixed;width:100%;border-collapse: collapse;}
+.file_table tr{border-bottom:1px solid #E2E7EF;}
 .file_table tbody{width:100%;max-height:150px;overflow-y:auto;}
 .file_table th{height:36px;font-size:14px;color:#222;padding:0 8px;text-align:center;}
 .file_table tbody>tr>td{height:36px;font-size:14px;color:#444;padding:0 8px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
@@ -44,5 +45,6 @@
 .table_type_cols td>.file_table .file_row span{width:calc(100% - 28px);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} 
 
 .file_table#egov_file_view_table{height:auto;margin:0;border:0;}
+.file_table#egov_file_view_table tr{border:0;}
 .file_table#egov_file_view_table td{height:auto;text-align:left;}
 .file_table#egov_file_view_table td .file_row{display:inline-flex;font-size:16px;font-weight:400;align-items:center;gap:8px;}
src/main/webapp/publish/usr/css/button.css
--- src/main/webapp/publish/usr/css/button.css
+++ src/main/webapp/publish/usr/css/button.css
@@ -3,12 +3,12 @@
 /* -> disabled는 스타일만 만들고 사용X(웹접근성 인증 시 안됨. 클래스로 대체) */
 
 /* 버튼 레이아웃 */
-.btn_wrap{display:flex;justify-content:space-between;}
+.btn_wrap{display:flex;justify-content:space-between;gap:8px;}
 .btn_wrap.column{flex-direction:column;gap:4px;}
 .btn_wrap>div{display:flex;width:calc(100%/3);gap:8px}
-.btn_wrap .left{justify-content:flex-start;}
-.btn_wrap .center{justify-content:center;}
-.btn_wrap .right{justify-content:flex-end;}
+.btn_wrap.left, .btn_wrap .left{justify-content:flex-start;}
+.btn_wrap.center,.btn_wrap .center{justify-content:center;}
+.btn_wrap.right,.btn_wrap .right{justify-content:flex-end;}
 
 
 /* 버튼 스타일 */
@@ -29,7 +29,7 @@
 .btn.fill.primary:hover{background-color: var(--primary-color-hover);color: #fff;}
 .btn.fill.primary_light{background-color: var(--primary-light-color);border: 1px solid var(--primary-light-border);color:#222;}
 .btn.fill.primary_light:hover{background-color: var(--primary-light-color-hover);}
-.btn.fill.secondary{background-color: var(--secondary-color);color: #1A1B1D;}
+.btn.fill.secondary{background-color: var(--secondary-color);color: #fff;}
 .btn.fill.secondary:hover{background-color: var(--secondary-color-hover);}
 .btn.fill.accent{background-color: var(--accent-color);color: #fff;}
 .btn.fill.accent:hover{background-color: var(--accent-color-hover);}
@@ -44,9 +44,10 @@
 .btn.fill.lightgray{background-color: var(--lightgray-color);color: #5b606c;}
 .btn.fill.lightgray:hover{background-color: var(--lightgray-color-hover);}
 
+.btn.line{background:#fff;}
 .btn.line.primary{border: 1px solid var(--primary-color);color: var(--primary-color);}
 .btn.line.primary:hover{border: 1px solid var(--primary-color-hover);color: var(--primary-color-hover);}
-.btn.line.secondary{border: 1px solid var(--secondary-color);color: #222;}
+.btn.line.secondary{border: 1px solid var(--secondary-color);color:var(--secondary-color);}
 .btn.line.secondary:hover{border: 1px solid var(--secondary-color-hover);}
 .btn.line.accent{border: 1px solid var(--accent-color);color: var(--accent-color);}
 .btn.line.accent:hover{border: 1px solid var(--accent-color-hover);}
src/main/webapp/publish/usr/css/content.css
--- src/main/webapp/publish/usr/css/content.css
+++ src/main/webapp/publish/usr/css/content.css
@@ -24,6 +24,7 @@
 .company .sub_visual{background:url(/publish/usr/images/company/visual.jpg);}
 .major_result .sub_visual{background:url(/publish/usr/images/major_result/visual.jpg);}
 .platform_tech .sub_visual{background:url(/publish/usr/images/platform_tech/visual.jpg);}
+.community .sub_visual{background:url(/publish/usr/images/community/visual.jpg);}
 
 .con_title{display:flex;margin:80px 0 36px 0;flex-direction:column;}
 .con_title .summary{font-family:var(--secondary-title-font);font-size:24px;margin:0 0 12px 0;}
@@ -201,8 +202,10 @@
 
 .autophagy .box:nth-child(2){margin:0;}
 
-
-
+/* ==================================================
+     Community
+  ================================================== */
+.length_wrap .textarea{height:100px;}
 
 @media (max-width: 1400px){
 
@@ -404,6 +407,12 @@
   .overview .circle.fill::after{width:calc(100% + 20px);height:calc(100% + 20px);left:-10px;top:-10px;background-size:100% auto;}
   .overview .circles .left::after, .overview .circles .right::after{width:12px;height:12px;}
   .overview .circles .left::after{bottom:-5px;}
+  
+  /* 오시는 길 */
+  .location_list .title{font-size:20px;margin:0 0 10px 0;gap:8px;}
+  .location_list .info p{font-size:16px;}
+  .location_list .btn_map,.location_list .boxs li{height:60px;font-size:16px;}
+  .location_list .location{width:22px;height:22px;background-size:contain;}
 
   /* ==================================================
      Platform Tech
src/main/webapp/publish/usr/css/icon.css
--- src/main/webapp/publish/usr/css/icon.css
+++ src/main/webapp/publish/usr/css/icon.css
@@ -23,4 +23,9 @@
 .icon.arrow.left{width:40px;height:40px;background:url(../images/component/arrow_left.png) no-repeat center;}
 .icon.arrow.right{width:40px;height:40px;background:url(../images/component/arrow_right.png) no-repeat center;}
 .icon.arrow.bottom{width:40px;height:40px;background:url(../images/component/arrow_bottom.png) no-repeat center;}
-.icon.arrow.top{width:40px;height:40px;background:url(../images/component/arrow_top.png) no-repeat center;}
(No newline at end of file)
+.icon.arrow.top{width:40px;height:40px;background:url(../images/component/arrow_top.png) no-repeat center;}
+
+.icon.comment{width:20px;height:20px;background:url(../images/component/icon_comment.png) no-repeat center center;}
+
+.icon.prev{width:18px;height:18px;background:url(../images/component/icon_arrow_up_18.png) no-repeat center;}
+.icon.next{width:18px;height:18px;background:url(../images/component/icon_arrow_down_18.png) no-repeat center;}
(No newline at end of file)
src/main/webapp/publish/usr/css/style.css
--- src/main/webapp/publish/usr/css/style.css
+++ src/main/webapp/publish/usr/css/style.css
@@ -14,6 +14,7 @@
 .sub_font{font-family:var(--secondary-title-font);}
 
 .text_primary{color:var(--primary-color);}
+.text_red{color:var(--red-color);}
 
 .show{display:block !important;}
 .hide{display:none !important;}
@@ -23,7 +24,7 @@
 .text_center{text-align:center;}
 
 .input{height:34px;border:1px solid var(--default-line-color);border-radius:5px;padding:0 12px;}
-textarea, .testarea{border:1px solid var(--default-line-color);border-radius:5px;padding:0 12px;}
+textarea, .textarea{border:1px solid var(--default-line-color);border-radius:5px;padding:8px 12px;}
 select, .select{height:34px;border:1px solid var(--default-line-color);border-radius:5px;padding:0 32px 0 12px;background:url(/publish/usr/images/component/icon_select.png) no-repeat calc(100% - 4px) center;}
 
 .email_wrap{display:flex;gap:8px;align-items:center;}
@@ -45,9 +46,12 @@
 .input_desc_wrap.column{flex-direction:column;gap:0;margin:8px 0 0 0;}
 .input_desc_wrap .input_desc{margin:0;}
 
-.input_desc{font-size:14px;font-weight:400;color:#666;margin:0 0 0 8px;}
+.input_desc{font-size:14px;font-weight:400;color:#666;margin:0 0 0 8px;text-align:left;}
 .input_desc.red{color:var(--red-color);}
 .input_desc.blue{color:var(--primary-color);}
+
+.length_wrap .length{margin:4px 0 0 0;font-size:16px;color:var(--body-text-color);}
+.length_wrap .length span{font-weight:600;}
 
 .calendar_wrap{display:flex;align-items:center;gap:8px;}
 .calendar{width:140px;background:url(/publish/usr/images/component/icon_calendar.png) no-repeat calc(100% - 4px) center;}
@@ -87,15 +91,20 @@
 /* 공지사항 - 상세 */
 .board_wrap{border-top:2px solid #000;margin:0 0 30px 0;}
 .board_top{display:flex;padding:30px;border-bottom:1px solid #e2e7ef;gap:15px;flex-direction:column;}
-.board_title{font-size:25px;font-weight:700;color:var(--primary-title-color);}
+.board_title{font-size:25px;font-weight:700;color:var(--primary-title-color);text-align:left;}
 .board_info{display:flex;font-size:16px;font-weight:400;color:var(--body-text-color);align-items:center;gap:20px;}
 .board_info li{display:flex;align-items:center;}
-.board_cont{font-size:18px;padding:45px 30px;line-height:1.5;border-bottom:1px solid #e2e7ef;}
+.board_cont{font-size:18px;text-align:left;padding:45px 30px;line-height:1.5;border-bottom:1px solid #e2e7ef;}
 .board_cont a{text-decoration:underline;text-underline-offset:3px;}
+
+.board_cont .img_view{max-width:70%;max-height:70%;margin:0 auto 40px auto;}
+.board_cont .img_view img{max-width:100%;max-height:100%;object-fit:contain;}
+.board_cont .file_list .file_table{border:0;height:auto;margin:0;}
+/* .board_cont .file_list .file_table tbody{max-height:unset;} */
 .view_more{border-top:2px solid #000;margin:50px 0 0 0;}
 .view_more li{padding:20px 30px;font-size:16px;color:#25272a;border-bottom:1px solid #e2e7ef;}
 .view_more .none *{opacity:0.5;}
-.view_more span{display:inline-flex;font-weight:500;align-items:center;gap:8px;}
+.view_more span{display:inline-flex;font-weight:500;white-space:nowrap;align-items:center;gap:8px;}
 .view_more a{width:calc(100% - 100px);margin:0 0 0 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom;}
 
 /* FAQ */
@@ -114,7 +123,7 @@
 .gallery_list{display:flex;margin:12px 0 0 0;gap:20px;flex-wrap:wrap;}
 .gallery_list>li{width:calc((100%/3) - 14px);}
 .gallery_list a{width:100%;border:1px solid #E2E7EF;}
-.gallery_list .images_area{display:flex;width:100%;height:295px;background:#f2f4f7;overflow:hidden;justify-content:center;align-items:center;}
+.gallery_list .images_area{display:flex;width:100%;height:100%;background:#f2f4f7;overflow:hidden;justify-content:center;align-items:center;}
 .gallery_list .images_area img{max-width:100%;max-height:100%;object-fit:contain;}
 .gallery_list .list_content{padding:20px;}
 .gallery_list .list_title{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:24px;font-weight:600;text-align:left;color:var(--primary-title-color);}
@@ -122,4 +131,58 @@
 .gallery_list .list_info li{position:relative;padding:0 10px;}
 .gallery_list .list_info li:first-child{padding:0 10px 0 0;}
 .gallery_list .list_info li::after{position:absolute;content:"";width:1px;height:14px;background:#d5d5d5;right:0;top:6px;}
-.gallery_list .list_info li:last-child::after{display:none;}
(No newline at end of file)
+.gallery_list .list_info li:last-child::after{display:none;}
+
+/* 댓글 */
+.cmmt_wrap{margin:60px 0 0 0;}
+.cmmt_title{display:flex;margin:0 0 12px 0;justify-content:flex-start;align-items:center;gap:6px;}
+.cmmt_title p{font-size:16px;font-weight:400;}
+.cmmt_title p b{font-weight:600;color:var(--primary-color);}
+
+.cmmt_list{display:flex;border-top:2px solid var(--primary-color);flex-direction:column;}
+.cmmt_list li{padding:20px;border-bottom:1px solid var(--default-line-color);}
+.cmmt_top{display:flex;gap:8px;align-items:center;}
+.cmmt_top .writer{font-size:16px;color:var(--primary-title-color);}
+.cmmt_top .cmmt_date{font-size:14px;font-weight:400;color:#666;}
+.cmmt_detail{padding:8px 0 12px 0;font-size:16px;color:var(--body-text-color);text-align:left;}
+.cmmt_bottom .cmmt_date{font-size:14px;color:#666;}
+
+.cmmt_input {display:flex;padding:12px 20px;margin:40px 0 0 0;border-top:1px solid #cdd5e6;border-bottom:1px solid #cdd5e6;background:#f2f4f6;align-items:center;gap:8px;}
+.cmmt_text{width:calc(100% - 100px);}
+.cmmt_input textarea{width:100%;height:120px;background:#fff;}
+.cmmt_input button.btn.xlarge{height:120px;}
+
+@media (max-width: 1280px){
+	.gallery_list>li{width:calc((100% / 2) - 10px);}
+}
+
+@media (max-width: 768px){
+	.gallery_list .images_area{height:100%;}
+	.gallery_list .list_title{font-size:20px;}
+}
+
+@media (max-width: 640px){
+	.search_area{flex-wrap:wrap;gap:8px;}
+	.search_left,.search_right{width:100%;}
+	.search_left .total_number{text-align:left;}
+	.search_input{width:calc(100% - 211px);}
+	
+	.board_top{padding:16px;}
+	.board_info{flex-direction:column;align-items:flex-start;gap:0;}
+	.board_info li{margin:0 0 0 -6px;}
+	
+	.board_cont{padding:20px 16px;}
+	
+	.cmmt_view{margin:40px 0 0 0;}
+	.cmmt_input{flex-wrap:wrap;}
+	.cmmt_input li{width:100%;}
+	.cmmt_text{width:100%;}
+	.cmmt_input button.btn.xlarge{width:100%;height:50px;}
+	
+	.gallery_list>li{width:100%;}
+}
+
+@media (max-width: 500px){
+	.search_right{flex-wrap:wrap;}
+	.search_right *{width:100%;}
+}
(No newline at end of file)
src/main/webapp/publish/usr/css/table.css
--- src/main/webapp/publish/usr/css/table.css
+++ src/main/webapp/publish/usr/css/table.css
@@ -6,7 +6,7 @@
 .table .required{color:var(--red-color);margin:0 4px 0 0;}
 
 .table_type_cols{margin:12px 0 0 0;}
-.table_type_cols tr{border-bottom:1px solid #e2e7ef;}
+.table_type_cols tr{border-bottom:1px solid #e2e7ef;cursor:pointer;}
 .table_type_cols th,.table_type_cols td{padding:4px 8px;font-size:16px;text-align:center;box-sizing:border-box;}
 .table_type_cols thead>tr>th{height:60px;font-weight:500;color:#25272A;}
 .table_type_cols tbody>tr>td{height:50px;font-weight:400;color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
@@ -31,6 +31,20 @@
 .file_table.before_file_table tbody{background:#EFF0F4;}
 .file_table.before_file_table tbody tr{height:100%;border:0;text-align:center;}
 .file_table.before_file_table p{font-size:14px;}
-.file_table.before_file_table b{color:var(--primary-color);}
+.file_table.before_file_table b{color:var(--secondary-color);}
 
 
+@media (max-width: 768px){
+	.table_type_cols colgroup{display:none;}
+	.table_type_cols tbody{display:flex;width:100%;flex-direction:column;}
+	.table_type_cols thead{display:none;}
+	.table_type_cols tr{position:relative;display:flex;width:100%;flex-wrap:wrap;}
+	.table_type_cols tr td:first-child{display:none;}
+	.table_type_cols table>tbody>tr>td{position:relative;height:auto;}
+	.table_type_cols tr td:not(.td_title,.td_file)::after{position:absolute;content:"";width:1px;height:15px;background:#d5d5d5;right:0;top:8px;}
+	.table_type_cols tr td:last-child::after{display:none;}
+	.table_type_cols .td_title{width:100%;height:auto;font-size:18px;text-align:left;padding:12px;}
+	.table_type_cols .td_title a{text-indent:23px;text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;}
+	.table_type_cols .td_file{position:absolute;top:10px;}	
+}
+
 
src/main/webapp/publish/usr/images/community/visual.jpg (Binary) (added)
+++ src/main/webapp/publish/usr/images/community/visual.jpg
Binary file is not shown
 
src/main/webapp/publish/usr/images/component/icon_arrow_down_18.png (Binary) (added)
+++ src/main/webapp/publish/usr/images/component/icon_arrow_down_18.png
Binary file is not shown
 
src/main/webapp/publish/usr/images/component/icon_arrow_up_18.png (Binary) (added)
+++ src/main/webapp/publish/usr/images/component/icon_arrow_up_18.png
Binary file is not shown
 
src/main/webapp/publish/usr/images/component/icon_comment.png (Binary) (added)
+++ src/main/webapp/publish/usr/images/component/icon_comment.png
Binary file is not shown
src/main/webapp/publish/usr/images/component/icon_file_table.png (Binary)
--- src/main/webapp/publish/usr/images/component/icon_file_table.png
+++ src/main/webapp/publish/usr/images/component/icon_file_table.png
Binary file is not shown
src/main/webapp/publish/usr/layout/layout.css
--- src/main/webapp/publish/usr/layout/layout.css
+++ src/main/webapp/publish/usr/layout/layout.css
@@ -86,10 +86,10 @@
 .sitemap.active {top:0;}
 .sitemap_top.inner {display:flex;width:100%;height:auto;justify-content:space-between;align-items:center;padding:20px;}
 
-.sitemap .sitemenu{display:flex;width:100%;margin:20px 0 80px 0;padding:0 140px;justify-content:space-between;box-sizing:border-box;}
-.sitemap .sitemenu .depth01{display:flex;width:100%;height:80px;padding:0 20px;margin:0;font-family:var(--secondary-title-font);font-size:48px;font-weight:bold;color:var(--primary-color);align-items:center;}
-.sitemap .depth02_ul{display:flex;flex-direction:column;gap:20px;}
-.sitemap .depth02_ul li{width:100%;font-size:24px;text-align:center;}
+.sitemap .sitemenu{display:flex;width:100%;margin:80px 0;padding:0 140px;justify-content:space-between;box-sizing:border-box;}
+.sitemap .sitemenu .depth01{display:flex;width:100%;height:80px;padding:0 20px;margin:0;font-family:var(--secondary-title-font);font-size:32px;font-weight:bold;color:var(--primary-color);align-items:center;}
+.sitemap .depth02_ul{display:flex;flex-direction:column;gap:12px;}
+.sitemap .depth02_ul li{width:100%;font-size:20px;text-align:center;}
 .sitemap a.depth02{display:flex;width:100%;padding:8px 0;border:0;border-radius:8px;justify-content:center;align-items:center;}
 .sitemap a.depth02:hover{color:var(--primary-color);background:var(--primary-light-color);}
 
src/main/webapp/publish/usr/layout/layout.js
--- src/main/webapp/publish/usr/layout/layout.js
+++ src/main/webapp/publish/usr/layout/layout.js
@@ -41,6 +41,13 @@
       $header.removeClass("active");
     }
   });
+  
+  $(document).on("click", ".gnb .depth01", function (e) {
+	  e.preventDefault();
+
+	  const firstHref = $(this).closest("li").find(".depth02").first().attr("href");
+	  if (firstHref) location.href = firstHref;
+	});
 
 
   /* ==================================================
src/main/webapp/publish/usr/script/content.js
--- src/main/webapp/publish/usr/script/content.js
+++ src/main/webapp/publish/usr/script/content.js
@@ -1,280 +1,167 @@
 $(function () {
 
-  $('[src]').each(function () {
-    const src = $(this).attr('src');
-    if (src && src.indexOf('../') === 0) {
-      $(this).attr('src', src.replace(/^\.\.\//, '/publish/usr/'));
-    }
-  });
+  /* ==================================================
+     container.sub 클래스 (있을 때만)
+  ================================================== */
+  const $container = $(".container.sub");
+  const section = $("h2.sub_title").data("section");
 
+  if ($container.length && section) {
+    $container
+      .removeClass("company major_result platform_tech")
+      .addClass(section);
+  }
 
   /* ==================================================
-     Sub Visual SNB Navigation
-     - 파일명 기준 자동 활성
-     - 대메뉴 클릭 시 첫 하위 페이지 이동
-     - 모바일/PC 공통 구조
+     src 경로 보정
   ================================================== */
-
-  const BREAK_POINT = 1280;
-  const $snbWrap = $(".snb_wrap");
-  const currentSection = $("h2.sub_title").data("section");
-  const currentFile = location.pathname.split("/").pop();
-
-  const MENU_MAP = {
-    company: {
-      base: "/web/content.do?proFn=",
-      pages: [{
-          text: "설립배경",
-          file: "999110005"
-        },
-        {
-          text: "연혁",
-          file: "9989200"
-        },
-        {
-          text: "조직도",
-          file: "9989400"
-        },
-        {
-          text: "오시는길",
-          file: "9989300"
-        }
-      ]
-    },
-    platform_tech: {
-      base: "/web/content.do?proFn=",
-      pages: [{
-          text: "연구배경",
-          file: "9988100"
-        },
-        {
-          text: "Organelle Selective Autophagy",
-          file: "9988200"
-        }
-      ]
-    },
-    major_result: {
-      base: "/web/content.do?proFn=",
-      pages: [{
-          text: "Mitophagy",
-          file: "9986100"
-        },
-        {
-          text: "Pexophagy",
-          file: "9986200"
-        },
-        {
-          text: "Melanophagy",
-          file: "9986300"
-        },
-        {
-          text: "Ciliogenesis",
-          file: "9986400"
-        },
-        {
-          text: "Anti Cancer",
-          file: "9986500"
-        },
-        {
-          text: "Pipeline Summary",
-          file: "9986600"
-        },
-        {
-          text: "R&D",
-          file: "9986700"
-        }
-      ]
+  $("[src]").each(function () {
+    const src = $(this).attr("src");
+    if (src && src.startsWith("../")) {
+      $(this).attr("src", src.replace(/^\.\.\//, "/publish/usr/"));
     }
-  };
-
-
-
-  /* =========================
-	  연혁
-	========================= */
-  const BREAKPOINT = 1280;
-
-  function bindHistoryScroll() {
-    // 기존 이벤트 제거 (resize 대비)
-    $('.history_month').off('scroll.history');
-    $(window).off('scroll.history');
-
-    if ($(window).width() < BREAKPOINT) return;
-
-    // 1️⃣ history_month 내부 스크롤 → 연도 active
-    $('.history_month').on('scroll.history', function () {
-      let currentId = null;
-
-      $('.month_ul').each(function () {
-        if ($(this).position().top <= 1) {
-          currentId = this.id;
-        }
-      });
-
-      if (currentId) {
-        $('.year_item, .month_ul').removeClass('active');
-        $('#' + currentId).addClass('active');
-        $('#' + currentId.replace('year_', 'year')).addClass('active');
-      }
-    });
-
-    // 2️⃣ body 스크롤 719 ± 20 → history_month active
-    const TARGET = 719;
-    const RANGE = 20;
-    const $history = $('.history_month');
-
-    $(window).on('scroll.history', function () {
-      const scrollTop = $(this).scrollTop();
-
-      if (scrollTop >= TARGET - RANGE && scrollTop <= TARGET + RANGE) {
-        $history.addClass('active');
-      } else {
-        $history.removeClass('active');
-      }
-    });
-  }
-
-  // 최초 실행
-  bindHistoryScroll();
-
-  // 리사이즈 대응
-  $(window).on('resize', function () {
-    bindHistoryScroll();
   });
 
-  /* =========================
-     SNB 렌더링
-  ========================= */
+  /* ==================================================
+     Sub Visual SNB 기본 세팅
+  ================================================== */
+  $(".icon.home").closest("a").attr("href", "/web/main/mainPage.do");
 
-  function renderSNB() {
-    // 🔹 현재 URL에서 proFn 숫자만 추출
-    const currentFile = (function () {
-      const match = location.search.match(/proFn=(\d+)/);
-      return match ? match[1] : null;
-    })();
+  const $wraps = $(".sub_visual_nav .snb_wrap");
+  if ($wraps.length < 2) return;
 
-    $snbWrap.each(function (index) {
-      const $wrap = $(this);
-      const $title = $wrap.find(".snb_title");
-      const $list = $wrap.find(".snb_select");
+  const $snbDepth01 = $wraps.eq(0).find(".snb_select");
+  const $snbDepth02 = $wraps.eq(1).find(".snb_select");
 
-      function toTitleCase(str) {
-        return str
-          .replace(/_/g, " ")
-          .replace(/\b\w/g, char => char.toUpperCase());
-      }
+  if ($snbDepth01.data("init")) return;
+  $snbDepth01.data("init", true);
 
+  const params = new URLSearchParams(location.search);
+  const proFn = params.get("proFn");
+  const bbsId = params.get("bbsId");
+  const pathname = location.pathname;
 
-    	  /* =========================
-          1️⃣ 첫 번째 SNB (대메뉴)
-       ========================= */
-      if (index === 0) {
-        if (currentSection) {
-          $title.text(toTitleCase(currentSection));
-        }
-        return;
-      }
-       
-       /* =========================
-       2️⃣ 두 번째 SNB (하위메뉴)
-    ========================= */
-      const data = MENU_MAP[currentSection];
-      if (!data) return;
+  const isCommunity = pathname.includes("/bbsWeb/");
+  const isCommunityDetail = pathname.includes("selectBoardDetail.do");
 
-      $list.empty();
+  const $gnb = $(".gnb").first();
 
-      let matchedPage = null;
+  /* ==================================================
+     현재 depth01 / depth02 결정
+  ================================================== */
+  let $currentDepth01Li = $();
+  let $currentDepth02 = $();
 
-      data.pages.forEach(page => {
-        const isActive = currentFile && page.file === currentFile;
-
-        if (isActive) {
-          matchedPage = page;
-        }
-
-        $list.append(`
-	        <li>
-	          <a href="${data.base + page.file}"
-	             class="${isActive ? 'active' : ''}">
-	            ${page.text}
-	          </a>
-	        </li>
-	      `);
-      });
-
-      
-      /* =========================
-      3️⃣ snb_title 최종 결정
-   ========================= */
-      if (matchedPage) {
-        // 현재 URL과 매칭되는 페이지
-        $title.text(matchedPage.text);
-      } else if (data.pages.length) {
-        // 매칭 없으면 첫 번째 메뉴
-        $title.text(data.pages[0].text);
-      }
-    });
+  if (isCommunity) {
+    $currentDepth01Li = $gnb.find("> li").filter(function () {
+      return $(this).find("> .depth01").text().trim().toLowerCase() === "community";
+    }).first();
+  } else if (proFn) {
+    $currentDepth02 = $gnb.find(`.depth02[href*="proFn=${proFn}"]`).first();
+    $currentDepth01Li = $currentDepth02.closest(".depth02_container").closest("li");
   }
 
+  if (!$currentDepth01Li.length) {
+    $currentDepth01Li = $gnb.find("> li").first();
+  }
 
-  /* =========================
-     Toggle 동작
-  ========================= */
+  const currentDepth01Text =
+    $currentDepth01Li.find("> .depth01").text().trim();
 
+  /* ==================================================
+     SNB depth01 생성 (대표 링크 = 첫 depth02)
+  ================================================== */
+  $snbDepth01.empty();
+
+  $gnb.find("> li").each(function () {
+    const text = $(this).find("> .depth01").text().trim();
+    if (!text) return;
+
+    const firstHref = $(this).find(".depth02").first().attr("href") || "#";
+    const isActive = text === currentDepth01Text;
+
+    $snbDepth01.append(`
+      <li class="${isActive ? "active" : ""}">
+        <a href="${firstHref}">${text}</a>
+      </li>
+    `);
+  });
+
+  /* ==================================================
+     SNB depth02 생성 + active 처리
+  ================================================== */
+  $snbDepth02.empty();
+
+  $currentDepth01Li.find(".depth02").each(function (index) {
+    const href = $(this).attr("href");
+    const text = $(this).text().trim();
+
+    let isActive = false;
+
+    if (!isCommunity && proFn) {
+      isActive = href.includes(`proFn=${proFn}`);
+    }
+
+    if (isCommunity && bbsId) {
+      isActive = href.includes(`bbsId=${bbsId}`);
+    }
+
+    if (isCommunityDetail) {
+      isActive = index === 1;
+    }
+
+    $snbDepth02.append(`
+      <li class="${isActive ? "active" : ""}">
+        <a href="${href}">${text}</a>
+      </li>
+    `);
+  });
+
+  /* ==================================================
+     SNB 타이틀
+  ================================================== */
+  $wraps.eq(0).find(".snb_title").text(currentDepth01Text || "메뉴");
+
+  if (isCommunityDetail) {
+    const firstText = $currentDepth01Li.find(".depth02").first().text().trim();
+    $wraps.eq(1).find(".snb_title").text(firstText || "메뉴");
+  } else {
+    const activeText = $snbDepth02.find("li.active a").text();
+    $wraps.eq(1).find(".snb_title").text(activeText || "메뉴");
+  }
+
+  /* ==================================================
+     SNB 토글
+  ================================================== */
   $(".snb_title").on("click", function () {
     const $wrap = $(this).closest(".snb_wrap");
-    const $currentList = $wrap.find(".snb_select");
 
-    // 다른 메뉴 닫기
-    $(".snb_wrap").not($wrap).removeClass("active")
-      .find(".snb_select").stop(true, true).slideUp(200);
+    $(".snb_wrap").not($wrap)
+      .removeClass("active")
+      .find(".snb_select").slideUp(200);
 
-    // 현재 메뉴 토글
-    if ($wrap.hasClass("active")) {
-      $wrap.removeClass("active");
-      $currentList.stop(true, true).slideUp(200);
-    } else {
-      $wrap.addClass("active");
-      $currentList.stop(true, true).slideDown(250);
-    }
+    $wrap.toggleClass("active")
+      .find(".snb_select").stop(true, true).slideToggle(250);
   });
 
-  /* =========================
-     대메뉴 클릭 시 첫 페이지 이동
-  ========================= */
-
-  $(".snb_wrap").eq(0).find(".snb_select").on("click", "a", function (e) {
+  /* ==================================================
+     depth01 클릭 시 첫 depth02 이동
+  ================================================== */
+  $snbDepth01.on("click", "a", function (e) {
     e.preventDefault();
-
-    const section = $(this).text().toLowerCase().replace(/\s/g, "_");
-    const data = MENU_MAP[section];
-    if (!data) return;
-
-    location.href = data.base + data.pages[0].file;
+    location.href = $(this).attr("href");
   });
 
-  /* =========================
+  /* ==================================================
      외부 클릭 시 닫기
-  ========================= */
-
+  ================================================== */
   $(document).on("click", function (e) {
     if (!$(e.target).closest(".snb_wrap").length) {
-      $(".snb_wrap").removeClass("active")
-        .find(".snb_select").stop(true, true).slideUp(200);
+      $(".snb_wrap")
+        .removeClass("active")
+        .find(".snb_select")
+        .slideUp(200);
     }
   });
 
-  /* =========================
-     초기 실행
-  ========================= */
-
-  renderSNB();
-
-
-
-  if (currentSection) {
-    $(".container.sub").addClass(currentSection);
-  }
-
-})
-
+});
Add a comment
List