jichoi / lms_front star
정다정 2024-09-09
240909 정다정 이미지파일 및 css 추가
@c896b9fefa3d62daa44c8868f3a5acdc70d99544
client/resources/css/style.css
--- client/resources/css/style.css
+++ client/resources/css/style.css
@@ -1,482 +1,592 @@
 /* 회원가입 */
-.join-box{width: 800px; margin: 0 auto;}
-.join-box input[type="radio"] {
-  display: inline-block;
-  width: 24px !important;
-  height: 24px;
-  margin: -2px 10px 0 0;
-  vertical-align: middle;
-  cursor: pointer;
-  -moz-border-radius: 50%;
-  border-radius: 50%;
-  border: 3px solid #ffffff;
-  accent-color: #ffba08;
+.join-box {
+    width: 800px;
+    margin: 0 auto;
+}
+.join-box input[type='radio'] {
+    display: inline-block;
+    width: 24px !important;
+    height: 24px;
+    margin: -2px 10px 0 0;
+    vertical-align: middle;
+    cursor: pointer;
+    -moz-border-radius: 50%;
+    border-radius: 50%;
+    border: 3px solid #ffffff;
+    accent-color: #ffba08;
 }
 
-.find-table tr{
-  border-top: #A3A5AA 1px solid;
-  border-bottom: #A3A5AA 1px solid;
+.find-table tr {
+    border-top: #a3a5aa 1px solid;
+    border-bottom: #a3a5aa 1px solid;
 }
-.find-table .thead{background-color: #EAEDF4;}
+.find-table .thead {
+    background-color: #eaedf4;
+}
 /* 로그인페이지 */
 .login-container {
-  padding: 20px 20px;
-  background-image: url('../img/bg.png');
+    padding: 20px 20px;
+    background-image: url('../img/bg.png');
 }
 
 .login h2 {
-  font-size: 30px;
-  color: #fff;
-  font-family: 'ONEMobilePOPOTF';
-  font-weight: 100;
+    font-size: 30px;
+    color: #fff;
+    font-family: 'ONEMobilePOPOTF';
+    font-weight: 100;
 }
 
-
 .login-box {
-  width: 712px;
-  /* height: 560px; */
-  margin: 0 auto;
+    width: 712px;
+    /* height: 560px; */
+    margin: 0 auto;
 }
 
 .login-form {
-  background-color: #fff;
-  padding: 60px 45px;
-  border-radius: 20px;
+    background-color: #fff;
+    padding: 60px 45px;
+    border-radius: 20px;
 }
 
 .login-form .title {
-  font-family: 'ONEMobileOTF-Bold';
-  font-size: 24px;
-  width: 230px;
+    font-family: 'ONEMobileOTF-Bold';
+    font-size: 24px;
+    width: 230px;
 }
-.login-form .help{margin-left: 170px;}
-.login-form input[type="text"], .login-form input[type="password"] {
-  border: 3px solid #FFD56B;
-  border-radius: 10px;
-  padding: 22px 19px;
-  width: 100%;
-  font-size: 24px;
+.login-form .help {
+    margin-left: 170px;
 }
-.login-form input:focus {
-  outline: 3px solid #ffba0a; 
-  border: 0 !important; /* 클릭 시 테두리 색상 변경 */
-}
-.login-form .search-wrap input[type="text"], .login-form .search-wrap select{    
-  border: 3px solid #FFD56B;
-  border-radius: 10px;
-  padding: 22px 19px;
-  width: 100%;
-  font-size: 24px;}
-  .login-form .search-wrap button{
-    top: 24px;
-    right: 2rem;
-  }
-.login-btn {
-  position: relative;
-}
-
-.login-btn p {
-  position: absolute;
-  top: 42%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-  font-family: 'ONEMobilePOPOTF';
-  font-size: 36px;
-}
-
-
-
-/* ------------------------학생 --------------------- */
-/* 헤더 */
-.notice{position: relative; cursor: pointer;}
-.notice p{position: absolute; top: 3px;
-  right: 6px; color: #fff; font-weight: bold;}
-
-  .header article{
-    background-color:  #F8F9FB;
+.login-form input[type='text'],
+.login-form input[type='password'] {
+    border: 3px solid #ffd56b;
     border-radius: 10px;
     padding: 22px 19px;
     width: 100%;
     font-size: 24px;
-  }
+}
+.login-form input:focus {
+    outline: 3px solid #ffba0a;
+    border: 0 !important; /* 클릭 시 테두리 색상 변경 */
+}
+.login-form .search-wrap input[type='text'],
+.login-form .search-wrap select {
+    border: 3px solid #ffd56b;
+    border-radius: 10px;
+    padding: 22px 19px;
+    width: 100%;
+    font-size: 24px;
+}
+.login-form .search-wrap button {
+    top: 24px;
+    right: 2rem;
+}
+.login-btn {
+    position: relative;
+}
+
+.login-btn p {
+    position: absolute;
+    top: 42%;
+    left: 50%;
+    transform: translate(-50%, -50%);
+    font-family: 'ONEMobilePOPOTF';
+    font-size: 36px;
+}
+
+/* ------------------------학생 --------------------- */
+/* 헤더 */
+.notice {
+    position: relative;
+    cursor: pointer;
+}
+.notice p {
+    position: absolute;
+    top: 3px;
+    right: 6px;
+    color: #fff;
+    font-weight: bold;
+}
+
+.header article {
+    background-color: #f8f9fb;
+    border-radius: 10px;
+    padding: 22px 19px;
+    width: 100%;
+    font-size: 24px;
+}
 /* 레이아웃 */
 .side {
-  width: 42rem;
+    width: 42rem;
 }
 
 .main-wrap {
-  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
-  padding: 50px 40px;
+    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
+    padding: 50px 40px;
 }
 
 .main-wrap {
-  width: 134rem;
-  height: 70rem;
-  background-color: #fff;
-  border-radius: 10px;
-  position: absolute;
-  right: 60px;
-  top: 179px;
-  z-index: 1;
+    width: 134rem;
+    height: 70rem;
+    background-color: #fff;
+    border-radius: 10px;
+    position: absolute;
+    right: 60px;
+    top: 179px;
+    z-index: 1;
 }
 
 .header img {
-  margin-left: 20px;
-  object-fit: contain;
+    margin-left: 20px;
+    object-fit: contain;
 }
 
 /* 사이드 */
 .side button p {
-  font-size: 24px;
+    font-size: 24px;
 }
 
 .side .profile {
-  height: 24rem;
-  background-color: #fff;
-  border-radius: 10px;
-  padding: 25px 48px;
-  font-size: 16px;
-  font-family: 'ONEMobileOTF-Regular';
-  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
+    height: 24rem;
+    background-color: #fff;
+    border-radius: 10px;
+    padding: 25px 48px;
+    font-size: 16px;
+    font-family: 'ONEMobileOTF-Regular';
+    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
 }
 
 .side .name {
-  font-family: 'ONEMobilePOPOTF';
-  font-size: 24px;
+    font-family: 'ONEMobilePOPOTF';
+    font-size: 24px;
 }
 .name {
-  font-family: 'ONEMobilePOPOTF';
-  font-size: 24px;
+    font-family: 'ONEMobilePOPOTF';
+    font-size: 24px;
 }
 .side .profile img {
-  object-fit: contain;
+    object-fit: contain;
 }
 
 .side .profile span {
-  font-family: 'Pretendard';
-  font-weight: bold;
-  font-size: 14px;
+    font-family: 'Pretendard';
+    font-weight: bold;
+    font-size: 14px;
 }
 
 .side .profile span.brown {
-  color: #331600;
+    color: #331600;
 }
 
 .side .ask {
-  height: 32rem;
-  background-color: #fff;
-  border-radius: 10px;
-  padding: 25px 48px;
-  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
+    height: 32rem;
+    background-color: #fff;
+    border-radius: 10px;
+    padding: 25px 48px;
+    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
 }
 
 .side .ask .memo {
-  background-image: url('../img/img10_s.png');
-  background-repeat: no-repeat;
-  width: 324px;
-  height: 174px;
-  position: relative;
-  padding: 25px 30px;
+    background-image: url('../img/img10_s.png');
+    background-repeat: no-repeat;
+    width: 324px;
+    height: 174px;
+    position: relative;
+    padding: 25px 30px;
 }
 
 .side .ask .memo textarea {
-  background-color: #ddf0ff;
-  width: -webkit-fill-available;
-  height: 117px;
+    background-color: #ddf0ff;
+    width: -webkit-fill-available;
+    height: 117px;
 }
 
 .side .ask button {
-  padding: 10px 30px;
-  border: #FFD56B 3px solid;
-  border-radius: 30px;
-  font-family: 'ONEMobilePOPOTF';
-  font-size: 18px;
-  color: #331600;
+    padding: 10px 30px;
+    border: #ffd56b 3px solid;
+    border-radius: 30px;
+    font-family: 'ONEMobilePOPOTF';
+    font-size: 18px;
+    color: #331600;
 }
-
 
 /* 메뉴 */
 .menu {
-  margin-top: 63px;
-  width: 1324px;
-  position: absolute;
-  left: 579px;
+    margin-top: 63px;
+    width: 1324px;
+    position: absolute;
+    left: 579px;
 }
 
 .menu a:first-child button {
-  background-image: url('../../resources/img/btn04_s.png');
-  width: 186px;
+    /* background-image: url('../../resources/img/btn04_s.png'); */
+    color: #6327b9;
+    width: 186px;
 }
 
 .menu a:nth-child(2) button {
-  background-image: url('../../resources/img/btn06_s.png');
-  width: 225px;
+    background-image: url('../../resources/img/btn06_s.png');
+    width: 225px;
 }
 
 .menu a:last-child button {
-  background-image: url('../../resources/img/btn05_s.png');
-  width: 207px;
+    background-image: url('../../resources/img/btn05_s.png');
+    width: 207px;
 }
 
 .menu a:first-child button.active {
-  background-image: url('../../resources/img/btn04_1_s.png');
-  width: 252px;
-  /* 마이페이지 활성화 이미지 */
+    background-image: url('../../resources/img/btn04_1_s.png');
+    width: 252px;
+    /* 마이페이지 활성화 이미지 */
 }
 
 .menu a:nth-child(2) button.active {
-  background-image: url('../../resources/img/btn06_1_s.png');
-  width: 297px;
-  /* 대시보드 활성화 이미지 */
+    background-image: url('../../resources/img/btn06_1_s.png');
+    width: 297px;
+    /* 대시보드 활성화 이미지 */
 }
 
 .menu a:last-child button.active {
-  background-image: url('../../resources/img/btn05_1_s.png');
-  width: 259px;
-  /* 학습일정계획 활성화 이미지 */
+    background-image: url('../../resources/img/btn05_1_s.png');
+    width: 259px;
+    /* 학습일정계획 활성화 이미지 */
 }
 
 .menu button p {
-  font-size: 32px;
-  color: #fff;
-  height: 50px;
+    font-size: 32px;
+    color: #fff;
+    height: 50px;
 }
 
 .menu button {
-  background-repeat: no-repeat;
-  height: 72px;
-  text-align: -webkit-center;
+    background-repeat: no-repeat;
+    height: 72px;
+    text-align: -webkit-center;
 }
 
 .menu button.active {
-  height: 118px;
-  margin-top: -18px;
+    height: 118px;
+    margin-top: -18px;
 }
 
 .menu button p.active {
-  display: none;
-  /* 원하는 색상으로 변경 */
+    display: none;
+    /* 원하는 색상으로 변경 */
 }
 /* 마이페이지 */
-.look-btn{cursor: pointer;}
+.look-btn {
+    cursor: pointer;
+}
 .mypage .class {
-  background-image: url('../img/btn46_12s_normal.png');
-  width: 286px;
-  height: 114px;
-  padding: 11px 25px 40px 25px;
-  cursor: pointer;
+    background-image: url('../img/btn46_12s_normal.png');
+    width: 286px;
+    height: 114px;
+    padding: 11px 25px 40px 25px;
+    cursor: pointer;
 }
 
 .mypage .class img {
-  width: 35px;
-  height: 100%;
+    width: 35px;
+    height: 100%;
 }
-.mypage .class .box{background-color: transparent; padding: 0;}
-.mypage .class .box > div {height: 35px;}
-.mypage .photobook{
-  background-image: url('../img/img199_12p.png');
-  width: 367px;
-  height: 182px;
-  padding: 20px 50px 20px 40px;
-  color: #fff;
+.mypage .class .box {
+    background-color: transparent;
+    padding: 0;
 }
-.mypage .textbook{font-family: 'ONEMobilePOPOTF';}
-.mypage .photobook .title1{font-family: 'ONEMobilePOPOTF'; font-weight: 100;}
-.mypage .textbook .text {border-radius:  12px 12px 0px 0px; height: 68px;
+.mypage .class .box > div {
+    height: 35px;
 }
-.mypage .textbook .box{height: fit-content; text-align: center; padding: 10px;}
-.mypage .book-red .text{background-color: #DB2B39;}
+.mypage .photobook {
+    background-image: url('../img/img199_12p.png');
+    width: 367px;
+    height: 182px;
+    padding: 20px 50px 20px 40px;
+    color: #fff;
+}
+.mypage .textbook {
+    font-family: 'ONEMobilePOPOTF';
+}
+.mypage .photobook .title1 {
+    font-family: 'ONEMobilePOPOTF';
+    font-weight: 100;
+}
+.mypage .textbook .text {
+    border-radius: 12px 12px 0px 0px;
+    height: 68px;
+}
+.mypage .textbook .box {
+    height: fit-content;
+    text-align: center;
+    padding: 10px;
+}
+.mypage .book-red .text {
+    background-color: #db2b39;
+}
 /* .mypage .textbook:nth-child(2) .text */
-.mypage .book-blue .text{background-color:#2D7DD2;}
-.mypage .book-navy .text{ background-color: #3066BE;}
-.mypage .book-gray > .text{ background-color: #F7F8F9;}
-.mypage .textbook .box{ text-align: center; padding: 10px;}
-.mypage .book-red{border: #DB2B39 solid 6px;}
+.mypage .book-blue .text {
+    background-color: #2d7dd2;
+}
+.mypage .book-navy .text {
+    background-color: #3066be;
+}
+.mypage .book-gray > .text {
+    background-color: #f7f8f9;
+}
+
+.mypage .book-purple > .text {
+    background-color: #9528b7;
+}
+
+.mypage .textbook .box {
+    text-align: center;
+    padding: 10px;
+}
+.mypage .book-red {
+    border: #db2b39 solid 6px;
+}
 /* .mypage .textbook:nth-child(2) .text */
-.mypage .book-blue{border:#2D7DD2 solid 6px;}
-.mypage .book-navy{ border: #3066BE solid 6px;}
-.mypage .book-gray{ border: #8C8E92 solid 1px;}
+.mypage .book-blue {
+    border: #2d7dd2 solid 6px;
+}
+.mypage .book-navy {
+    border: #3066be solid 6px;
+}
+.mypage .book-gray {
+    border: #8c8e92 solid 1px;
+}
+.mypage .book-purple {
+    border: #9528b7 solid 6px;
+}
+
 .mypage em.orange {
-  color: #FFBA08;
+    color: #ffba08;
 }
 
 .mypage em.navy {
-  color: #3066BE;
+    color: #3066be;
 }
 
 .mypage em.blue {
-  color:#2D7DD2;
+    color: #2d7dd2;
 }
 
 .mypage em.red {
-  color: #DB2B39;
+    color: #db2b39;
 }
 
-.myphoto >div{
-  
-  background-image: url('../img/img207_15s.png');
-  width: 1011px;
-  height: 558px;
-  padding: 30px 60px;
-  margin: 0 auto;
+.mypage em.purple {
+    color: #9528b7;
 }
-.tab-btn{position: relative; color: #568BFA;}
-.tab-btn p.custom-style{color: #FFF;}
+
+.myphoto > div {
+    background-image: url('../img/img207_15s.png');
+    width: 1011px;
+    height: 558px;
+    padding: 30px 60px;
+    margin: 0 auto;
+}
+.tab-btn {
+    position: relative;
+    color: #568bfa;
+}
+.tab-btn p.custom-style {
+    color: #fff;
+}
 
 .tab-btn p {
-  position: absolute;
-  top: 46%;
-  right: 7%;
-  transform: translate(-50%, -50%);
-  font-family: 'ONEMobilePOPOTF';
-  font-size: 36px;
-  
+    position: absolute;
+    top: 46%;
+    right: 7%;
+    transform: translate(-50%, -50%);
+    font-family: 'ONEMobilePOPOTF';
+    font-size: 36px;
 }
-.myphoto .btnGroup{
-  width: max-content; 
+.myphoto .btnGroup {
+    width: max-content;
     position: absolute;
     right: 45px;
     z-index: 10000;
 }
-.myphoto .class{border-radius: 0px; padding: 10px;}
+.myphoto .class {
+    border-radius: 0px;
+    padding: 10px;
+}
 .myphoto .class .box {
-  background-color: transparent;
-  border-radius: 0px;
-  padding: 0;
+    background-color: transparent;
+    border-radius: 0px;
+    padding: 0;
 }
-.myphoto .class .member::before{content: ""; background-image: url('../img/btn47_15s_normal.png'); width: 16px; height: 14px; position: absolute; left: -28px; top: 4px;}
-.myphoto .photo{cursor: pointer; }
-.myphoto .photo .title2{color: #8C8E92;}
-.myphoto .tab-box{
-  margin: 40px 0px 20px 50px;
+.myphoto .class .member::before {
+    content: '';
+    background-image: url('../img/btn47_15s_normal.png');
+    width: 16px;
+    height: 14px;
+    position: absolute;
+    left: -28px;
+    top: 4px;
 }
-.myphoto .photo:hover .class {transform: rotate(2deg);} 
-.myphoto  .popup-wrap .date{position: relative;}
-.myphoto  .popup-wrap .date::before{content: ""; background-image: url('../img/img183_91t.png'); width: 20px; height: 22px; position: absolute; left: -28px;   
+.myphoto .photo {
+    cursor: pointer;
+}
+.myphoto .photo .title2 {
+    color: #8c8e92;
+}
+.myphoto .tab-box {
+    margin: 40px 0px 20px 50px;
+}
+.myphoto .photo:hover .class {
+    transform: rotate(2deg);
+}
+.myphoto .popup-wrap .date {
+    position: relative;
+}
+.myphoto .popup-wrap .date::before {
+    content: '';
+    background-image: url('../img/img183_91t.png');
+    width: 20px;
+    height: 22px;
+    position: absolute;
+    left: -28px;
 }
 /* 학습일정계획 */
-.myplan  .popup-wrap article{max-height: 400px; overflow-x: auto;}
-.myplan{padding-right: 10px;}
-.myplan .yellow-box{
-  background-color: #FFF8E9;
-  border: 1px solid #FFBA08;
+.myplan .popup-wrap article {
+    max-height: 400px;
+    overflow-x: auto;
+}
+.myplan {
+    padding-right: 10px;
+}
+.myplan .yellow-box {
+    background-color: #fff8e9;
+    border: 1px solid #ffba08;
     padding: 4rem;
     position: relative;
     border-radius: 10px;
 }
-.yellow-btn{
-  background-image: url('../img/btn08_s.png');
-  width: 181px;
-  height: 60px;
-  padding: 5px 20px;
+.yellow-btn {
+    background-image: url('../img/btn08_s.png');
+    width: 181px;
+    height: 60px;
+    padding: 5px 20px;
     font-size: 28px;
     font-family: 'ONEMobilePOP';
 }
-.myplan .table-wrap  .title2{color: #464749;}
-.myplan  input[type="checkbox"]{width: 30px; height: 30px;}
-.myplan .ui-checkbox::before {width: 11px; height: 14px;}
-.myplan table tr {
-  border-top: #C6C6C6 1px solid;
-  border-bottom: #C6C6C6 1px solid;
+.myplan .table-wrap .title2 {
+    color: #464749;
 }
-.myplan .imgGroup img{width: 349px; height: 312px;}
+.myplan input[type='checkbox'] {
+    width: 30px;
+    height: 30px;
+}
+.myplan .ui-checkbox::before {
+    width: 11px;
+    height: 14px;
+}
+.myplan table tr {
+    border-top: #c6c6c6 1px solid;
+    border-bottom: #c6c6c6 1px solid;
+}
+.myplan .imgGroup img {
+    width: 349px;
+    height: 312px;
+}
 /* 대시보드 */
 .main {
-  max-height: 600px;
-  overflow: auto;
+    max-height: 600px;
+    overflow: auto;
 }
 
 .main .race-wrap {
-  background-image: url('../img/img20_1_s.png');
-  background-repeat: no-repeat;
-  width: 1242px;
-  height: 599px;
-  position: relative;
+    background-image: url('../img/img20_1_s.png');
+    background-repeat: no-repeat;
+    width: 1242px;
+    height: 599px;
+    position: relative;
 }
 
 .complete-wrap {
-  width: 1244px;
-  height: 617px;
+    width: 1244px;
+    height: 617px;
 }
 
 button p {
-  font-family: 'ONEMobilePOPOTF';
-  width: max-content;
+    font-family: 'ONEMobilePOPOTF';
+    width: max-content;
 }
 
 .race-wrap .title-box {
-  position: absolute;
-  top: -3px;
-  left: 50px;
-  text-align: center;
-  background-image: url('../img/img15_s.png');
-  width: 336px;
-  height: 145px;
+    position: absolute;
+    top: -3px;
+    left: 50px;
+    text-align: center;
+    background-image: url('../img/img15_s.png');
+    width: 336px;
+    height: 145px;
 }
 
 .race-wrap .title-box .title {
-  font-size: 32px;
-  font-family: 'ONEMobilePOPOTF';
+    font-size: 32px;
+    font-family: 'ONEMobilePOPOTF';
 }
 
 .race-wrap .title-box .subtitle {
-  font-size: 16px;
-  background-color: #441E03;
-  color: #fff;
-  padding: 5px 15px;
-  width: fit-content;
-  border-radius: 20px;
-  display: inline-block;
-  font-family: 'ONEMobileOTF-Bold';
+    font-size: 16px;
+    background-color: #441e03;
+    color: #fff;
+    padding: 5px 15px;
+    width: fit-content;
+    border-radius: 20px;
+    display: inline-block;
+    font-family: 'ONEMobileOTF-Bold';
 }
-.race-wrap .title-box .subtitle2{}
+.race-wrap .title-box .subtitle2 {
+}
 .race-box {
-  width: 1063px;
-  height: 516px;
-  position: absolute;
-  left: 114px;
-  top: 60px;
+    width: 1063px;
+    height: 516px;
+    position: absolute;
+    left: 114px;
+    top: 60px;
 }
 
 .race-box .rcon,
 .race-box .lcon {
-  gap: 42px;
-  width: 1063px;
+    gap: 42px;
+    width: 1063px;
 }
 
 .rabbit-start {
-  position: absolute;
-  top: -45px;
-  left: 393px;
+    position: absolute;
+    top: -45px;
+    left: 393px;
 }
 .rabbit-end {
-  position: absolute;
-  bottom: 24px;
+    position: absolute;
+    bottom: 24px;
     right: 40px;
 }
 
 .rabbit img {
-  transform: scaleX(-1);
+    transform: scaleX(-1);
 }
 
 .race-btn {
-  position: relative;
-  cursor: pointer;
+    position: relative;
+    cursor: pointer;
 }
 
 .race-btn p {
-  position: absolute;
-  text-align: center;
-  width: 76px;
-  top: 16px;
-  right: 9px;
-  font-family: 'ONEMobilePOPOTF';
-  font-size: 28px;
-  color: #3A241D;
+    position: absolute;
+    text-align: center;
+    width: 76px;
+    top: 16px;
+    right: 9px;
+    font-family: 'ONEMobilePOPOTF';
+    font-size: 28px;
+    color: #3a241d;
 }
 
 .race-btn p.long {
-  width: fit-content;
+    width: fit-content;
 }
 /* .popup-yellow{
   background-image: url('../img/img139_72s.png');
@@ -486,457 +596,642 @@
   border: 0 !important;
 } */
 /* 사진촬영 */
-.camera{background-color: #000;}
-.camera .header{height: 110px; background-color: #eaedf4; padding: 0 60px;}
-.camera .body{width: 1435px; height: 810px; margin: 0 auto;}
-.stickers button{margin: 5px; text-align: center;}
-.frame{
-  background-image: url('../img/img142_76s.png');
-  width: 993px;
-  height: 634px;
-  padding: 55px;
-  text-align: center;
+.camera {
+    background-color: #000;
 }
-.frame .photo{
-  width: 845px;
-  height: 476px;
-  margin: 0 auto;
+.camera .header {
+    height: 110px;
+    background-color: #eaedf4;
+    padding: 0 60px;
 }
-.frame .photo img{
-  width: inherit;
+.camera .body {
+    width: 1435px;
+    height: 810px;
+    margin: 0 auto;
+}
+.stickers button {
+    margin: 5px;
+    text-align: center;
+}
+.frame {
+    background-image: url('../img/img142_76s.png');
+    width: 993px;
+    height: 634px;
+    padding: 55px;
+    text-align: center;
+}
+.frame .photo {
+    width: 845px;
+    height: 476px;
+    margin: 0 auto;
+}
+.frame .photo img {
+    width: inherit;
 }
 /* 학습을 마친 친구들 */
 .complete-wrap h2 {
-  font-size: 32px;
-  color: #331600;
-  font-family: 'ONEMobilePOPOTF';
-  font-weight: 100;
+    font-size: 32px;
+    color: #331600;
+    font-family: 'ONEMobilePOPOTF';
+    font-weight: 100;
 }
-.complete-wrap img{width: inherit;}
-.complete-wrap .photo{cursor: pointer; width: 200px; height: 130px; }
+.complete-wrap img {
+    width: inherit;
+}
+.complete-wrap .photo {
+    cursor: pointer;
+    width: 200px;
+    height: 130px;
+}
 /* 챕터 */
-.time-hint{
-  position: absolute;
-  top: 50px;
-  right: 50px;
-  text-align: center;
+.time-hint {
+    position: absolute;
+    top: 50px;
+    right: 50px;
+    text-align: center;
 }
-.hint-btn{
-  background-image: url('../img/btn01.png');
-  width: 110px;
-  height: 45px;
-  padding: 5px 20px;
+.hint-btn {
+    background-image: url('../img/btn01.png');
+    width: 110px;
+    height: 45px;
+    padding: 5px 20px;
     font-size: 28px;
     font-family: 'ONEMobilePOP';
 }
 .content-wrap {
-  margin: 10px 60px 0 60px;
-
+    margin: 10px 60px 0 60px;
 }
 
 .content-wrap::before {
-  /* background-image: url('../img/logo2.png'); */
-  background-size: 155px 58px;
-  width: 155px;
-  height: 58px;
-  content: "";
-  display: block;
-  position: absolute;
-  top: -72px;
+    /* background-image: url('../img/logo2.png'); */
+    background-size: 155px 58px;
+    width: 155px;
+    height: 58px;
+    content: '';
+    display: block;
+    position: absolute;
+    top: -72px;
 }
 
-.content-wrap>.title-box {
-  margin-left: 75px;
+.content-wrap > .title-box {
+    margin-left: 75px;
 }
 
 .content p.title-bg {
-  width: max-content;
-  height: max-content;
-  background: linear-gradient(to right, #eaedf4, rgba(255, 255, 255, 0));
-  padding: 20px 60px;
-  margin-bottom: 30px;
+    width: max-content;
+    height: max-content;
+    background: linear-gradient(to right, #eaedf4, rgba(255, 255, 255, 0));
+    padding: 20px 60px;
+    margin-bottom: 30px;
 }
 
-
 .content {
-  position: relative;
-  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
-  width: 93%;
-  height: 710px;
-  background-color: #fff;
-  border-radius: 20px;
+    position: relative;
+    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
+    width: 93%;
+    height: 710px;
+    background-color: #fff;
+    border-radius: 20px;
 }
 
 /* step1 */
 .videoCon {
-  position: relative;
-  text-align: center;
-  width: 100%;
-  display: inline-block;
+    position: relative;
+    text-align: center;
+    width: 100%;
+    display: inline-block;
 }
 
-
 .videoCon .videoStart {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translateY(-50%) translateX(-50%);
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    transform: translateY(-50%) translateX(-50%);
 }
 
 .look-text {
-  position: absolute;
-  right: 60px;
-  bottom: 0;
+    position: absolute;
+    right: 60px;
+    bottom: 0;
 }
 
 .look-text button {
-  position: relative;
+    position: relative;
 }
 
 .look-text p {
-  position: absolute;
-  top: 45%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-  font-size: 28px;
-
+    position: absolute;
+    top: 45%;
+    left: 50%;
+    transform: translate(-50%, -50%);
+    font-size: 28px;
 }
 
 /* step1-1 */
 .imgGroup,
 .textareaGroup {
-  width: 100%;
-  text-align: center;
+    width: 100%;
+    text-align: center;
 }
 
 .textareaGroup {
-  margin-top: 40px;
+    margin-top: 40px;
 }
 
 .textareaGroup textarea {
-  width: 1460px;
-  height: 200px;
-  background-color: #eff2f7;
-  border-radius: 10px;
-  padding: 30px 40px;
-  line-height: 30px;
-  font-size: 24px;
-  font-family: 'Pretendard-Regular';
+    width: 1460px;
+    height: 200px;
+    background-color: #eff2f7;
+    border-radius: 10px;
+    padding: 30px 40px;
+    line-height: 30px;
+    font-size: 24px;
+    font-family: 'Pretendard-Regular';
 }
 
 /* step1-1-팝업 */
 .popup {
-  /* display: none; */
-  position: absolute;
-  width: 355px;
-  height: 327px;
-  background-color: white;
-  border: 3px solid #FFBD14;
-  border-radius: 10px;
-  padding: 20px 40px;
+    /* display: none; */
+    position: absolute;
+    width: 355px;
+    height: 327px;
+    background-color: white;
+    border: 3px solid #ffbd14;
+    border-radius: 10px;
+    padding: 20px 40px;
 }
 
 .popup h3 {
-  font-size: 42px;
+    font-size: 42px;
 }
 
 .popup .yellow-box {
-  width: 33px;
-  height: 33px;
-  color: #FFBA08;
-  background-color: #FFF3D7;
-  padding: 7px;
-  border-radius: 5px;
-  margin-right: 10px;
+    width: 33px;
+    height: 33px;
+    color: #ffba08;
+    background-color: #fff3d7;
+    padding: 7px;
+    border-radius: 5px;
+    margin-right: 10px;
 }
 
-
 /* step1-2 */
-.readGroup h4{font-size: 20px; margin-bottom: 10px;}
-.readGroup > div{background-image: url('../img/img38_1_s.png'); width: 1282px; height: 492px; padding: 10px;}
-.readGroup .textbox{height: calc(100% - 51px);  overflow-y: auto; padding: 20px; }
+.readGroup h4 {
+    font-size: 20px;
+    margin-bottom: 10px;
+}
+.readGroup > div {
+    background-image: url('../img/img38_1_s.png');
+    width: 1282px;
+    height: 492px;
+    padding: 10px;
+}
+.readGroup .textbox {
+    height: calc(100% - 51px);
+    overflow-y: auto;
+    padding: 20px;
+}
 .readGroup .icon {
-  text-align: center;
+    text-align: center;
 }
 
 .readGroup p.read {
-  width: max-content;
-  border-radius: 10px;
-  font-size: 24px;
-  font-family: 'Pretendard-Regular';
-  background-color: #EAEDF4;
-  padding: 10px 20px;
+    width: max-content;
+    border-radius: 10px;
+    font-size: 24px;
+    font-family: 'Pretendard-Regular';
+    background-color: #eaedf4;
+    padding: 10px 20px;
 }
 
 /* step1-3 */
 .listenGroup .title-bg {
-  position: absolute;
-  z-index: 1;
+    position: absolute;
+    z-index: 1;
 }
 
 .listenGroup img.bg {
-  position: absolute;
-  top: 0;
-  width: 100%;
-  height: 710px;
+    position: absolute;
+    top: 0;
+    width: 100%;
+    height: 710px;
 }
 
 .listenGroup .listen-btn {
-  position: absolute;
-  top: 77%;
-  left: 50%;
-  transform: translateY(-50%) translateX(-50%);
+    position: absolute;
+    top: 77%;
+    left: 50%;
+    transform: translateY(-50%) translateX(-50%);
 }
 
 .listenGroup .textbox {
-  position: absolute;
-  top: 45%;
+    position: absolute;
+    top: 45%;
     left: 31%;
-  transform: translate(-50%, -50%);
-  /* width: 900px; */
+    transform: translate(-50%, -50%);
+    /* width: 900px; */
 }
 .dropGroup .textbox {
-  position: absolute;
-  top: 45%;
+    position: absolute;
+    top: 45%;
     left: 53%;
-  transform: translate(-50%, -50%);
-  /* width: 900px; */
+    transform: translate(-50%, -50%);
+    /* width: 900px; */
 }
 
 .listenGroup .textbox p {
-  font-size: 28px;
-  line-height: 45px;
-  width: 100%;
-  
+    font-size: 28px;
+    line-height: 45px;
+    width: 100%;
 }
-p.textbox {width: 100%;}
+p.textbox {
+    width: 100%;
+}
 .listenGroup p.title {
-  font-size: 42px;
-  text-shadow: 0px 0px 0 #fff, 0px 0px 0 #fff, 0px 0px 0 #fff, 0px 0px 0 #fff;
-  -webkit-text-stroke-width: 0px;
-  -webkit-text-stroke-color: #fff;
-  font-family: 'ONEMobilePOP';
-  margin-bottom: 25px;
+    font-size: 42px;
+    text-shadow: 0px 0px 0 #fff, 0px 0px 0 #fff, 0px 0px 0 #fff, 0px 0px 0 #fff;
+    -webkit-text-stroke-width: 0px;
+    -webkit-text-stroke-color: #fff;
+    font-family: 'ONEMobilePOP';
+    margin-bottom: 25px;
 }
 
 /* step2 */
-.vocaGroup{width: 1380px;}
+.vocaGroup {
+    width: 1380px;
+}
 .vocaGroup h3 {
-  font-size: 42px;
+    font-size: 42px;
 }
 
 .vocaGroup .yellow-box {
-  width: 33px;
-  height: 33px;
-  color: #FFBA08;
-  background-color: #FFF3D7;
-  padding: 7px;
-  border-radius: 5px;
-  margin-right: 10px;
+    width: 33px;
+    height: 33px;
+    color: #ffba08;
+    background-color: #fff3d7;
+    padding: 7px;
+    border-radius: 5px;
+    margin-right: 10px;
 }
 
-.vocaGroup .imgGroup{width: max-content;}
+.vocaGroup .imgGroup {
+    width: max-content;
+}
 
 /* step2_1 */
-.mic-btn{position: relative; background-image: url('../img/img44_s.png'); width: 315px; height: 315px;}
-.mic-btn img{position: absolute;
-  top: 50%;
+.mic-btn {
+    position: relative;
+    background-image: url('../img/img44_s.png');
+    width: 315px;
+    height: 315px;
+}
+.mic-btn img {
+    position: absolute;
+    top: 50%;
     left: 50%;
-  transform: translate(-50%, -50%);}
-  
-  .readGroup section p, .readGroup section input{
+    transform: translate(-50%, -50%);
+}
+
+.readGroup section p,
+.readGroup section input {
     width: 780px;
     height: 65px;
     border-radius: 10px;
-    padding: 20px ;
+    padding: 20px;
     text-align: center;
     font-size: 28px;
-
-  }
+}
 
 /* step2_2 */
-.popTxt{position: relative; }
+.popTxt {
+    position: relative;
+}
 
+h4 {
+    font-size: 20px;
+}
 
-h4{font-size: 20px;}
-
-
-input.speak{background-color: #FFF8E9; border: 0;}
-p.read-ai{border: 3px solid #FFBA08 ;}
+input.speak {
+    background-color: #fff8e9;
+    border: 0;
+}
+p.read-ai {
+    border: 3px solid #ffba08;
+}
 
 /* step2_3 */
 .yellow-box-big {
-  width: 60px;
-  height: 60px;
-  color: #FFBA08;
-  background-color: #FFF3D7;
-  padding: 13px;
-  border-radius: 10px;
-  margin-right: 10px;
-  font-size: 32px;
+    width: 60px;
+    height: 60px;
+    color: #ffba08;
+    background-color: #fff3d7;
+    padding: 13px;
+    border-radius: 10px;
+    margin-right: 10px;
+    font-size: 32px;
 }
-.btnGroup{
-  width: 560px;
+.btnGroup {
+    width: 560px;
 }
-.time-bg{
-  text-align: center;
-  font-family: 'neodgm'; background-image: url('../img/img55_s.png'); width: 110px; height: 128px;}
-  .time-bg > div{position: relative;}
-  .time{    
+.time-bg {
+    text-align: center;
+    font-family: 'neodgm';
+    background-image: url('../img/img55_s.png');
+    width: 110px;
+    height: 128px;
+}
+.time-bg > div {
+    position: relative;
+}
+.time {
     position: absolute;
     top: 70px;
-      left: 50%;
-    transform: translate(-50%, -50%);}
-    .second{font-size: 51px;  font-family: 'neodgm'; color: #752AFF;}
-    .time .text{font-size: 21px; color: #752AFF;}
+    left: 50%;
+    transform: translate(-50%, -50%);
+}
+.second {
+    font-size: 51px;
+    font-family: 'neodgm';
+    color: #752aff;
+}
+.time .text {
+    font-size: 21px;
+    color: #752aff;
+}
 
 /* step2_5 */
-.dropGroup .popTxt{position: relative; width: fit-content;}
-.dropGroup .popTxt img:last-child{position: relative}
-.dropGroup span{
-  font-size: 36px;
-  font-family: 'Pretendard-Bold';
-
+.dropGroup .popTxt {
+    position: relative;
+    width: fit-content;
 }
-.dropGroup button{position: absolute;}
-.dropGroup button p{
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
+.dropGroup .popTxt img:last-child {
+    position: relative;
 }
-.dragGroup article{position: absolute;}
-.dragGroup button{position: relative;}
-.dragGroup button p{
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-  
+.dropGroup span {
+    font-size: 36px;
+    font-family: 'Pretendard-Bold';
+}
+.dropGroup button {
+    position: absolute;
+}
+.dropGroup button p {
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    transform: translate(-50%, -50%);
+}
+.dragGroup article {
+    position: absolute;
+}
+.dragGroup button {
+    position: relative;
+}
+.dragGroup button p {
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    transform: translate(-50%, -50%);
 }
 
 /* step2_11 */
-.inputGroup{
-  position: relative;
-  background-color: #FFF3D7;
-  border: #FFBA08 2px solid; 
-  border-radius: 10px;
-  padding: 15px 20px;
-  min-height: 100px;
+.inputGroup {
+    position: relative;
+    background-color: #fff3d7;
+    border: #ffba08 2px solid;
+    border-radius: 10px;
+    padding: 15px 20px;
+    min-height: 100px;
     min-width: 300px;
     font-size: 28px;
 }
-.inputGroup::before{
-  background-image: url('../img/img89_43s.png');
-  background-size: 58px 20px;
-  width: 58px;
-  height: 20px;
-  content: "";
-  display: block;
-  position: absolute;
-  top: 93px;
+.inputGroup::before {
+    background-image: url('../img/img89_43s.png');
+    background-size: 58px 20px;
+    width: 58px;
+    height: 20px;
+    content: '';
+    display: block;
+    position: absolute;
+    top: 93px;
 }
-.inputGroup input{border: #CAE5FF 1px solid; border-radius: 5px; padding: 10px 20px; width: min-content; font-size: 28px;}
-
+.inputGroup input {
+    border: #cae5ff 1px solid;
+    border-radius: 5px;
+    padding: 10px 20px;
+    width: min-content;
+    font-size: 28px;
+}
 
 /* step3_2 */
-.inputbox{border: #FFE029 solid 5px; border-radius: 10px; padding: 20px; background-color: #FFF3D7; width: min-content;}
+.inputbox {
+    border: #ffe029 solid 5px;
+    border-radius: 10px;
+    padding: 20px;
+    background-color: #fff3d7;
+    width: min-content;
+}
 
 .next-btn,
 .pre-btn {
-  cursor: pointer;
+    cursor: pointer;
 }
 
-
-
-.listen-btn{cursor: pointer;}
+.listen-btn {
+    cursor: pointer;
+}
 
 /* 퀴즈 결과 */
-.result-box{
-  max-height: 400px;
-  overflow: auto;
-  padding-right: 10px;
+.result-box {
+    max-height: 400px;
+    overflow: auto;
+    padding-right: 10px;
 }
 
 /* ------------------------학생 --------------------- */
 
-
 /* ------------------------선생님 --------------------- */
-.side_t{
-  background-color: #fff;
-  width: 360px;
-  /* height: 100%; */
-  padding: 25px 40px;
+.side_t {
+    background-color: #fff;
+    width: 360px;
+    /* height: 100%; */
+    padding: 25px 40px;
 }
 
-details { margin:5px 0 10px; }
-details a{display: block;}
-details > summary {font-size: 24px; font-family: 'ONEMobilePOP'; padding:10px; outline:0; border-radius:5px; cursor:pointer; transition:background 0.5s; text-align:left; }
-details > summary::-webkit-details-marker { background:#444; color:#fff; background-size:contain; transform:rotate3d(0, 0, 1, 90deg); transition:transform 0.25s;}
-details[open] > summary::-webkit-details-marker { transform:rotate3d(0, 0, 1, 180deg);}
-details[open] > summary ~ * { animation:reveal 0.5s;}
-.tpt {font-family: 'Pretendard-SemiBold'; font-size: 20px;padding:5px; line-height:25px; cursor: pointer;}
-.side_t .tpt{ margin:5px 0 10px 30px; }
-.side_t .tpt:hover{background-color: #fff; border: 1px solid #FFBA08; border-radius: 5px; text-decoration: underline; text-decoration-color: #FFBA08;
-text-decoration-thickness: 3px;}
+details {
+    margin: 5px 0 10px;
+}
+details a {
+    display: block;
+}
+details > summary {
+    font-size: 24px;
+    font-family: 'ONEMobilePOP';
+    padding: 10px;
+    outline: 0;
+    border-radius: 5px;
+    cursor: pointer;
+    transition: background 0.5s;
+    text-align: left;
+}
+details > summary::-webkit-details-marker {
+    background: #444;
+    color: #fff;
+    background-size: contain;
+    transform: rotate3d(0, 0, 1, 90deg);
+    transition: transform 0.25s;
+}
+details[open] > summary::-webkit-details-marker {
+    transform: rotate3d(0, 0, 1, 180deg);
+}
+details[open] > summary ~ * {
+    animation: reveal 0.5s;
+}
+.tpt {
+    font-family: 'Pretendard-SemiBold';
+    font-size: 20px;
+    padding: 5px;
+    line-height: 25px;
+    cursor: pointer;
+}
+.side_t .tpt {
+    margin: 5px 0 10px 30px;
+}
+.side_t .tpt:hover {
+    background-color: #fff;
+    border: 1px solid #ffba08;
+    border-radius: 5px;
+    text-decoration: underline;
+    text-decoration-color: #ffba08;
+    text-decoration-thickness: 3px;
+}
 @keyframes reveal {
-    from { opacity:0; transform:translate3d(0, -30px, 0); }
-    to { opacity:1; transform:translate3d(0, 0, 0); }
+    from {
+        opacity: 0;
+        transform: translate3d(0, -30px, 0);
+    }
+    to {
+        opacity: 1;
+        transform: translate3d(0, 0, 0);
+    }
 }
 
-select{min-width: 128px; border-radius: 5px; padding: 10px 20px; font-size: 18px; }
-select option{font-size: 20px; font-weight: bold;}
+select {
+    min-width: 128px;
+    border-radius: 5px;
+    padding: 10px 20px;
+    font-size: 18px;
+}
+select option {
+    font-size: 20px;
+    font-weight: bold;
+}
 
+.class {
+    background-color: #f8f9fb;
+    border-radius: 10px;
+    padding: 25px;
+    font-size: 19px;
+    width: max-content;
+}
+.class .title1,
+.textbook .title1 {
+    font-family: 'ONEMobilePOP';
+    font-weight: 100;
+}
+.class .box {
+    background-color: #eaedf4;
+    border-radius: 10px;
+    padding: 10px;
+}
+.class .member {
+    font-size: 20px;
+    color: #75767a;
+    position: relative;
+}
+.class .member::before {
+    content: '';
+    background-image: url('../img/img171_82t.png');
+    width: 20px;
+    height: 22px;
+    position: absolute;
+    left: -28px;
+}
+.class .btnGroup,
+.textbook .text .btnGroup {
+    width: initial;
+}
+.class button,
+.textbook button {
+    font-size: 19px;
+    font-family: 'Pretendard-Regular';
+}
+.textbook {
+    width: 100%;
+    border: #ffba08 solid 6px;
+    border-radius: 20px;
+    font-size: 19px;
+}
+.textbook-add {
+    width: 300px;
+    height: 354px;
+    background-color: #f8f9fb;
+    border: #75767a solid 2px;
+    border-radius: 20px;
+    font-size: 19px;
+}
+.textbook .box {
+    height: 250px;
+}
+.textbook .text {
+    height: 97px;
+    background-color: #ffba08;
+    border-radius: 0px 0px 12px 12px;
+    padding: 20px;
+}
+.textbook-add {
+    position: relative;
+}
+.textbook-add button {
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    transform: translate(-50%, -50%);
+}
 
-.class{ background-color: #F8F9FB; border-radius: 10px; padding: 25px; font-size: 19px;     width: max-content;}
-.class .title1, .textbook .title1{font-family: 'ONEMobilePOP';     font-weight: 100;}
-.class .box{background-color: #EAEDF4; border-radius: 10px;
-  padding: 10px;
+.search-wrap {
+    position: relative;
 }
-.class .member{font-size: 20px; color: #75767A; position: relative;}
-.class .member::before{content: ""; background-image: url('../img/img171_82t.png'); width: 20px; height: 22px; position: absolute; left: -28px;}
-.class .btnGroup, .textbook .text .btnGroup {width: initial;}
-.class button, .textbook button{font-size: 19px; font-family: 'Pretendard-Regular';}
-.textbook{width: 100%; border: #FFBA08 solid 6px; border-radius: 20px;  font-size: 19px;}
-.textbook-add{width: 300px; height: 354px; background-color: #F8F9FB; border: #75767A solid 2px; border-radius: 20px;  font-size: 19px;}
-.textbook .box{height: 250px;}
-.textbook .text{height: 97px; background-color: #FFBA08; border-radius: 0px 0px 12px 12px; padding: 20px;}
-.textbook-add{position: relative;}
-.textbook-add button{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
-
-.search-wrap{
-  position: relative;}
-.search-wrap select{
-  font-size: 20px;
-  width: 13rem;
-  background-color: #fff;
-  border: 0;
-  border-bottom: 1px solid #a4a4a4;
-  border-radius: 0;
+.search-wrap select {
+    font-size: 20px;
+    width: 13rem;
+    background-color: #fff;
+    border: 0;
+    border-bottom: 1px solid #a4a4a4;
+    border-radius: 0;
 }
-.search-wrap input{
-  font-size: 20px;
-  width: 40rem;
-  border: 0;
-  border-bottom: 1px solid #c8c8c8;
+.search-wrap input {
+    font-size: 20px;
+    width: 40rem;
+    border: 0;
+    border-bottom: 1px solid #c8c8c8;
 }
-.search-wrap button{
-  position: absolute;
-  right: 1rem;
-  top: 9px;
+.search-wrap button {
+    position: absolute;
+    right: 1rem;
+    top: 9px;
 }
-.input-icon{
-display: block;
-  width: 30px;
-  height: 30px;
-  font-size: 1.9rem;
-  color: #000;
-  cursor: pointer;
+.input-icon {
+    display: block;
+    width: 30px;
+    height: 30px;
+    font-size: 1.9rem;
+    color: #000;
+    cursor: pointer;
 }
 /* 테이블 */
 .table-pagination button,
 .table-pagination button,
- .table-pagination button {
+.table-pagination button {
     font-size: 2rem;
     font-family: 'Pretendard-Regular';
     height: 40px;
@@ -944,32 +1239,33 @@
     border-radius: 0.5rem;
 }
 
- .table-pagination .selected-btn,
 .table-pagination .selected-btn,
- .table-pagination .selected-btn {
-    background-color: #FFBA08;
+.table-pagination .selected-btn,
+.table-pagination .selected-btn {
+    background-color: #ffba08;
     color: #fff;
     font-family: 'Pretendard-Bold';
 }
-.new-btn{
-  padding: 10px 30px;
-  font-size: 20px;
+.new-btn {
+    padding: 10px 30px;
+    font-size: 20px;
     font-family: 'Pretendard-Bold';
     border-radius: 5px;
-    background-color: #FFF3D7;
+    background-color: #fff3d7;
 }
-.new-btn:hover{background-color: #FFBA08;
-  color: #fff;}
-  
+.new-btn:hover {
+    background-color: #ffba08;
+    color: #fff;
+}
+
 /* 팝업 */
-.popup-wrap{
+.popup-wrap {
     position: fixed;
     background-color: rgba(0, 0, 0, 0.283);
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
-
 }
 
 .popup-box {
@@ -977,7 +1273,7 @@
     min-width: 670px;
     /* min-height: 219px; */
     background-color: var(--color-white);
-    top:50%;
+    top: 50%;
     left: 5%;
     right: 5%;
     transform: translateY(-50%);
@@ -988,117 +1284,144 @@
 }
 
 .popup-title {
-  font-family: 'ONEMobilePOPOTF';
-  font-size: 32px;
+    font-family: 'ONEMobilePOPOTF';
+    font-size: 32px;
 }
-.popup-wrap .search-wrap input, .popup-wrap .search-wrap select{
-  position: relative;
-  font-size: 20px;
-  width: 100%;
-  border-radius: 10px;
-  border: 1px solid #ffdf9a;
-  height: 50px;
- 
+.popup-wrap .search-wrap input,
+.popup-wrap .search-wrap select {
+    position: relative;
+    font-size: 20px;
+    width: 100%;
+    border-radius: 10px;
+    border: 1px solid #ffdf9a;
+    height: 50px;
 }
-.popup-wrap .search-wrap button{
-  position: absolute;
-  right: 1rem;
+.popup-wrap .search-wrap button {
+    position: absolute;
+    right: 1rem;
     top: 9px;
 }
 
 /* 공지등록 */
-.board-wrap{
-  border-top: 1px #606060 solid;
-  border-bottom: 1px #606060 solid;
-  padding: 20px 0;
+.board-wrap {
+    border-top: 1px #606060 solid;
+    border-bottom: 1px #606060 solid;
+    padding: 20px 0;
 }
-.board-wrap label{width: 13rem;}
-.board-wrap textarea{min-height: 25rem; font-size: 20px; width: 100%;}
- input.data-wrap, textarea.data-wrap{
-  width: -webkit-fill-available;
-  padding: 1.2rem;
-  border-radius: 0.8rem;
-  border: 1px solid #8C8E92;
+.board-wrap label {
+    width: 13rem;
+}
+.board-wrap textarea {
+    min-height: 25rem;
+    font-size: 20px;
+    width: 100%;
+}
+input.data-wrap,
+textarea.data-wrap {
+    width: -webkit-fill-available;
+    padding: 1.2rem;
+    border-radius: 0.8rem;
+    border: 1px solid #8c8e92;
 }
 .wrap {
-  border: 1px solid var(--color-lightGray);
-  padding: 2rem;
-  position: relative;
-  border-radius: 10px;
-  background-color: #fff;
+    border: 1px solid var(--color-lightGray);
+    padding: 2rem;
+    position: relative;
+    border-radius: 10px;
+    background-color: #fff;
 }
-.mypage .wrap{overflow-x: auto;}
-.wrap section {width: max-content;}
-.wrap .wrap-bg{
-  background-color: #f7f8fa;
-  padding: 20px;
-  border-radius: 10px;
-  height: 20rem;
-  width: -webkit-fill-available;
- 
+.mypage .wrap {
+    overflow-x: auto;
 }
-.wrap .wrap-bg >div{ text-align: center;}
-.wrap .progress-bar {height: 40px;}
-.wrap .progress-bar-fill {height: 40px;}
-.wrap details .title2{width: 160px;}
-.wrap details span{width: 110px; text-align: end;}
+.wrap section {
+    width: max-content;
+}
+.wrap .wrap-bg {
+    background-color: #f7f8fa;
+    padding: 20px;
+    border-radius: 10px;
+    height: 20rem;
+    width: -webkit-fill-available;
+}
+.wrap .wrap-bg > div {
+    text-align: center;
+}
+.wrap .progress-bar {
+    height: 40px;
+}
+.wrap .progress-bar-fill {
+    height: 40px;
+}
+.wrap details .title2 {
+    width: 160px;
+}
+.wrap details span {
+    width: 110px;
+    text-align: end;
+}
 
-
-.bookmanage-btn{
-  padding: 20px 30px;
-  font-size: 20px;
+.bookmanage-btn {
+    padding: 20px 30px;
+    font-size: 20px;
     font-family: 'Pretendard-Bold';
     border-radius: 5px;
-    border: #FFBA08 solid 2px;
+    border: #ffba08 solid 2px;
     cursor: pointer;
 }
 
 .hidden-tr {
-  display: none;
+    display: none;
 }
-.show-tr { 
-  background-color: #FFF3D7 ;
+.show-tr {
+    background-color: #fff3d7;
 }
-.show-tr div{ margin: 10px;}
-.show-tr table{
-  background-color: #fff;
-
+.show-tr div {
+    margin: 10px;
+}
+.show-tr table {
+    background-color: #fff;
 }
 
 /* 로드맵 */
-.mypage .big{width: 48%; height: 100%;}
+.mypage .big {
+    width: 48%;
+    height: 100%;
+}
 .mypage .big > .text {
-  border-radius: 19px 19px 0px 0px; border-bottom: 1px solid #8C8E92;}
-  .mypage .big > .box{
+    border-radius: 19px 19px 0px 0px;
+    border-bottom: 1px solid #8c8e92;
+}
+.mypage .big > .box {
     overflow-x: auto;
     margin: 4rem 3rem;
     height: 100%;
     max-height: calc(100% - 16rem);
-  }
-  .dropbox{
-    color: #8C8E92;
-    border: #8C8E92 dotted 1px;
-    background-color: #EAEDF4;
+}
+.dropbox {
+    color: #8c8e92;
+    border: #8c8e92 dotted 1px;
+    background-color: #eaedf4;
     border-radius: 20px;
     min-height: 20rem;
-  }
-  .dropbox p{line-height: 20rem;}
+}
+.dropbox p {
+    line-height: 20rem;
+}
 
-
-  /* 단원 버튼 */
- .unit-pagination button {
+/* 단원 버튼 */
+.unit-pagination button {
     font-size: 2rem;
     font-family: 'Pretendard-Regular';
     padding: 5px 30px;
     border: #c6c6c6 3px solid;
     border-radius: 5px;
     color: #331600;
-    background-color: #EAEDF4 
+    background-color: #eaedf4;
 }
 
- .unit-pagination .selected-btn {
-    background-color:#c6c6c6;
+.unit-pagination .selected-btn {
+    background-color: #c6c6c6;
     /* color: #fff; */
     font-family: 'Pretendard-ExtraBold';
 }
-/* ------------------------선생님 --------------------- */
(No newline at end of file)
+/* ------------------------선생님 --------------------- */
 
client/resources/img/new_img/ai_board/background.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/background.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_1.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_1.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_10.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_10.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_11.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_11.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_2.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_2.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_3.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_3.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_4.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_4.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_5.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_5.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_6.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_6.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_7.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_7.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_8.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_8.png
Binary file is not shown
 
client/resources/img/new_img/ai_board/racebtn_9.png (Binary) (added)
+++ client/resources/img/new_img/ai_board/racebtn_9.png
Binary file is not shown
 
client/resources/img/new_img/board/background.png (Binary) (added)
+++ client/resources/img/new_img/board/background.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_1.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_1.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_10.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_10.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_11.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_11.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_2.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_2.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_3.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_3.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_4.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_4.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_5.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_5.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_6.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_6.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_7.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_7.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_8.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_8.png
Binary file is not shown
 
client/resources/img/new_img/board/racebtn_9.png (Binary) (added)
+++ client/resources/img/new_img/board/racebtn_9.png
Binary file is not shown
 
client/resources/img/new_img/icon/complete_icon.png (Binary) (added)
+++ client/resources/img/new_img/icon/complete_icon.png
Binary file is not shown
 
client/resources/img/new_img/icon/correct_icon.png (Binary) (added)
+++ client/resources/img/new_img/icon/correct_icon.png
Binary file is not shown
 
client/resources/img/new_img/icon/logout_icon.png (Binary) (added)
+++ client/resources/img/new_img/icon/logout_icon.png
Binary file is not shown
 
client/resources/img/new_img/icon/mypage_icon.png (Binary) (added)
+++ client/resources/img/new_img/icon/mypage_icon.png
Binary file is not shown
 
client/resources/img/new_img/icon/photobook_icon.png (Binary) (added)
+++ client/resources/img/new_img/icon/photobook_icon.png
Binary file is not shown
 
client/resources/img/new_img/icon/qNa_icon.png (Binary) (added)
+++ client/resources/img/new_img/icon/qNa_icon.png
Binary file is not shown
 
client/resources/img/new_img/icon/school_icon.png (Binary) (added)
+++ client/resources/img/new_img/icon/school_icon.png
Binary file is not shown
 
client/resources/img/new_img/plan/ai_course_1.png (Binary) (added)
+++ client/resources/img/new_img/plan/ai_course_1.png
Binary file is not shown
 
client/resources/img/new_img/plan/ai_course_2.png (Binary) (added)
+++ client/resources/img/new_img/plan/ai_course_2.png
Binary file is not shown
 
client/resources/img/new_img/plan/ai_course_3.png (Binary) (added)
+++ client/resources/img/new_img/plan/ai_course_3.png
Binary file is not shown
 
client/resources/img/new_img/plan/background.png (Binary) (added)
+++ client/resources/img/new_img/plan/background.png
Binary file is not shown
 
client/resources/img/new_img/plan/book_icon.png (Binary) (added)
+++ client/resources/img/new_img/plan/book_icon.png
Binary file is not shown
 
client/resources/img/new_img/plan/clear_img.png (Binary) (added)
+++ client/resources/img/new_img/plan/clear_img.png
Binary file is not shown
 
client/resources/img/new_img/plan/course_text.png (Binary) (added)
+++ client/resources/img/new_img/plan/course_text.png
Binary file is not shown
 
client/resources/img/new_img/plan/menu_text.png (Binary) (added)
+++ client/resources/img/new_img/plan/menu_text.png
Binary file is not shown
 
client/resources/img/new_img/plan/question_btn.png (Binary) (added)
+++ client/resources/img/new_img/plan/question_btn.png
Binary file is not shown
 
client/resources/img/new_img/plan/question_btn_click.png (Binary) (added)
+++ client/resources/img/new_img/plan/question_btn_click.png
Binary file is not shown
 
client/resources/img/new_img/plan/wrong_note_btn.png (Binary) (added)
+++ client/resources/img/new_img/plan/wrong_note_btn.png
Binary file is not shown
 
client/resources/img/new_img/plan/wrong_note_btn_click.png (Binary) (added)
+++ client/resources/img/new_img/plan/wrong_note_btn_click.png
Binary file is not shown
 
client/resources/img/new_img/profile_img.png (Binary) (added)
+++ client/resources/img/new_img/profile_img.png
Binary file is not shown
 
client/resources/img/new_img/rabbit.png (Binary) (added)
+++ client/resources/img/new_img/rabbit.png
Binary file is not shown
Add a comment
List