이화경 이화경 10-24
마이페이지 퍼블 수정중
@8116b427b651d4ce8b41018ab30a0dc6c82d3153
html/onSejong/index.html
--- html/onSejong/index.html
+++ html/onSejong/index.html
@@ -705,19 +705,19 @@
                                         <li>
                                             과정 개설하기
                                             <ul>
-                                                <li>과정 개설하기,manager/class/courseAdd.html</li>
-                                                <li>[팝업]선생님 찾기,manager/class/pop_teacherFind.html</li>
-                                                <li>[팝업]수업시간 선택,manager/class/pop_classTimeSet.html</li>
-                                                <li>[팝업]평가방법 추가,manager/class/pop_assessmentSet.html</li>
-                                                <li>[팝업]자유게시판 추가,manager/class/pop_boardAdd.html</li>
+                                                <li>과정 개설하기,manager/myclass/courseAdd.html</li>
+                                                <li>[팝업]선생님 찾기,manager/myclass/pop_teacherFind.html</li>
+                                                <li>[팝업]수업시간 선택,manager/myclass/pop_classTimeSet.html</li>
+                                                <li>[팝업]평가방법 추가,manager/myclass/pop_assessmentSet.html</li>
+                                                <li>[팝업]자유게시판 추가,manager/myclass/pop_boardAdd.html</li>
                                             </ul>
                                         </li>
                                         <li>
                                             과정 수정
                                             <ul>
-                                                <li>과정 수정,manager/class/courseEdit.html</li>
-                                                <li>[팝업]자유게시판 설정,manager/class/pop_boardSetting.html</li>
-                                                <li>[팝업]과정 폐강,manager/class/pop_cancelWrite.html</li>
+                                                <li>과정 수정,manager/myclass/courseEdit.html</li>
+                                                <li>[팝업]자유게시판 설정,manager/myclass/pop_boardSetting.html</li>
+                                                <li>[팝업]과정 폐강,manager/myclass/pop_cancelWrite.html</li>
                                             </ul>
                                         </li>
                                     </ul>
@@ -801,12 +801,12 @@
                         <li>
                             마이페이지
                             <ul class="before">
-                                <li>마이 프로필</li>
-                                <li>강사 카드관리</li>
+                                <li>마이 프로필,manager/mypage/profile.html</li>
+                                <li>강사 카드관리,manager/mypage/teacherCard.html</li>
                                 <li>
                                     강사 확인증
                                     <ul>
-                                        <li>강사확인증</li>
+                                        <li>강사확인증,manager/mypage/teacherCert.html</li>
                                         <li>[인쇄]강사확인증,manager/mypage/print_career.html</li>
                                     </ul>
                                 </li>
@@ -917,6 +917,7 @@
                         <li class="before">
                             마이페이지
                             <ul>
+                                <li>마이 프로필,member/mypage/profile.html</li>
                                 <li>[인쇄]이수증,member/mypage/print_certificate.html</li>
                             </ul>
                         </li>
html/onSejong/manager/myclass/activityReport.html
--- html/onSejong/manager/myclass/activityReport.html
+++ html/onSejong/manager/myclass/activityReport.html
@@ -20,6 +20,7 @@
         <!-- chart -->
         <script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chart4.3.0.js"></script>
         <script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
+        <script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-annotation.js"></script>
         <!-- //chart -->
         <!-- //페이지 plugin-->
         <!-- 공통 퍼블 layout: 개발시 삭제-->
@@ -159,6 +160,20 @@
                                 </div>
                             </div>
                         </section>
+                        <section class="section-box">
+                            <header class="box-header">
+                                <div class="l-area">
+                                    <h3 class="section-box-tit">평가별 정답률</h3>
+                                </div>
+                            </header>
+                            <div class="box-body">
+                                <div class="chart-area">
+                                    <div class="chart">
+                                        <canvas id="evalChart" style="max-height: 28rem;"></canvas>
+                                    </div>
+                                </div>
+                            </div>
+                        </section>
                         <div class="row">
                             <section class="section-box">
                                 <header class="box-header">
@@ -186,11 +201,12 @@
                                 <div class="box-body">
                                     <ul class="chart-bar-list">
                                         <li>
+                                            
                                             <div class="chart-tit-area">
                                                 <div class="chart-tit">#123456 | 무엇인지 맞춰보세요. 문항의 질문이 표시되는 영역</div>
                                             </div>
                                             <div class="bar-area">
-                                                <button type="button" class="bar" style="width:50%;">50%</button><small class="chart-label">50% 오답률</small>
+                                                <span class="bar" style="width:22%;"></span><small class="chart-label">22% 오답률</small>
                                             </div>
                                         </li>
                                         <li>
@@ -198,7 +214,7 @@
                                                 <div class="chart-tit">#123456 | 무엇인지 맞춰보세요. 문항의 질문이 표시되는 영역</div>
                                             </div>
                                             <div class="bar-area">
-                                                <button type="button" class="bar" style="width:22%;">22%</button><small class="chart-label">22% 오답률</small>
+                                                <span class="bar" style="width:62%;"></span><small class="chart-label">62% 오답률</small>
                                             </div>
                                         </li>
                                         <li>
@@ -206,15 +222,15 @@
                                                 <div class="chart-tit">#123456 | 무엇인지 맞춰보세요. 문항의 질문이 표시되는 영역</div>
                                             </div>
                                             <div class="bar-area">
-                                                <button type="button" class="bar" style="width:50%;">50%</button><small class="chart-label">50% 오답률</small>
+                                                <span class="bar" style="width:22%;"></span><small class="chart-label">22% 오답률</small>
                                             </div>
                                         </li>
                                         <li>
                                             <div class="chart-tit-area">
-                                                <div class="chart-tit">#123456 | 무엇인지 맞춰보세요. 문항의 질문이 표시되는 영역#123456 | 무엇인지 맞춰보세요. 문항의 질문이 표시되는 영역</div>
+                                                <div class="chart-tit">#123456 | 무엇인지 맞춰보세요. 문항의 질문이 표시되는 영역</div>
                                             </div>
                                             <div class="bar-area">
-                                                <button type="button" class="bar" style="width:22%;">22%</button><small class="chart-label">22% 오답률</small>
+                                                <span class="bar" style="width:62%;"></span><small class="chart-label">62% 오답률</small>
                                             </div>
                                         </li>
                                     </ul>
@@ -246,10 +262,21 @@
                     labels: ['2025-01-01', '2025-01-02', '2025-01-03', '2025-01-04', '2025-01-05'],
                     data: [0, 50, 87, 30, 100],
                 };
-
                 createChartBarWidthauto('courseCompletion', courseCompletionData.labels, courseCompletionData.data, null, 65);
-                // createChartBar('courseCompletion', courseCompletionData.labels, courseCompletionData.data,);
                 
+                // 수업 이수율
+                const evalChartData = {
+                    labels: ['2025-01-01', '2025-01-02', '2025-01-03', '2025-01-04', '2025-01-05'],
+                    data: [0, 50, 87, 30, 100],
+                };
+                createChartBarWidthauto('evalChart', evalChartData.labels, evalChartData.data, null, 75);
+
+                //문항 난이도별 정답률
+                const quizLevelData = {
+                    labels: ['매우쉬움', '쉬움', '보통', '어려움', '매우어려움'],
+                    data: [0, 50, 87, 30, 100],
+                };
+                createChartBar('quizLevel', quizLevelData.labels, quizLevelData.data);
             });
             
         </script>
html/onSejong/manager/myclass/courseAdd.html (Renamed from html/onSejong/manager/class/courseAdd.html)
--- html/onSejong/manager/class/courseAdd.html
+++ html/onSejong/manager/myclass/courseAdd.html
No changes
html/onSejong/manager/myclass/courseEdit.html (Renamed from html/onSejong/manager/class/courseEdit.html)
--- html/onSejong/manager/class/courseEdit.html
+++ html/onSejong/manager/myclass/courseEdit.html
No changes
html/onSejong/manager/myclass/pop_assessmentSet.html (Renamed from html/onSejong/manager/class/pop_assessmentSet.html)
--- html/onSejong/manager/class/pop_assessmentSet.html
+++ html/onSejong/manager/myclass/pop_assessmentSet.html
No changes
html/onSejong/manager/myclass/pop_boardAdd.html (Renamed from html/onSejong/manager/class/pop_boardAdd.html)
--- html/onSejong/manager/class/pop_boardAdd.html
+++ html/onSejong/manager/myclass/pop_boardAdd.html
No changes
html/onSejong/manager/myclass/pop_boardSetting.html (Renamed from html/onSejong/manager/class/pop_boardSetting.html)
--- html/onSejong/manager/class/pop_boardSetting.html
+++ html/onSejong/manager/myclass/pop_boardSetting.html
No changes
html/onSejong/manager/myclass/pop_cancelWrite.html (Renamed from html/onSejong/manager/class/pop_cancelWrite.html)
--- html/onSejong/manager/class/pop_cancelWrite.html
+++ html/onSejong/manager/myclass/pop_cancelWrite.html
No changes
html/onSejong/manager/myclass/pop_classTimeSet.html (Renamed from html/onSejong/manager/class/pop_classTimeSet.html)
--- html/onSejong/manager/class/pop_classTimeSet.html
+++ html/onSejong/manager/myclass/pop_classTimeSet.html
No changes
html/onSejong/manager/myclass/pop_teacherFind.html (Renamed from html/onSejong/manager/class/pop_teacherFind.html)
--- html/onSejong/manager/class/pop_teacherFind.html
+++ html/onSejong/manager/myclass/pop_teacherFind.html
No changes
 
html/onSejong/manager/mypage/profile.html (added)
+++ html/onSejong/manager/mypage/profile.html
@@ -0,0 +1,302 @@
+<!DOCTYPE html>
+<html lang="ko">
+
+<head>
+	<title>온세종학교</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<meta name="Author" content="" />
+	<meta name="Keywords" content="" />
+	<meta name="Description" content="" />
+	<meta name="format-detection" content="telephone=no" />
+	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
+	<link href="/resources/front/site/SITE_00000/css/style.css" rel="stylesheet" />
+	<!-- 공통 plugin -->
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-3.6.0.min.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-ui.min.js"></script>
+	<!-- //공통 plugin -->
+	<!-- 페이지 plugin-->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/swiper/swiper-bundle.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/etc/jQuery.tagify.min.js"></script>
+	<!-- chart -->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chart4.3.0.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
+	<!-- //chart -->
+	<!-- //페이지 plugin-->
+	<!-- 공통 퍼블 layout: 개발시 삭제-->
+	<script src="/resources/front/site/SITE_00000/js/_layout.js"></script>
+	<!--//퍼블 layout-->
+	<!-- 공통 메뉴 js-->
+	<!-- //공통 메뉴 js -->
+	<!--공통 퍼블 js-->
+	<script src="/resources/front/site/SITE_00000/js/common.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common-custom.js"></script>
+	<!--//공통 퍼블 js-->
+</head>
+
+<body>
+	<div class="accessibility">
+		<a href="#skipToContents" title="콘텐츠를 바로 볼 수 있도록 건너뛰기합니다.">콘텐츠 바로가기</a>
+	</div>
+	<!-- for-teacher / for-student -->
+	<div class="container">
+		<!-- 통합 헤더 및 네비게이션 -->
+		<header class="site-header"></header>
+		<div class="site-body" id="skipToContents">
+			<div class="wrap">
+				<aside class="lnb"></aside>
+				<div class="site-cont">
+					<ul class="breadcrumb">
+						<li><a href="#none" class="home">홈</a></li>
+						<li><a href="#none">1depth</a></li>
+						<li><a href="#none">2depth</a></li>
+					</ul>
+					<div class="page-tit-area">
+						<div class="l-area">
+							<h2 class="title-xlg">마이 프로필</h2>
+						</div>
+					</div>
+					<section class="section">
+						<h3 class="txt-hide">회원 정보</h3>
+                        <div class="profile xlg">
+                            <div class="img-area">
+                                <figure>
+                                    <img src="/resources/front/site/SITE_00000/images/common/profile/profile.svg" alt="프로필 썸네일" />
+                                </figure>
+                            </div>
+                        </div>
+                        <div class="input-flex-area file-add-area">
+                            <div class="file-custom">
+                                <input type="file" class="input-file" title="파일찾기" />
+                                <span class="btn secondary ico-upload">파일 찾기</span>
+                            </div>
+                            <div class="fnc">
+                                <button type="button" class="btn circle danger ico-delete"><span class="txt-hide">삭제</span></button>
+                            </div>
+                        </div>
+                        <h3 class="title">김세종님</h3>
+					</section>
+                    <section class="section">
+						<h3 class="txt-hide">프로필 상세</h3>
+                        <div class="write-type">
+							<table>
+								<caption>프로필 상세 표</caption>
+								<colgroup>
+									<col style="width: 16rem;">
+									<col>
+								</colgroup>
+								<tbody>
+									<tr>
+										<th scope="col">이름<i class="required">필수</i></th>
+										<td>김세종</td>
+									</tr>
+									<tr>
+                                        <th scope="col">ID<i class="required">필수</i></th>
+                                        <td>User_ID</td>
+									</tr>
+                                    <tr>
+										<th scope="row">
+											휴대전화 번호
+											<i class="required">필수</i>
+										</th>
+										<td>
+											<div class="form-cont">
+                                                <div class="form-row">
+                                                    <div class="input-phone-area">
+                                                        <div class="phone">
+                                                            <select title="전화번호 앞자리 선택" disabled>
+                                                                <option value="010">010</option>
+                                                                <option value="011">011</option>
+                                                            </select>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 가운데자리 입력" value="1234" disabled/>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 뒷자리 입력" value="5678" disabled/>
+                                                        </div>
+                                                        <div class="fnc">
+                                                            <button type="button" class="btn primary">휴대전화 변경</button>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">
+											휴대전화 번호
+											<i class="required">필수</i>
+										</th>
+										<td>
+											<div class="form-cont">
+                                                <div class="form-row">
+                                                    <div class="input-phone-area">
+                                                        <div class="phone">
+                                                            <select title="전화번호 앞자리 선택">
+                                                                <option value="010">010</option>
+                                                                <option value="011">011</option>
+                                                            </select>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 가운데자리 입력" value="1234"/>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 뒷자리 입력" value="5678"/>
+                                                        </div>
+                                                        <div class="fnc">
+                                                            <button type="button" class="btn primary">인증번호 발송</button>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">이메일</th>
+										<td>
+											<div class="input-email-area">
+												<div class="email-id">
+													<input type="email" title="이메일 아이디 입력" />
+													<span aria-hidden="true">@</span>
+												</div>
+												<div class="email-domain">
+													<select title="도메인 선택">
+														<!-- <option>naver.com</option> -->
+														<option>직접입력</option>
+													</select>
+													<input type="text" class="domain-custom" placeholder="직접 입력" title="직접 입력" />
+												</div>
+											</div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">비밀번호<i class="required">필수</i></th>
+										<td>
+											<div class="form-cont">
+                                                <div class="form-row input-box input-pw-area">
+                                                    <input type="password" class="pw-input input" placeholder="비밀번호를 입력하세요."
+                                                        title="비밀번호를 입력하세요">
+                                                    <button type="button" class="btn-pw-toggle">비밀번호보기</button>
+                                                </div>
+                                                <p class="msg">영문 대문자, 영문 소문자, 숫자, 특수문자 중 2종류 이상을 조합하여 최소 10자리 이상으로 구성하세요.</p>
+                                            </div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">가입정보</th>
+										<td></td>
+									</tr>
+                                    <tr>
+										<th scope="row">역할</th>
+										<td>
+											<fieldset class="checkradio-area">
+												<legend>역할 선택</legend>
+												<div class="checkradio">
+													<input type="radio" id="role1" name="role" checked />
+													<label for="role1">교원</label>
+												</div>
+												<div class="checkradio">
+													<input type="radio" id="role2" name="role" />
+													<label for="role2">지방공무원</label>
+												</div>
+												<div class="checkradio">
+													<input type="radio" id="role3" name="role" />
+													<label for="role3">강사</label>
+												</div>
+											</fieldset>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+                    </section>
+                    <section class="section">
+						<header class="section-tit-area">
+							<div class="l-area dir-col">
+								<h3 class="title-lg">학교정보(소속기관)</h3>
+							</div>
+						</header>
+						<div class="write-type">
+							<table>
+								<caption>학교정보(소속기관)</caption>
+								<colgroup>
+									<col style="width: 240px" />
+									<col />
+								</colgroup>
+								<tbody>
+									<tr>
+										<th scope="row">학교</th>
+										<td>
+											<select title="학교 선택">
+                                                <option>세종미래여자고등학교</option>
+                                            </select>
+										</td>
+									</tr>
+                                    <tr>
+                                        <th scope="row">담당학급</th>
+                                        <td>
+                                            <fieldset class="checkradio-area">
+                                                <legend>담당학급 선택</legend>
+                                                <div class="checkradio">
+                                                    <input type="radio" id="htea" name="htea" checked />
+                                                    <label for="htea">담임선생님</label>
+                                                    <fieldset class="checkradio-option">
+                                                        <legend>학년,반 선택</legend>
+                                                        <select title="학년 선택">
+                                                            <option>1학년</option>
+                                                        </select>
+                                                        <select title="반 선택">
+                                                            <option>2반</option>
+                                                        </select>
+                                                    </fieldset>
+                                                </div>
+                                                <div class="checkradio">
+                                                    <input type="radio" id="hteaN" name="htea" />
+                                                    <label for="hteaN">담임아님</label>
+                                                </div>
+                                            </fieldset>
+                                        </td>
+                                    </tr>
+                                    <tr>
+										<th scope="row">소속기관 연락처</th>
+										<td>
+											<div class="form-cont">
+                                                <div class="form-row">
+                                                    <div class="input-phone-area">
+                                                        <div class="phone">
+                                                            <select title="전화번호 앞자리 선택">
+                                                                <option value="010">010</option>
+                                                                <option value="011">011</option>
+                                                            </select>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 가운데자리 입력" value="1234"/>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 뒷자리 입력" value="5678"/>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+                    <div class="btn-flex-cont">
+                        <div class="l-area">
+                            <a href="#none" class="btn lg danger">회원 탈퇴</a>
+                        </div>
+                        <div class="r-area">
+                            <button type="submit" class="btn lg ico-home">홈으로 이동</button>
+                            <button type="submit" class="btn lg primary">저장</button>
+                        </div>
+                    </div>
+				</div>
+			</div>
+		</div>
+		<footer class="site-footer"></footer>
+	</div>
+	<!-- toast -->
+	<div class="toast"></div>
+	<!--popup-->
+	<div class="dim"></div>
+</body>
+
+</html>(파일 끝에 줄바꿈 문자 없음)
 
html/onSejong/manager/mypage/teacherCard.html (added)
+++ html/onSejong/manager/mypage/teacherCard.html
@@ -0,0 +1,330 @@
+<!DOCTYPE html>
+<html lang="ko">
+
+<head>
+	<title>온세종학교</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<meta name="Author" content="" />
+	<meta name="Keywords" content="" />
+	<meta name="Description" content="" />
+	<meta name="format-detection" content="telephone=no" />
+	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
+	<link href="/resources/front/site/SITE_00000/css/style.css" rel="stylesheet" />
+	<!-- 공통 plugin -->
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-3.6.0.min.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-ui.min.js"></script>
+	<!-- //공통 plugin -->
+	<!-- 페이지 plugin-->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/swiper/swiper-bundle.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/etc/jQuery.tagify.min.js"></script>
+	<!-- chart -->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chart4.3.0.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
+	<!-- //chart -->
+	<!-- //페이지 plugin-->
+	<!-- 공통 퍼블 layout: 개발시 삭제-->
+	<script src="/resources/front/site/SITE_00000/js/_layout.js"></script>
+	<!--//퍼블 layout-->
+	<!-- 공통 메뉴 js-->
+	<!-- //공통 메뉴 js -->
+	<!--공통 퍼블 js-->
+	<script src="/resources/front/site/SITE_00000/js/common.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common-custom.js"></script>
+	<!--//공통 퍼블 js-->
+</head>
+
+<body>
+	<div class="accessibility">
+		<a href="#skipToContents" title="콘텐츠를 바로 볼 수 있도록 건너뛰기합니다.">콘텐츠 바로가기</a>
+	</div>
+	<!-- for-teacher / for-student -->
+	<div class="container">
+		<!-- 통합 헤더 및 네비게이션 -->
+		<header class="site-header"></header>
+		<div class="site-body" id="skipToContents">
+			<div class="wrap">
+				<aside class="lnb"></aside>
+				<div class="site-cont">
+					<ul class="breadcrumb">
+						<li><a href="#none" class="home">홈</a></li>
+						<li><a href="#none">1depth</a></li>
+						<li><a href="#none">2depth</a></li>
+					</ul>
+					<div class="page-tit-area">
+						<div class="l-area">
+							<h2 class="title-xlg">강사 카드관리</h2>
+						</div>
+					</div>
+					<section class="section">
+						<header class="section-tit-area">
+							<div class="l-area">
+								<h3 class="title-lg">공통정보</h3>
+							</div>
+                            <div class="r-area">
+                                <p class="msg">
+                                    관리자 상태 변경일 : 진행중
+                                </p>
+                            </div>
+						</header>
+						<div class="write-type">
+							<table>
+								<caption>공통정보</caption>
+								<colgroup>
+									<col style="width: 240px" />
+									<col />
+								</colgroup>
+								<tbody>
+									<tr>
+										<th scope="row">지도교사(이름)</th>
+										<td>김세종</td>
+									</tr>
+									<tr>
+										<th scope="row">휴대전화번호</th>
+										<td>010 - 1234 - 5678</td>
+									</tr>
+									<tr>
+										<th scope="row">이메일</th>
+										<td>dataeum@dataeum.kr</td>
+									</tr>
+                                    <tr>
+										<th scope="row">
+											생년월일
+											<i class="required">필수</i>
+										</th>
+										<td>
+											<div class="input-flex-area">
+												<select title="년도 선택" class="flex1">
+													<option>년도</option>
+												</select>
+												<select title="월 선택" class="flex1">
+													<option>월</option>
+												</select>
+												<select title="일 선택" class="flex1">
+													<option>일</option>
+												</select>
+											</div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">내외국인</th>
+										<td>
+											<fieldset class="checkradio-area">
+												<legend>내외국인 선택</legend>
+												<div class="checkradio">
+													<input type="radio" id="nat1" name="nat" checked />
+													<label for="nat1">내국인</label>
+												</div>
+												<div class="checkradio">
+													<input type="radio" id="nat2" name="nat" />
+													<label for="nat2">외국인</label>
+												</div>
+											</fieldset>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">성별</th>
+										<td>
+											<fieldset class="checkradio-area">
+												<legend>성별 선택</legend>
+												<div class="checkradio">
+													<input type="radio" id="gen1" name="gen" checked />
+													<label for="gen1">여자</label>
+												</div>
+												<div class="checkradio">
+													<input type="radio" id="gen2" name="gen" />
+													<label for="gen2">남자</label>
+												</div>
+											</fieldset>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">주소</th>
+										<td>
+											<input type="text" title="우편번호 입력" placeholder="우편번호" class="q0" disabled>
+                                            <button type="button" class="btn secondary">우편번호</button>
+                                            <input type="text" title="주소 입력" placeholder="주소" class="q4" disabled>
+                                            <input type="text" title="상세주소 입력" placeholder="상세주소를 입력하세요." class="q4">
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">주요경력</th>
+										<td>
+											<div class="txt-count-area">
+                                                <textarea title="텍스트 입력" placeholder="내용을 입력하세요."></textarea>
+                                                <div class="txt-count"><strong>0</strong>/<span>1000</span>자</div>
+                                            </div>
+										</td>
+									</tr>
+                                    <tr>
+                                        <th scope="row">경력증빙서류</th>
+                                        <td>
+                                            <div class="file-add-area">
+                                                <div class="file-custom">
+                                                    <input type="file" class="input-file" title="파일첨부">
+                                                    <span class="btn secondary ico-upload">파일첨부</span>
+                                                </div>
+                                                <div class="item-area">
+                                                    <div class="item">
+                                                        <p class="txt">경력증빙.hwp</p>
+                                                        <button type="button" class="btn-ico ico-delete"><span class="txt-hide">삭제</span></button>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <th scope="row">비고(메모)</th>
+                                        <td>
+                                            <div>
+                                                <textarea placeholder="내용을 입력하세요." title="비고 입력"></textarea>
+                                            </div>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <th scope="row">인력풀 등재</th>
+                                        <td>
+                                            <fieldset class="checkradio-area">
+                                                <legend>인력풀 등재 선택</legend>
+                                                <div class="checkradio">
+                                                    <input type="checkbox" id="pool" name="pool"/>
+                                                    <label for="pool">인력풀 등재를 희망합니다.</label>
+                                                </div>
+                                            </fieldset>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <th scope="row">개인정보수집 이용 동의</th>
+                                        <td>
+                                            <div class="form-agree-area">
+                                                <h4 class="txt-hide">개인정보 처리방침</h4>
+                                                <div class="txt-area">
+                                                    개인정보 수집 및 이용에 동의해 주세요.<br>
+                                                    1. 수집 목적 :<br>
+                                                    2. 수집 항목 :<br>
+                                                    3. 보유 및 이용 기간 :<br>
+                                                </div>
+                                                <div class="checkradio">
+                                                    <input type="checkbox" id="privacyAree">
+                                                    <label for="privacyAree">개인정보 수집 및 이용에 동의합니다.</label>
+                                                </div>
+                                            </div>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <th scope="row">성범죄 조회 동의</th>
+                                        <td>
+                                            <div class="form-agree-area">
+                                                <h4 class="txt-hide">성범죄 조회 동의</h4>
+                                                <div class="txt-area">
+                                                    본인은 세종특별자치시교육청 기관(온세종학교) 취업자(취업예정자)로서, 「아동 · 청소년의 성보호에 관한 법률」제56조 및 같은 법 시행령 제25조에 따른 성범죄경력 조회,  「아동복지법 」제29조의3에 따른 아동학대 범죄전력 조회 신청에 동의합니다.<br>
+                                                    1. 수집 목적 :<br>
+                                                    2. 수집 항목 : 이름 / 주민등록번호(외국인번호) / 주소 / 전화번호<br>
+                                                    3. 보유 및 이용 기간 : 최대 3 ~ 5년<br>
+                                                </div>
+                                                <div class="checkradio">
+                                                    <input type="checkbox" id="privacyAree">
+                                                    <label for="privacyAree">성범죄 경력 조회에 동의합니다.</label>
+                                                </div>
+                                            </div>
+                                        </td>
+                                    </tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+                    <section class="section">
+						<header class="section-tit-area">
+							<div class="l-area">
+								<h3 class="title-lg">과목정보</h3>
+							</div>
+						</header>
+						<div class="list-type">
+							<table>
+								<caption>과목정보</caption>
+								<colgroup>
+									<col style="width: 24%;">
+									<col>
+									<col>
+									<col>
+									<col>
+									<col>
+									<col>
+								</colgroup>
+                                <thead>
+                                    <tr>
+                                        <th scope="col">구분</th>
+                                        <th scope="col">과목/전공</th>
+                                        <th scope="col">강좌명</th>
+                                        <th scope="col">대상학년</th>
+                                        <th scope="col">운영기간</th>
+                                        <th scope="col">학점(운영시간)</th>
+                                        <th scope="col">모집인원</th>
+                                    </tr>
+                                </thead>
+                                <tbody>
+                                    <tr>
+                                        <td>캠퍼스공동교육과정 Ⅰ</td>
+                                        <td data-tit="과목/전공">수학</td>
+                                        <td data-tit="강좌명">인공지능 수학</td>
+                                        <td data-tit="대상학년">고2</td>
+                                        <td data-tit="운영기간">2025-09-01 ~ 2025-09-30</td>
+                                        <td data-tit="학점(운영시간)">2학점(32시간)</td>
+                                        <td data-tit="모집인원">5명 ~ 15명</td>
+                                    </tr>
+                                    <tr>
+                                        <td>캠퍼스공동교육과정 Ⅰ</td>
+                                        <td data-tit="과목/전공">수학</td>
+                                        <td data-tit="강좌명">인공지능 수학</td>
+                                        <td data-tit="대상학년">고2</td>
+                                        <td data-tit="운영기간">2025-09-01 ~ 2025-09-30</td>
+                                        <td data-tit="학점(운영시간)">2학점(32시간)</td>
+                                        <td data-tit="모집인원">5명 ~ 15명</td>
+                                    </tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+                    <div class="btn-cont">
+                        <button type="submit" class="btn lg">취소</button>
+                        <button type="submit" class="btn lg primary">저장</button>
+                        <button type="submit" class="btn lg primary">수정</button>
+                    </div>
+				</div>
+			</div>
+		</div>
+		<footer class="site-footer"></footer>
+	</div>
+	<!-- toast -->
+	<div class="toast"></div>
+	<!--popup-->
+	<div class="dim"></div>
+    <script>
+        $(document).ready(function () {
+            $(".txt-count-area").each(function () {
+                const $txtcountarea = $(this);
+                const $textarea = $txtcountarea.find('textarea, input');
+                const $countarea = $txtcountarea.find('.txt-count');
+                const $countStrong = $countarea.find("strong");
+                const $maxCountSpan = $countarea.find("span");
+
+                const maxLength = parseInt($maxCountSpan.text(), 10);
+
+                const initialLength = $textarea.val().length;
+                $countStrong.text(initialLength);
+
+                $textarea.on("input", function () {
+                    const currentLength = $(this).val().length;
+                    $countStrong.text(currentLength);
+                    if (currentLength > maxLength) {
+                        $(this).val($(this).val().substring(0, maxLength));
+                        $countStrong.text(maxLength);
+                        toastShow('최대 글자 수를 초과했습니다.');
+                    }
+                });
+            });
+        });
+    </script>
+</body>
+
+</html>(파일 끝에 줄바꿈 문자 없음)
 
html/onSejong/manager/mypage/teacherCert.html (added)
+++ html/onSejong/manager/mypage/teacherCert.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html>
+<html lang="ko">
+
+<head>
+	<title>온세종학교</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<meta name="Author" content="" />
+	<meta name="Keywords" content="" />
+	<meta name="Description" content="" />
+	<meta name="format-detection" content="telephone=no" />
+	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
+	<link href="/resources/front/site/SITE_00000/css/style.css" rel="stylesheet" />
+	<!-- 공통 plugin -->
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-3.6.0.min.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-ui.min.js"></script>
+	<!-- //공통 plugin -->
+	<!-- 페이지 plugin-->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/swiper/swiper-bundle.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/etc/jQuery.tagify.min.js"></script>
+	<!-- chart -->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chart4.3.0.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
+	<!-- //chart -->
+	<!-- //페이지 plugin-->
+	<!-- 공통 퍼블 layout: 개발시 삭제-->
+	<script src="/resources/front/site/SITE_00000/js/_layout.js"></script>
+	<!--//퍼블 layout-->
+	<!-- 공통 메뉴 js-->
+	<!-- //공통 메뉴 js -->
+	<!--공통 퍼블 js-->
+	<script src="/resources/front/site/SITE_00000/js/common.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common-custom.js"></script>
+	<!--//공통 퍼블 js-->
+</head>
+
+<body>
+	<div class="accessibility">
+		<a href="#skipToContents" title="콘텐츠를 바로 볼 수 있도록 건너뛰기합니다.">콘텐츠 바로가기</a>
+	</div>
+	<!-- for-teacher / for-student -->
+	<div class="container">
+		<!-- 통합 헤더 및 네비게이션 -->
+		<header class="site-header"></header>
+		<div class="site-body" id="skipToContents">
+			<div class="wrap">
+				<aside class="lnb"></aside>
+				<div class="site-cont">
+					<ul class="breadcrumb">
+						<li><a href="#none" class="home">홈</a></li>
+						<li><a href="#none">1depth</a></li>
+						<li><a href="#none">2depth</a></li>
+					</ul>
+					<div class="page-tit-area">
+						<div class="l-area">
+							<h2 class="title-xlg">강사 확인증</h2>
+						</div>
+					</div>
+					<section class="section">
+                        <h3 class="txt-hide">기간선택</h3>
+						<div class="write-type">
+							<table>
+								<caption>기간선택</caption>
+								<colgroup>
+									<col style="width: 240px" />
+									<col />
+								</colgroup>
+								<tbody>
+									<tr>
+										<th scope="row">기간</th>
+										<td>
+                                            <div class="date-box">
+                                                <input type="date">
+                                                <span> ~ </span>
+                                                <input type="date">
+                                            </div>
+                                            <button type="button" class="btn-text">
+                                                초기화 <i class="ico-refresh sm"></i>
+                                            </button>
+                                            <button type="submit" class="btn primary">검색</button>
+                                        </td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+                    <section class="section">
+						<header class="section-tit-area">
+							<div class="l-area">
+								<h3 class="title-lg">과목정보</h3>
+							</div>
+                            <div class="r-area">
+                                <button class="btn primary ico-download">강사확인증 다운로드</button>
+                            </div>
+						</header>
+						<div class="list-type">
+							<table>
+								<caption>과목정보</caption>
+								<colgroup>
+                                    <col style="width: 4.8rem">
+									<col style="width: 16%;">
+									<col>
+									<col>
+									<col>
+									<col>
+									<col>
+									<col>
+								</colgroup>
+                                <thead>
+                                    <tr>
+                                        <th scope="col">
+                                            <div class="checkradio">
+                                                <input type="checkbox" class="icon-only" id="chk_all" />
+                                                <label for="chk_all">선택</label>
+                                            </div>
+                                        </th>
+                                        <th scope="col">구분</th>
+                                        <th scope="col">과목/전공</th>
+                                        <th scope="col">강좌명</th>
+                                        <th scope="col">대상학년</th>
+                                        <th scope="col">운영기간</th>
+                                        <th scope="col">학점(운영시간)</th>
+                                        <th scope="col">모집인원</th>
+                                    </tr>
+                                </thead>
+                                <tbody>
+                                    <tr>
+                                        <td>
+                                            <div class="checkradio">
+                                                <input type="checkbox" class="icon-only" id="chk1_1" />
+                                                <label for="chk1_1">선택</label>
+                                            </div>
+                                        </td>
+                                        <td>캠퍼스공동교육과정 Ⅰ</td>
+                                        <td data-tit="과목/전공">수학</td>
+                                        <td data-tit="강좌명">인공지능 수학</td>
+                                        <td data-tit="대상학년">고2</td>
+                                        <td data-tit="운영기간">2025-09-01 ~ 2025-09-30</td>
+                                        <td data-tit="학점(운영시간)">2학점(32시간)</td>
+                                        <td data-tit="모집인원">5명 ~ 15명</td>
+                                    </tr>
+                                    <tr>
+                                        <td>
+                                            <div class="checkradio">
+                                                <input type="checkbox" class="icon-only" id="chk1_2" />
+                                                <label for="chk1_2">선택</label>
+                                            </div>
+                                        </td>
+                                        <td>캠퍼스공동교육과정 Ⅰ</td>
+                                        <td data-tit="과목/전공">수학</td>
+                                        <td data-tit="강좌명">인공지능 수학</td>
+                                        <td data-tit="대상학년">고2</td>
+                                        <td data-tit="운영기간">2025-09-01 ~ 2025-09-30</td>
+                                        <td data-tit="학점(운영시간)">2학점(32시간)</td>
+                                        <td data-tit="모집인원">5명 ~ 15명</td>
+                                    </tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+				</div>
+			</div>
+		</div>
+		<footer class="site-footer"></footer>
+	</div>
+	<!-- toast -->
+	<div class="toast"></div>
+	<!--popup-->
+	<div class="dim"></div>
+</body>
+
+</html>(파일 끝에 줄바꿈 문자 없음)
 
html/onSejong/member/mypage/_layout/lnb.html (added)
+++ html/onSejong/member/mypage/_layout/lnb.html
@@ -0,0 +1,12 @@
+<h2>정보공개</h2>
+<nav>
+    <ul>
+        <li><a href="#" class="is-active">마이프로필</a></li>
+        <li><a href="#">학생이수증</a></li>
+    </ul>
+</nav>
+<!-- 모바일 nav -->
+<select title="메뉴 선택">
+    <option>마이프로필</option>
+    <option>학생이수증</option>
+</select>(파일 끝에 줄바꿈 문자 없음)
 
html/onSejong/member/mypage/profile.html (added)
+++ html/onSejong/member/mypage/profile.html
@@ -0,0 +1,311 @@
+<!DOCTYPE html>
+<html lang="ko">
+
+<head>
+	<title>온세종학교</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<meta name="Author" content="" />
+	<meta name="Keywords" content="" />
+	<meta name="Description" content="" />
+	<meta name="format-detection" content="telephone=no" />
+	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
+	<link href="/resources/front/site/SITE_00000/css/style.css" rel="stylesheet" />
+	<!-- 공통 plugin -->
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-3.6.0.min.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-ui.min.js"></script>
+	<!-- //공통 plugin -->
+	<!-- 페이지 plugin-->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/swiper/swiper-bundle.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/etc/jQuery.tagify.min.js"></script>
+	<!-- chart -->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chart4.3.0.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
+	<!-- //chart -->
+	<!-- //페이지 plugin-->
+	<!-- 공통 퍼블 layout: 개발시 삭제-->
+	<script src="/resources/front/site/SITE_00000/js/_layout.js"></script>
+	<!--//퍼블 layout-->
+	<!-- 공통 메뉴 js-->
+	<!-- //공통 메뉴 js -->
+	<!--공통 퍼블 js-->
+	<script src="/resources/front/site/SITE_00000/js/common.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common-custom.js"></script>
+	<!--//공통 퍼블 js-->
+</head>
+
+<body>
+	<div class="accessibility">
+		<a href="#skipToContents" title="콘텐츠를 바로 볼 수 있도록 건너뛰기합니다.">콘텐츠 바로가기</a>
+	</div>
+	<!-- for-teacher / for-student -->
+	<div class="container">
+		<!-- 통합 헤더 및 네비게이션 -->
+		<header class="site-header"></header>
+		<div class="site-body" id="skipToContents">
+			<div class="wrap">
+				<aside class="lnb"></aside>
+				<div class="site-cont">
+					<ul class="breadcrumb">
+						<li><a href="#none" class="home">홈</a></li>
+						<li><a href="#none">1depth</a></li>
+						<li><a href="#none">2depth</a></li>
+					</ul>
+					<div class="page-tit-area">
+						<div class="l-area">
+							<h2 class="title-xlg">마이 프로필</h2>
+						</div>
+					</div>
+					<section class="section">
+						<h3 class="txt-hide">회원 정보</h3>
+                        <div class="profile xlg">
+                            <div class="img-area">
+                                <figure>
+                                    <img src="/resources/front/site/SITE_00000/images/common/profile/profile.svg" alt="프로필 썸네일" />
+                                </figure>
+                            </div>
+                        </div>
+                        <div class="input-flex-area file-add-area">
+                            <div class="file-custom">
+                                <input type="file" class="input-file" title="파일찾기" />
+                                <span class="btn secondary ico-upload">파일 찾기</span>
+                            </div>
+                            <div class="fnc">
+                                <button type="button" class="btn circle danger ico-delete"><span class="txt-hide">삭제</span></button>
+                            </div>
+                        </div>
+                        <h3 class="title">김세종님</h3>
+					</section>
+                    <section class="section">
+						<h3 class="txt-hide">프로필 상세</h3>
+                        <div class="write-type">
+							<table>
+								<caption>프로필 상세 표</caption>
+								<colgroup>
+									<col style="width: 16rem;">
+									<col>
+								</colgroup>
+								<tbody>
+									<tr>
+										<th scope="col">이름<i class="required">필수</i></th>
+										<td>김세종</td>
+									</tr>
+									<tr>
+                                        <th scope="col">ID<i class="required">필수</i></th>
+                                        <td>User_ID</td>
+									</tr>
+                                    <tr>
+										<th scope="row">
+											휴대전화 번호
+											<i class="required">필수</i>
+										</th>
+										<td>
+											<div class="form-cont">
+                                                <div class="form-row">
+                                                    <div class="input-phone-area">
+                                                        <div class="phone">
+                                                            <select title="전화번호 앞자리 선택" disabled>
+                                                                <option value="010">010</option>
+                                                                <option value="011">011</option>
+                                                            </select>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 가운데자리 입력" value="1234" disabled/>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 뒷자리 입력" value="5678" disabled/>
+                                                        </div>
+                                                        <div class="fnc">
+                                                            <button type="button" class="btn primary">휴대전화 변경</button>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">
+											휴대전화 번호
+											<i class="required">필수</i>
+										</th>
+										<td>
+											<div class="form-cont">
+                                                <div class="form-row">
+                                                    <div class="input-phone-area">
+                                                        <div class="phone">
+                                                            <select title="전화번호 앞자리 선택">
+                                                                <option value="010">010</option>
+                                                                <option value="011">011</option>
+                                                            </select>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 가운데자리 입력" value="1234"/>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 뒷자리 입력" value="5678"/>
+                                                        </div>
+                                                        <div class="fnc">
+                                                            <button type="button" class="btn primary">인증번호 발송</button>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">이메일</th>
+										<td>
+											<div class="input-email-area">
+												<div class="email-id">
+													<input type="email" title="이메일 아이디 입력" />
+													<span aria-hidden="true">@</span>
+												</div>
+												<div class="email-domain">
+													<select title="도메인 선택">
+														<!-- <option>naver.com</option> -->
+														<option>직접입력</option>
+													</select>
+													<input type="text" class="domain-custom" placeholder="직접 입력" title="직접 입력" />
+												</div>
+											</div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">비밀번호<i class="required">필수</i></th>
+										<td>
+											<div class="form-cont">
+                                                <div class="form-row input-box input-pw-area">
+                                                    <input type="password" class="pw-input input" placeholder="비밀번호를 입력하세요."
+                                                        title="비밀번호를 입력하세요">
+                                                    <button type="button" class="btn-pw-toggle">비밀번호보기</button>
+                                                </div>
+                                                <p class="msg">영문 대문자, 영문 소문자, 숫자, 특수문자 중 2종류 이상을 조합하여 최소 10자리 이상으로 구성하세요.</p>
+                                            </div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">
+											생년월일
+											<i class="required">필수</i>
+										</th>
+										<td>
+											<div class="input-flex-area">
+												<select title="년도 선택" class="flex1">
+													<option>년도</option>
+												</select>
+												<select title="월 선택" class="flex1">
+													<option>월</option>
+												</select>
+												<select title="일 선택" class="flex1">
+													<option>일</option>
+												</select>
+											</div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">
+											보호자 이름
+											<i class="required">필수</i>
+										</th>
+										<td>
+											<input type="text" title="보호자 이름 입력">
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">
+											보호자 연락처
+											<i class="required">필수</i>
+										</th>
+										<td>
+											<div class="form-cont">
+                                                <div class="form-row">
+                                                    <div class="input-phone-area">
+                                                        <div class="phone">
+                                                            <select title="전화번호 앞자리 선택">
+                                                                <option value="010">010</option>
+                                                                <option value="011">011</option>
+                                                            </select>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 가운데자리 입력" value="1234"/>
+                                                            <span aria-hidden="true">-</span>
+                                                            <input type="tel" inputmode="numeric" maxlength="4" pattern="[0-9]*" title="전화번호 뒷자리 입력" value="5678"/>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">가입정보</th>
+										<td></td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+                    </section>
+                    <section class="section">
+						<header class="section-tit-area">
+							<div class="l-area dir-col">
+								<h3 class="title-lg">학교정보(소속기관)</h3>
+							</div>
+						</header>
+						<div class="write-type">
+							<table>
+								<caption>학교정보(소속기관)</caption>
+								<colgroup>
+									<col style="width: 240px" />
+									<col />
+								</colgroup>
+								<tbody>
+									<tr>
+										<th scope="row">학교</th>
+										<td>
+											<select title="학교 선택">
+                                                <option>세종미래여자고등학교</option>
+                                            </select>
+										</td>
+									</tr>
+                                    <tr>
+										<th scope="row">학년/반/번호</th>
+										<td>
+											<div class="input-flex-area">
+												<div class="input-box flex1">
+													<select class="input" title="학년 선택">
+														<option>학년</option>
+														<option>1</option>
+														<option>2</option>
+													</select>
+													<span>학년</span>
+												</div>
+												<div class="input-box flex1">
+													<input type="number" class="input q0" title="반 입력" />
+													<span>반</span>
+												</div>
+												<div class="input-box flex1">
+													<input type="number" class="input q0" title="번호 입력" />
+													<span>번</span>
+												</div>
+											</div>
+										</td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+                    <div class="btn-flex-cont">
+                        <div class="l-area">
+                            <a href="#none" class="btn lg danger">회원 탈퇴</a>
+                        </div>
+                        <div class="r-area">
+                            <button type="submit" class="btn lg ico-home">홈으로 이동</button>
+                            <button type="submit" class="btn lg primary">저장</button>
+                        </div>
+                    </div>
+				</div>
+			</div>
+		</div>
+		<footer class="site-footer"></footer>
+	</div>
+	<!-- toast -->
+	<div class="toast"></div>
+	<!--popup-->
+	<div class="dim"></div>
+</body>
+
+</html>(파일 끝에 줄바꿈 문자 없음)
 
html/onSejong/member/mypage/stuCert.html (added)
+++ html/onSejong/member/mypage/stuCert.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html>
+<html lang="ko">
+
+<head>
+	<title>온세종학교</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<meta name="Author" content="" />
+	<meta name="Keywords" content="" />
+	<meta name="Description" content="" />
+	<meta name="format-detection" content="telephone=no" />
+	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
+	<link href="/resources/front/site/SITE_00000/css/style.css" rel="stylesheet" />
+	<!-- 공통 plugin -->
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-3.6.0.min.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-ui.min.js"></script>
+	<!-- //공통 plugin -->
+	<!-- 페이지 plugin-->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/swiper/swiper-bundle.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/etc/jQuery.tagify.min.js"></script>
+	<!-- chart -->
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chart4.3.0.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
+	<!-- //chart -->
+	<!-- //페이지 plugin-->
+	<!-- 공통 퍼블 layout: 개발시 삭제-->
+	<script src="/resources/front/site/SITE_00000/js/_layout.js"></script>
+	<!--//퍼블 layout-->
+	<!-- 공통 메뉴 js-->
+	<!-- //공통 메뉴 js -->
+	<!--공통 퍼블 js-->
+	<script src="/resources/front/site/SITE_00000/js/common.js"></script>
+	<script src="/resources/front/site/SITE_00000/js/common-custom.js"></script>
+	<!--//공통 퍼블 js--> 
+</head>
+
+<body>
+	<div class="accessibility">
+		<a href="#skipToContents" title="콘텐츠를 바로 볼 수 있도록 건너뛰기합니다.">콘텐츠 바로가기</a>
+	</div>
+	<!-- for-teacher / for-student -->
+	<div class="container">
+		<!-- 통합 헤더 및 네비게이션 -->
+		<header class="site-header"></header>
+		<div class="site-body" id="skipToContents">
+			<div class="wrap">
+				<aside class="lnb"></aside>
+				<div class="site-cont">
+					<ul class="breadcrumb">
+						<li><a href="#none" class="home">홈</a></li>
+						<li><a href="#none">1depth</a></li>
+						<li><a href="#none">2depth</a></li>
+					</ul>
+					<div class="page-tit-area">
+						<div class="l-area">
+							<h2 class="title-xlg">학생 이수증</h2>
+						</div>
+					</div>
+					<section class="section">
+                        <h3 class="txt-hide">공통정보</h3>
+						<div class="write-type">
+							<table>
+								<caption>공통정보</caption>
+								<colgroup>
+									<col style="width: 240px" />
+									<col />
+								</colgroup>
+								<tbody>
+									<tr>
+										<th scope="row">기간</th>
+										<td>
+                                            <div class="input-flex-area">
+                                                <select title="년도 선택" class="flex1">
+                                                    <option disabled selected hidden>년도</option>
+													<option>전체</option>
+													<option>2023 학년</option>
+													<option>2023 학년</option>
+												</select>
+												<select title="학기 선택" class="flex1">
+                                                    <option disabled selected hidden>학기</option>
+													<option>전체</option>
+													<option>1학기</option>
+													<option>2학기</option>
+												</select>
+                                            </div>
+                                            <button type="button" class="btn-text">
+                                                초기화 <i class="ico-refresh sm"></i>
+                                            </button>
+                                            <button type="submit" class="btn primary">검색</button>
+                                        </td>
+									</tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+                    <section class="section">
+						<header class="section-tit-area">
+							<div class="l-area">
+								<h3 class="title-lg">과목정보</h3>
+							</div>
+                            <div class="r-area">
+                                <button class="btn primary ico-download">이수증 다운로드</button>
+                            </div>
+						</header>
+						<div class="list-type">
+							<table>
+								<caption>과목정보</caption>
+								<colgroup>
+                                    <col style="width: 4.8rem">
+									<col style="width: 16%;">
+									<col>
+									<col>
+									<col>
+									<col>
+								</colgroup>
+                                <thead>
+                                    <tr>
+                                        <th scope="col">
+                                            <div class="checkradio">
+                                                <input type="checkbox" class="icon-only" id="chk_all" />
+                                                <label for="chk_all">선택</label>
+                                            </div>
+                                        </th>
+                                        <th scope="col">구분</th>
+                                        <th scope="col">과목/전공</th>
+                                        <th scope="col">강좌명</th>
+                                        <th scope="col">운영기간</th>
+                                        <th scope="col">학점(운영시간)</th>
+                                    </tr>
+                                </thead>
+                                <tbody>
+                                    <tr>
+                                        <td>
+                                            <div class="checkradio">
+                                                <input type="checkbox" class="icon-only" id="chk1_1" />
+                                                <label for="chk1_1">선택</label>
+                                            </div>
+                                        </td>
+                                        <td>캠퍼스공동교육과정 Ⅰ</td>
+                                        <td data-tit="과목">수학</td>
+                                        <td data-tit="강좌명">인공지능 수학</td>
+                                        <td data-tit="운영기간">2025년 1학기</td>
+                                        <td data-tit="학점(운영시간)">2학점(32시간)</td>
+                                    </tr>
+                                    <tr>
+                                        <td>
+                                            <div class="checkradio">
+                                                <input type="checkbox" class="icon-only" id="chk1_2" />
+                                                <label for="chk1_2">선택</label>
+                                            </div>
+                                        </td>
+                                        <td>캠퍼스공동교육과정 Ⅰ</td>
+                                        <td data-tit="과목">수학</td>
+                                        <td data-tit="강좌명">인공지능 수학</td>
+                                        <td data-tit="운영기간">2025년 1학기</td>
+                                        <td data-tit="학점(운영시간)">2학점(32시간)</td>
+                                    </tr>
+								</tbody>
+							</table>
+						</div>
+					</section>
+				</div>
+			</div>
+		</div>
+		<footer class="site-footer"></footer>
+	</div>
+	<!-- toast -->
+	<div class="toast"></div>
+	<!--popup-->
+	<div class="dim"></div>
+</body>
+
+</html>(파일 끝에 줄바꿈 문자 없음)
 
html/onSejong/member/util/badgeList.html (added)
+++ html/onSejong/member/util/badgeList.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html>
+<html lang="ko">
+	<head>
+		<title>온세종학교</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+		<meta name="Author" content="" />
+		<meta name="Keywords" content="" />
+		<meta name="Description" content="" />
+		<meta name="format-detection" content="telephone=no" />
+		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
+		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
+		<link href="/resources/front/site/SITE_00000/css/style.css" rel="stylesheet" />
+		<!-- 공통 plugin -->
+		<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-3.6.0.min.js"></script>
+		<script src="/resources/front/site/SITE_00000/js/common/jquery/jquery-ui.min.js"></script>
+		<!-- //공통 plugin -->
+		<!-- 페이지 plugin-->
+		<script src="/resources/front/site/SITE_00000/js/common/vendor/swiper/swiper-bundle.js"></script>
+		<script src="/resources/front/site/SITE_00000/js/common/vendor/etc/jQuery.tagify.min.js"></script>
+		<!-- chart -->
+		<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chart4.3.0.js"></script>
+		<script src="/resources/front/site/SITE_00000/js/common/vendor/chart/chartjs-plugin-datalabels@2.0.js"></script>
+		<!-- //chart -->
+		<!-- //페이지 plugin-->
+		<!-- 공통 퍼블 layout: 개발시 삭제-->
+		<script src="/resources/front/site/SITE_00000/js/_layout.js"></script>
+		<!--//퍼블 layout-->
+		<!-- 공통 메뉴 js-->
+		<!-- //공통 메뉴 js -->
+		<!--공통 퍼블 js-->
+		<script src="/resources/front/site/SITE_00000/js/common.js"></script>
+		<script src="/resources/front/site/SITE_00000/js/common-custom.js"></script>
+		<!--//공통 퍼블 js-->
+	</head>
+
+	<body>
+		<div class="accessibility">
+			<a href="#skipToContents" title="콘텐츠를 바로 볼 수 있도록 건너뛰기합니다.">콘텐츠 바로가기</a>
+		</div>
+		<!-- for-teacher / for-student -->
+		<div class="container">
+			<!-- 통합 헤더 및 네비게이션 -->
+			<header class="site-header"></header>
+			<div class="site-body" id="skipToContents">
+				<div class="wrap">
+					<div class="site-cont">
+						<ul class="breadcrumb">
+							<li><a href="#none" class="home">홈</a></li>
+							<li><a href="#none">1depth</a></li>
+							<li><a href="#none">2depth</a></li>
+						</ul>
+						<div class="page-tit-area">
+							<div class="l-area">
+								<h2 class="title-xlg">나의 배지</h2>
+							</div>
+						</div>
+                        <section class="section">
+                            <div class="summary-grid">
+                                <article class="profile-card">
+                                    <figure>
+                                        <img src="/resources/front/site/SITE_00000/images/common/profile/profile.svg" alt="홍길동 프로필 사진">
+                                    </figure>
+                                    <div class="profile-info">
+                                        <div class="txt-area">
+                                            <p class="profile-name"><em>홍길동</em>님</p>
+                                            <p>세종캠퍼스고등학교 1학년 6반 7번</p>
+                                        </div>
+                                        <button type="button" class="btn xsm ico-refresh">배지 적용 해제</button>
+                                    </div>
+                                </article>
+                                <article class="point-card">
+                                    <h3 class="txt-hide">포인트 정보</h3>
+                                    <dl class="point-list">
+                                        <div class="point-avail">
+                                            <dt>사용 가능 포인트</dt>
+                                            <dd>2,100</dd>
+                                        </div>
+                                        <div class="point-total">
+                                            <dt>누적 포인트</dt>
+                                            <dd>16,370P</dd>
+                                        </div>
+                                    </dl>
+                                </article>
+                            </div>
+                        </section>
+                        <ul class="tabs-nav-lg">
+							<li><a href="#none" class="is-active" title="선택됨">배지리스트</a></li>
+							<li><a href="#none">포인트 내역</a></li>
+							<li><a href="#none">리더보드</a></li>
+						</ul>
+                        <section class="section">
+                            <h3 class="txt-hide">보유 배지 목록</h3>
+                            <ul>
+                                <li>
+                                    <article>
+                                        <figure>
+                                            <img src="/resources/front/site/SITE_00000/images/common/profile/profile.svg" alt="축하 배지">
+                                        </figure>
+                                        <h3>배지 ID 01</h3>
+                                        <p>
+                                            <span>100P</span>
+                                        </p>
+                                        <footer>
+                                            <button type="button" class="btn">교환하기</button>
+                                        </footer>
+                                    </article>
+                                </li>
+                                <li>
+                                    <article>
+                                        <figure>
+                                            <img src="badge01.png" alt="축하 배지">
+                                        </figure>
+                                        <h3>배지 ID 01</h3>
+                                        <p>
+                                            <span>100P</span>
+                                        </p>
+                                        <footer>
+                                            <button type="button" class="btn primary">장착하기</button>
+                                        </footer>
+                                    </article>
+                                </li>
+                                <li>
+                                    <article>
+                                        <figure>
+                                            <img src="badge01.png" alt="축하 배지">
+                                        </figure>
+                                        <h3>배지 ID 01</h3>
+                                        <p>
+                                            <span>100P</span>
+                                        </p>
+                                        <footer>
+                                            <button type="button" class="btn" disabled>장착중</button>
+                                        </footer>
+                                    </article>
+                                </li>
+                            </ul>
+                        </section>
+
+					</div>
+				</div>
+			</div>
+			<footer class="site-footer"></footer>
+		</div>
+		<!-- toast -->
+		<div class="toast"></div>
+		<!--popup-->
+		<div class="dim"></div>
+	</body>
+</html>
resources/front/site/SITE_00000/css/custom/page/_hwa.scss
--- resources/front/site/SITE_00000/css/custom/page/_hwa.scss
+++ resources/front/site/SITE_00000/css/custom/page/_hwa.scss
@@ -1,0 +1,90 @@
+.summary-grid {
+    display: flex;
+    gap: $spacing-lg;
+    .profile-card {
+        display: flex;
+        padding: $spacing-xlg $spacing-2xlg;
+        align-items: center;
+        gap: 24px;
+        border-radius: $radius-md;
+        background: $color-background-default-secondary;
+        img {
+            width: 12rem;
+            height: 12rem;
+            aspect-ratio: 1/1;
+            border-radius: $radius-full;
+            border: $size-stroke-xsm solid $color-stroke-default-secondary;
+            background: url(<path-to-image>) lightgray -128.286px -25.307px / 318% 212% no-repeat;
+        }
+        .profile-info {
+            display: flex;
+            width: 219px;
+            flex-direction: column;
+            align-items: flex-start;
+            gap: $spacing-lg;
+            .profile-name {
+                font-size: $size-font-xlg;
+            }
+        }
+    }
+    .point-card {
+        display: flex;
+        padding: $spacing-xlg $spacing-2xlg;
+        align-items: center;
+        flex: 1 0 0;
+        align-self: stretch;
+        border-radius: $radius-lg;
+        border: $size-stroke-xsm solid $color-stroke-default-tertiary;
+        background: $color-background-default-primary;
+        position: relative;
+        &::after {
+            content: '';
+            position: absolute;
+            right: $spacing-2xlg;
+            bottom: 0;
+            width: 18.7rem;
+            height: 8rem;
+            aspect-ratio: 187/80;
+            background: url('/resources/front/site/SITE_00000/images/custom/common/img-obj.svg')
+                        no-repeat right bottom / contain;
+        }
+        .point-list {
+            display: flex;
+            gap: $spacing-lg;
+            align-items: center;
+        }
+        .point-avail {
+            display: flex;
+            align-items: center;
+            gap: $spacing-xsm;
+            dd {
+                min-width: $form-width-sm;
+                font-size: $size-font-3xlg;
+                text-align: right;
+                font-weight: bold;
+            }
+            &::after {
+                content: '';
+                display: inline-block;
+                width: 40px;
+                height: 40px;
+                flex-shrink: 0;
+                background: url('/resources/front/site/SITE_00000/images/custom/common/ico-img-point.svg') no-repeat center / contain;
+                vertical-align: middle;
+            }
+        }
+        .point-total {
+            display: flex;
+            height: 40px;
+            padding: 0 $spacing-md;
+            align-items: center;
+            gap: $spacing-2xsm;
+            border-radius: $radius-md;
+            background: $color-background-default-tertiary;
+            dd {
+                font-weight: bold;
+            }
+        }
+        
+    }
+}
(파일 끝에 줄바꿈 문자 없음)
 
resources/front/site/SITE_00000/images/custom/common/img-obj.svg (added)
+++ resources/front/site/SITE_00000/images/custom/common/img-obj.svg
@@ -0,0 +1,9 @@
+<svg width="187" height="80" viewBox="0 0 187 80" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<rect opacity="0.5" width="187" height="80" fill="url(#pattern0_8731_26639)"/>
+<defs>
+<pattern id="pattern0_8731_26639" patternContentUnits="objectBoundingBox" width="1" height="1">
+<use xlink:href="#image0_8731_26639" transform="matrix(0.0016 0 0 0.00374 0 -0.00116)"/>
+</pattern>
+<image id="image0_8731_26639" width="625" height="268" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnEAAAEMCAYAAACr2eC6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAUBklEQVR4nO3dPZIbR5qA4YJCF9CssbrJWK0I0VJw3LH2EpwbqOcGy0uMte4yxtJELK29ScsY8QaLNYag0CB+6icz6/synydCIRrdQHahuuvFVwXgcDweJ2J48/xp1oPxy/N3h9prAQBiO4i4fc0Nt1sEHQCMScTtZGu8nRNyADAeEbeDkgF3TswBwDhEXEO14u2ckAOAMYi4RloE3DkxB1DZx+9v/11/evE3uAbb/BURV1nreDsn5AA2uBcMJQwYHXfV3t7T1N02F3EV7RlwJ0IOYIYWATFHZ5Fxk+1dhIirJELAnRNzABeihMQ9ySPjFdu7OBFXWLR4OyfkgOFlCIlrksXFF1m39zSl2OYirqDIAXdOzAFDyRwS10SPC9u7GRFXSJaAOxFyQPd6i4lL0eLC9m5OxG2ULd7OCTmgS73HxKW942K07T1N+2/zz0TcBpkD7pyYA7owYkycax0Wtvfux04Rt0Iv8XZOyAFpjR4Tl2rHhe392o4xJ+IW6jHgToQckI6guK5WWNjet+0QcyJugZ4D7pyYA8ITE/OUCgvbe57GISfiZhgl3s4JOSAsQbHM1rCwvZdrFHMi7oERA+6cmAPCEBPbrAkL23y9BiEn4u4YPeBOhBywOzFRxtywsL3LqBxyIu4K8fY1IQfsRlCU9SgsbO+yKoaciLsg4O4Tc0BTgqKOW2Fhe9dTIeZE3GfibT4hBzQhKOq6jArbu77CIfdNyRvLSsAtY3sB1QmK+s63se3dRuHtPPwkTpBsYyoHFCco6F2hidywESfeyhFyQDECjlEUCLkhI07A1SHmgE0EHKPZGHLDXRMn4OqxbYHVBBwj2rjfDzOJExjtmMgBiwg4RrZhGjdExAm4fYg54CEBB6tDruuIE2/7E3LATQIOfrci5LqNOAEXi5gDviLi4LWFIdflCxsEXDweE+AVAQebdTWJEwrxmcgBAg7uWDCN6ybiBFwuYg4GJuLgvpkh18XpVAGXj8cMBiXgoJjUkzghkJ+JHAxEwMF8M6ZxaSNOwPVFzMEARBzM12PEibd+CTnomICD5R6EXKqIE3BjEHPQIREH69wJuTQvbBBw4/BYQ2cEHFQRfhLngD4uEznohIiDbW5M40JHnIBjmsQcpCbgYLtMESfeuCTkICkRB9vdiLhw18QJOK6xX0BCAg7KuPG7FGoS50DNHKZykISIg3KuTONCRJx4YykhBwmIOCjrIuR2jzgBxxZiDoIScFDeRcTtek2cgGMr+xAAo9plEufAS2kmchCMSRzUcTaNax5xAo6axBwEIOCgnj0iTrzRipCDnYk4qOcs4ppcEyfgaMn+BkC3zp4kVZ/EOaCyJ1M52IFJHNT1eRpXLeLEG1EIOWhIwEF9NSNOwBGRmIMGRBzU9zniil8TJ+CIyr4JQBc+P1kqNolzgCQLEzmoyCQO2nh6ORSJOAFHRmIOChNw0M7WiBNvZCfkoCARB+08vRxWXxMn4OiB/RiArFZN4hz46JGpHGxkEgftLD2dKt7onZCDDUQctLMk4gQcIxFzsIKIg6ZmXRMn4BiNfR6A6O5O4hzIGJ2JHCxgElfe08u8r/v4fd113BJ9fZ27GXECDn4n5mAGEVfG3DC6pUUwbVmjoCvmasQJOPiakIM7BNx2W+PtUo1YKrlGMbfZV9fECTgAaKx0wJW+zaeX8mus8TMP5lXECTi4ze8HUEXNmClx27XXJ+ZWW/2JDTAiIQcU1SJgttxHq8AScqt8iTgHJwBoqGW4rLkvYRXet3svILNfnr9b/D1vnj9VWMltS9fYen0ZvXn+dPQiB2CTPQLp6SX2iwmiry+gw/F4NIVbaE28XaoZS9HX1wMRBxe8OnWZBRF3ONz/c7PoM9DnRtLCyLy3xsWf0S7kZhNxC5SIo0ulY6n0GsXcbUIOzoi4+WYG0qN4uzQ7lh5FUsHAPFdsfXxx+PHn3/zizVAj4E5KhFL09fVIxNV1fP+h+N+mw7u3HrOahNw8MyJpacCdzAqlQhG3Zo1CriwRN0PNQDrZEkrR19crEbddjVBbS+AVIOIeqxhwJ5tDrvIai4Qm0zR5YcNDLQLpdD9rQin6+uAkUrBdc219wo7hNIjMw+Gw/Do5rjKJu6NVIJ1bEkrR1zcC07jbokfbGqLuAZO4xx5E0tZAOnkYSbcmXVHWN02mcTOYxN2wRyCd7jdyKEVfH/vqMdzOnf98go7FIr3v2s5v52EaV4aIK2DOM5PSO+uSyNxjfYyj93C7RdBRWqkp1+m2/F3v3NPLwcduXTE3kA6Hw+xfuiVfW3IKGH195HV8/+E4asBdsi2APZjErbT2GVOJZ0dLInMpz964R6jcZzoHtGQSt0KJV+bUtuU+5nyvadxYL2owaVrONgNqE3EXosTJlnW0iETGIES2sw2BWpxOXahUIK09bdkqMp1WHZvoKO+0Tbs+zfr0cvA2I+sdj8e2b+FBet+MdEpoBKZwbGFqVJ9tPLBI73u281pEZhlOp3LToyCMcup5D709+REW7dnmZCS+gnh6OUyTiIPhCYl92f6cKxFJ0UPLpzWU88009TdVAB4zCYrDY8G5LRG2OeBmxFP0SByJSRwMSDDE1MXj8vk0DzfMnDCtCaXZ31NgyrV2fQKwLK9O5Sa/bNdlnlx3EQmdG+JVrMxy+hvc/KMTP34/63Neq63PqdT7zp4ofZnEZT4wsY83z5/2XgILCLhcPF4dWxgppwnWvf9q3XcP6+uZ06kLlXq2U2vKZXrGJddb5ZX2sXNK9bE9YmXJfYqpFERcMq2mX2LwumwT65QBwFc8juyidcgJx8VeRVy2A1QNcyJpa+DM+f4tsSbAmCYH/t54PDvUMlrW3lerNQq4eS6m3CZxK60NpVaBVfsl6q6Hi80Bv08e1w59/L5+wGy9/ejrG5iIu2JuoCwNpblf/+j+a67PFO+2LJNqB/q+pXl8XRe3TI2QKRmItUJLwG3yVcRlOVBFMSd89oyjGuszhYsrzQGeTTzOnYoeXaXXJ+CWufLEyCTuhqWhUuSl1Qvud6/1EZcD+1hSvHLVNG6dtYFz+r4Wpz+3XGMn3orxZr+JvXn+1PxD6EedwkWfUIc/mFPN8f2HozcG7lT02Im+vp7ceEJ0dRIX/YDVSutgWXN/Ldc4asBFJ+CwD8CYnE59oFW4bLmfFmsUcDE5eBOeU6pQjYiboXbAlLj9mmscPeCiTqYFHOfsD9CpO0+EDvcubH/z/MkfhQslr0GrEUfR15dRxIhzwOaWsNfHffzePgtriLjytsRSizjaGnMC7nfRIk7A8UjIkBNxsNyDyxFE3EZLYmmvMJq7RuH2NQFHVkIOOrAl4qZJyDG2SBGXMeAO795Oh8P9TXj6G3R8/6HFkl45vHv7r//PWOMe69sqXMiJOJhvxouCvE8cUNzcODr/mpYxt2R9p687f8KbJejCvYfc08tByEE5Ig5uMIVbbmkcvfrez6F0uo0aoXS67dP9Lfres9g8vHubJuSAhGa+NY+3GIHgMgTc4d3bV4G0+nbOwqrE7b267Q0B9+p2Pn9vqZ+5tnD7j/eNg2IeXhM3Ta6LY0wRJnHhDsBXXIbMlkA6ufy7tGXqFX19rYQ6reqUahGHH36dpmmajv/z79bRkwVPdEzi4IoIAZdBjUCacz+1v+/h7V78nBkmcqGYxhV1iijGI+IgqOhTuJrhUi0GK93uNMUPuej7E8uZfHVo4ROcWRFnKgFtOeB+bWkk7RFVQm4B07gumAIWtOJ3wiQOLnjS8thesTL3fqPHFJ8JuWL2jilTwX2IOAgm1LTkCoF0X/TtE33/YpnzeGodcnuHY1dWPqGZ/T5xvzx/d/Aq1fn+8dc/PPyaH3/+bZf7rXXf0MKj92iLHlFc8AbARR1++LXJVOw84EzhNtowkTaJK+wff/3D7JBa8rWlb6vkffdk71OppiR9iB6S4fYzp1U3uYyo2hMyE7g4RFxBa6Noa1Dt9b2MJ0qcRFkHRNEi5A4//PrVBM4UbqONT2BmvdnvOadUrysdQ49Od7a+v1HsOYkLNx254lE8lXoLjzl/l66dUp0Td63W6A2AV3BadbNr8bY1tGrcJlORCbTPTi2gxjTLhKy9vU+l9uB4PFZ9L7Yolj75ZSbXx212iqvz8LqMsDkBdm+SJ+AKKHQJgYiDADJM4VqpHUijhOYcx/cfjuGmcUKuiGsxd7LmVKtwK6jgNaCLr4kzrQDu2RJhrSZcGdY4NC90KOZ03dqaCNvyvdxQeN82iYPJtXClrZl2tY6jDGtsIeQ0bppM5CoQY/3x6lSgiuPxODt69oqjJevrMeDCM5GjJxX251WTOG/8+9qPP/9W5IUI//zpp03f/29///vmNdBWj1O4S9HjJ/r6Wgg7jZsmEzn6UOkJidOpO9kabHNvU9g95jpPCE7IkVnFibKIa6hGuC29z2tR5z3igPCEHBlVviRg9TVxphev3Qqhf/7005f/Ioi0ltGNcCqVPFLsj66RI5MG+6tJXCXRQ+m0vj//8W87rwSWu/VpCMf3H3wkV+9M5Mig0RMOr04t6DSNix5wJwLORHmpDB8lFYHtVJmJHJE13D83RZwD4NeyXF8m4PaV4tRVUI8CSUCtl2q/FHJE1Hi/NImrIHogRV8fsYmk+2yfhoQcUTy9HPbYH0VcJVFDKeq69mCSnM/cQBJSAxFy7G3HfXBzxDkQ3vbnP/4tVDRFWgu5iaTrbJedCDn2svO+ZxLXwN7xFC0mR5fquqM7WgfL0vuLvr6o0u6fQo7WAuxzhxIfOeMjuJb5r//9jyb3I9xu84H35bR4S48tgRR9fRGF/QiuObz9CC0ECLhpKhRx0yTk1qgRc8JtHhFXVs1QKhFI0dcXTeqIOxFz1BIk4KbJm/3u6lpwLQ070UYENd5kt2QcnW4r8hopzJsCU0OggJsmkzgGtPeLcXqcxJ0rEUo14yj6+iLoYhJ3IuQoJVjATVPBiJsmIUcOIq6NpbG0RxhlWONehBx8FjDeTpxOhYZGCbhpyhE8GdZIAU6tslbggJsmbzHCYPaewgE7CX4wJqAE+0zRiHOABCCsnT4aiYSS7CcmcQCMJckBmp0k2j9EHMMwKQa+SHSgppGEk9riEedACUAKyQ7YVJR0XzCJA2BcSQ/eFJR4HxBxDMGEGLgp4Wk0Ckn+uIs4AJim9Ad0Fugk3KtEnKkHACl1cGDngY4eY5M4uudJBbBIRwd5LnT22Io4YDff/OVP0zd/+dPwayCgTk63cabDx7NaxJl+AJBehwf+4XQc5CZxdM2TCWCzTgNgCJ0/diIO2J3TmYTXeQx0aYDHrGrEmYIAkYlHFun4tFx3BnmcTOLolicR8f3ff/73l3+3Dqrz+ztfBzw0SCCkNFhoizhgV3uEnAkcmw0UCmkM+JhUjzjTEGCJ2oF1efumcKw22NQntEEfB5M4uuTJQy6XIVXrvdsEHFUMGhAhDB7S3+69AIBp+j2ozkPr9O8tsXUrBgUcRT29HKaP3x/3XsZQBo63k8Px2Gafe/P8yc5NM1Enccf3H/wezHBvCjcnvrZ+P9N0ePc25O9QCmKuPgE3TZNJHB2KGnDMd+/FDmtPs4o3mjGVq0e8vSLigNDWvnpVtLErIVeegPtKs4j75fm7g1OqwBbCjFRO0SHmthNwV3l1Kl1xKhUIR4CsN/irTx8RcQBQmxBZzjZ7qGnEmZIAMCxTpflsp1lM4gCgJYFym9BdRMTRDZNeIA2h8jXbZLHmEedACwCTqdM522EVkzgA2NPIASNkNxFxdMGEF0htxJgZ7eetYJeIc8AFgCtGCJsRg7USkzgAiKTnwOn5Z9uBiCM9k12gOz1Oq3r7eQLYLeIceAHggR7Cp8cgDcIkDgAiyxxBWdedhIgjNRNdYBiZgihzeCaya8Q5AAPAAhnCKMMaO2ESBwCZRJ5yRV1Xp0QcaZnkAkOLFEyRw7Jju0ecAzEArBQhnva+/4HtHnEAwEZ7hFSEgByciCMlE1yACy2jSryFECLiHJABoJCagWX6FkqIiAMACqoRW+ItHBFHOia3ADOVCC/Tt7DCRJwDMwBUsCXCxFtoYSJumoQcj9lHAFZaEmSmbymEiji4R8ABbDQnzsRbGuEizoGaa+wXAAVdCzXTt3S+3XsB1/zy/N3hzfOn497rIAYBB1CBYEsv3CTuxIGbabIfAMAtYSNumv51AHcQH5fHHgBuCx1xJw7mYxHvAPBYyGvirjk/qLterk/CDQDmSxNx5xzsAYDRpTidCgDAayIOACAhEQcAkJCIAwBISMQBACQk4gAAEhJxAAAJiTgAgIREHABAQiIOACAhEQcAkJCIAwBISMQBACQk4gAAEhJxAAAJfbv3AgDWOrx7ezj9+/j+w3HPtQC0JuKA8M5jbenXiDugVyIOCGlOuC29HUEH9ETEAaGUird7ty3mgB6IOCCEmvF2677EHJCZV6cCu2sZcBHuF6AEEQfsau+Q2vv+AdZyOhXYRaR4cnoVyMgkDmguUsCdi7ougGtEHABAQiIOaCr6tCv6+gBORBzQTJZAyrJOYGwiDmgiWxhlWy8wHhEHAJCQiAOqyzrVyrpuYAwiDgAgIREHcIdpHBCViAOqEkEAdYg4AICERBwAQEIiDuABp4SBiEQcUI34AahHxAEAJCTiAAASEnEAAAmJOACAhEQcAEBCIg4AICERBwCQkIgDAEhIxAEAJCTiAAASEnEAAAmJOACAhEQcAEBCIg4AICERBwCQkIgDAEhIxAEAJCTiAAASEnEAAAmJOACAhEQcAEBCIg4AICERBwCQkIgDAEhIxAEAJCTiAAASEnEAAAmJOACAhEQcAEBCIg4AICERBwCQ0P8DxpgNaXshEV4AAAAASUVORK5CYII="/>
+</defs>
+</svg>
resources/front/site/SITE_00000/js/common-custom.js
--- resources/front/site/SITE_00000/js/common-custom.js
+++ resources/front/site/SITE_00000/js/common-custom.js
@@ -336,8 +336,8 @@
 /* chart */
 // 공통
 const defaltBg =  '#F0F0F5';
-const gradientColorPrimary = ['#33C0AF', '#32A7B9'];
-const gradientColorSecondary = ['#C2EFC2', '#42BE42'];
+const gradientColorPrimary = ['#26C1D9', '#91E7F5'];
+const gradientColorSecondary = ['#5FDDCD', '#AEEEE8'];
 const gradientColorAccent = ['#FFC5D7', '#FF8291'];
 
 const gradientColorPositive = ['#C2EFC2', '#42BE42'];
@@ -351,8 +351,6 @@
 // const gradientColorOrange =  ['#FF8F66', '#FF6A33'];
 //const gradientColorRed =  ['#F89999', '#F23B3B'];
 
-const gradientColorMint = ['#5FDDCD', '#AEEEE8'];
-const gradientColorSky = ['#26C1D9', '#91E7F5'];
 
 const hexToRGBA = (hex, opacity) => {
     // HEX 값에서 R, G, B 값을 추출
@@ -534,8 +532,8 @@
         },
         backgroundColor: function(context) {
             return context.dataIndex % 2 === 0
-                ? createGradient(context.chart.ctx, gradientColorMint)
-                : createGradient(context.chart.ctx, gradientColorSky);
+                ? createGradient(context.chart.ctx, gradientColorPrimary)
+                : createGradient(context.chart.ctx, gradientColorSecondary);
         },
         borderWidth: 0,
         borderRadius: isMobile ? 16 : 24,
@@ -616,8 +614,8 @@
         },
         backgroundColor: function(context) {
             return context.dataIndex % 2 === 0
-            ? createGradient(context.chart.ctx, gradientColorMint)
-            : createGradient(context.chart.ctx, gradientColorSky);
+            ? createGradient(context.chart.ctx, gradientColorPrimary)
+            : createGradient(context.chart.ctx, gradientColorSecondary);
         },
         borderWidth: 0,
         borderRadius: isMobile ? 16 : 24,
Add a comment
List