yjryu / KERIS star
류윤주 류윤주 2024-04-15
240415 류윤주 css 수정
@fbb97e9ded1f1e3009f82f7bc0b57a760e2c076d
client/resources/css/Main.css
--- client/resources/css/Main.css
+++ client/resources/css/Main.css
@@ -153,6 +153,10 @@
   padding: 60px;
 }
 
+.swiper-slide .modal-img img {
+  width: 100%;
+}
+
 .main-puzzle-container {
   margin: 0 auto;
   display: grid;
@@ -958,18 +962,8 @@
   height: auto;
   object-fit: cover;
 }
-.news-slide{
-  width: 100%;
-  height: 186px;
 
-}
-.news-slide img {
-  width: 100%;
-  height: 100%;
-  object-fit: cover;
-}
-
-.news-slide>p {
+.modal-img>p {
   padding: 10px 0;
   font-size: 1.6rem;
   text-align: center;
@@ -1034,7 +1028,7 @@
 .data-bos {
   width: 100%;
   display: grid;
-  grid-template-columns: 70% 1fr;
+  grid-template-columns: 30% 1fr;
 }
 
 .data-text img {
@@ -1321,13 +1315,7 @@
   margin-bottom: 10px;
 }
 
-.modal-img {
-  width: 100%;
-  height: 173px;
-  margin-bottom: 3rem;
-}
-
-.modal-img  img {
+.news-bos-box img {
   width: 100%;
   height: 100%;
   object-fit: cover;
@@ -3144,6 +3132,10 @@
   color: #2b6fa9;
 }
 
+.modal-img {
+  margin-bottom: 3rem;
+}
+
 .main-notice-top2 {
   width: 975px;
   white-space: nowrap;
@@ -3199,4 +3191,8 @@
   text-align: center;
   font-size: 1.6rem;
 
+}
+
+.attachment{
+  width: 10%;
 }
(No newline at end of file)
client/resources/css/admin.css
--- client/resources/css/admin.css
+++ client/resources/css/admin.css
@@ -154,7 +154,7 @@
 .admin-wrap,
 .content-box {
   width: 100%;
-  height: 100vh;
+  height: 100%;
   font-size: 1.3rem;
 }
 
@@ -320,10 +320,6 @@
   height: 450px;
 }
 
-.statistics-view-table,
-.statistics-down-table,
-.statistics-table,
-.sum-table,
 .selectone-table,
 .select-table,
 .statistics-table {
client/resources/css/common.css
--- client/resources/css/common.css
+++ client/resources/css/common.css
@@ -124,15 +124,10 @@
   margin-bottom: 10px;
 }
 
-/* .title-zone > div > p {
-  margin-left: 10px;
-} */
-
 .post-title {
   font-size: 2rem;
   font-weight: 700;
   color: #007aff;
-  margin-bottom: 10px;
   text-align: left;
 }
 
@@ -148,7 +143,6 @@
 .import,
 .keword {
   color: #007aff;
-  /* padding: 10px; */
 }
 
 .article-list {
client/resources/css/header.css
--- client/resources/css/header.css
+++ client/resources/css/header.css
@@ -193,3 +193,31 @@
   text-align: right;
   font-weight: 600;
 }
+
+
+.admin-wrap {
+  width: 100%;
+  height: 100%;
+}
+
+.layout-wrap {
+  width: 100%;
+  height: 100%;
+  display: grid;
+  grid-template-columns: 270px minmax(1234px, 1fr);
+  grid-template-rows: auto 1fr;
+  grid-template-areas:
+     "nav header "
+     "nav  main  "
+     "nav  main  "
+}
+
+.layout-wrap .main-warp {
+  padding: 30px;
+  grid-area: main;
+  background: #f8f8f8;
+}
+
+.user-wrap .main-warp {
+  min-height: 70rem;
+}
client/resources/css/reset.css
--- client/resources/css/reset.css
+++ client/resources/css/reset.css
@@ -2,14 +2,16 @@
 
 @font-face {
   font-family: "SBAggroB";
-  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/[email protected]/SBAggroB.woff") format("woff");
+  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/[email protected]/SBAggroB.woff")
+    format("woff");
   /* font-weight: normal; */
   font-style: normal;
 }
 
 @font-face {
   font-family: "Pretendard-Regular";
-  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/[email protected]/Pretendard-Regular.woff") format("woff");
+  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/[email protected]/Pretendard-Regular.woff")
+    format("woff");
   font-weight: 400;
   font-style: normal;
 }
@@ -33,20 +35,20 @@
 html {
   font-size: 10px;
   width: 100%;
-  min-height: 100vh;
+  height: 100%;
   font-family: "Pretendard-Regular";
   -ms-user-select: none;
   -moz-user-select: -moz-none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   user-select: none;
+
 }
 
 body,
 #root {
   width: 100%;
-  min-height: 100vh;
-  position: relative;
+  height: 100%;
 }
 
 ul,
@@ -80,7 +82,7 @@
 
 input[type="text"],
 input[type="password"],
-input[type="date"],
+input[type="date"], 
 input[type="month"] {
   width: 100%;
   padding: 10px;
@@ -100,11 +102,9 @@
   border-radius: 5px;
   margin-bottom: 10px;
 }
-
-details>div {
+details > div {
   padding: 10px;
 }
-
 summary {
   padding: 10px;
   font-size: 1.4rem;
@@ -118,4 +118,5 @@
 input[type='date']:focus::before,
 input[type='date']:valid::before {
   display: none;
-}
(No newline at end of file)
+}
+
client/resources/css/responsive.css
--- client/resources/css/responsive.css
+++ client/resources/css/responsive.css
@@ -1,16 +1,30 @@
 @media all and (min-width: 220px) and (max-width: 480px) {
+  html {
+    font-size: 8px
+  }
+
   .w1400 {
     width: 100%;
   }
+
+.page{
+  padding-left: 1rem;
+  padding-right: 1rem;
+  }
+
   .flex-start {
     flex-direction: column;
   }
+
   .page-logo h1 {
     padding: 3rem 3rem 2rem;
-    font-size: 3.2rem;
   }
 
-  .user-table-list thead,.user-table-list tbody,.user-table-list th,.user-table-list td,.user-table-list tr{
+  .user-table-list thead,
+  .user-table-list tbody,
+  .user-table-list th,
+  .user-table-list td,
+  .user-table-list tr {
     display: block;
     text-align: center;
   }
@@ -18,6 +32,7 @@
   .user-table-list th {
     display: none;
   }
+
   .user-table-list table {
     width: 100%;
   }
@@ -32,45 +47,58 @@
     border: 1px solid #ccc;
   }
 
+  .attachment {
+    width: 23%;
+  }
+
   .user-table-list td {
     border: none;
     border-bottom: 1px solid #eee;
     position: relative;
     text-align: right;
-    padding-left: 8rem;
 
     /* padding-left: 5/0%; */
   }
 
+  .list-table {
+    display: block;
+  }
+
   .list-table td:before {
     position: absolute;
-    top: 6px;
-    left: 6px;
-    width: 100%;
+    top: 50%;
+    left: 0;
     text-align: left;
-    padding: 1.5rem 0;
+    padding: 0 1rem;
     padding-right: 10px;
     white-space: nowrap;
+    transform: translateY(-50%);
   }
 
   .list-table td:nth-of-type(1):before {
     content: "NO";
   }
+
   .list-table td:nth-of-type(2):before {
     content: "카테고리";
   }
+
   .list-table td:nth-of-type(3):before {
     content: "제목";
   }
+
   .list-table td:nth-of-type(4):before {
     content: "작성자";
   }
+
   .list-table td:nth-of-type(5):before {
     content: "작성일자";
   }
+
   .list-table td:nth-of-type(6):before {
     content: "조회수";
   }
+
   .data-table-tr td:nth-child(2) {
     text-align: right;
   }
@@ -80,6 +108,7 @@
   .toggle {
     display: block;
   }
+
   .sub-nav {
     position: relative;
     height: 100%;
@@ -90,6 +119,7 @@
   .logo-toggle {
     width: 100%;
     display: flex;
+    align-items: center;
     justify-content: space-between;
     align-items: center;
     padding: 1rem;
@@ -105,7 +135,6 @@
     font-family: "Pretendard-Regular";
     width: 80%;
     text-align: center;
-    font-size: 1.5rem;
     flex: 0 0 90%;
     /* border: 1px solid red; */
   }
@@ -130,6 +159,7 @@
   .main-menu-1 {
     display: none !important;
   }
+
   .main-sub-menu {
     flex: 0 0 100% !important;
     flex-direction: column;
@@ -139,25 +169,29 @@
     display: none;
     margin: 0 auto;
   }
-  .main-sub-menu > li > div {
+
+  .main-sub-menu>li>div {
     padding: 1rem 0;
   }
-  .main-sub-menu > li > ul > li {
+
+  .main-sub-menu>li>ul>li {
     padding: 1rem 0;
     background-color: #f9f9f9;
     /* box-shadow: inset 0 0 5px #b5b5b5; */
   }
+
   .main-sub-menu.open {
     display: block;
     padding: 1px 0;
     text-align: center;
   }
+
   .mobile1 {
     flex: 0 0 10%;
     text-align: center;
-    font-size: 3rem;
     color: #2c407f;
   }
+
   /* 햄버거메뉴 (서브) and------- */
 
   /* 메인 */
@@ -167,133 +201,153 @@
     padding: 1rem;
     grid-template-columns: 0;
   }
+.main-notice-top2{
+  line-height: 21px;
+}
   .main-text p {
-    width: 20rem;
-    font-size: 0.8rem;
     transform: translateY(-38px);
   }
-  .main-text span {
-    font-size: 1.5rem;
-  }
+
+
   .main-notice {
     width: 100%;
   }
+
   .main-benner-sw {
     width: 40%;
   }
+
   .main-benner-img {
     height: 100% !important;
   }
+
   .main-benner-img img {
     max-width: 100%;
     height: auto;
   }
+
   .main-benner .swiper {
     width: 260px;
   }
 
-  .main-notice h2 {
-    font-size: 0.9rem;
-  }
 
   .main-content-wrap {
     padding: 6rem 0;
   }
+
   .m-p-table td::before {
     display: none;
   }
+
   .main-content {
     padding: 0;
   }
+
   .main-puzzle-container {
     grid-template-columns: 1fr;
   }
+
   .main-grid-name button {
     padding: 1rem 0;
   }
+
   .main-grid-name h3 {
     width: 77%;
   }
+
   .main-grid-name::after {
     z-index: -1;
   }
+
   .main-partner-logo {
     grid-template-columns: 1fr;
     height: 450px;
   }
-  .swiper-2 .swiper-slide{
+
+  .swiper-2 .swiper-slide {
     height: 70px;
   }
+
   .main-content-news {
     width: 100%;
     padding: 6rem 3rem;
   }
+
   .main-wrap-news {
     padding: 0rem;
   }
+
   .swiper {
     width: 100%;
-    
+
   }
+
   .swiper-button-prev:after,
   .swiper-rtl .swiper-button-next:after {
     display: none;
   }
+
   .swiper-button-next:after,
   .swiper-rtl .swiper-button-prev:after {
     display: none;
   }
+
   .email,
   .call {
     padding: 0.5rem;
   }
+
   .notice-search {
     width: 100%;
     flex-direction: column;
   }
+
   .notice-search input {
     width: 100%;
   }
+
   .notice-search input:nth-child(2) {
     width: 100%;
   }
 
-  .main-history-box{
-    grid-template-columns: 1fr;
-  }
   /* 기술문서 */
   .tech-report {
     flex-direction: column;
   }
+
   .tech-report h2 {
-    font-size: 2rem;
     text-align: center;
     margin: 2rem;
   }
+
   .tech-bos {
     grid-template-columns: 100%;
     padding: 1rem;
   }
-  .tech-box-sec-h3 h3 {
-    font-size: 1.5rem;
-  }
+
+
   .tech-category .category-bar {
     flex-direction: row;
     flex-wrap: wrap;
     margin: 0 auto;
     justify-content: center;
   }
-  .tech-category .category-bar div{
+
+  .tech-category .category-bar div {
     padding: 1.5rem 0;
   }
-  .tech-box-category{
+
+  .tech-box-category {
     grid-template-columns: 1fr;
   }
-  .tech-box-category .category-bar label.category,.tech-box-category .category-bar label.category{
+
+  .tech-box-category .category-bar label.category,
+  .tech-box-category .category-bar label.category {
     margin-right: 0px;
     margin: 0.5rem;
   }
-  .data-btn-wrap{
+
+  .data-btn-wrap {
     flex-direction: column;
   }
 
@@ -301,85 +355,94 @@
   .data-banner {
     grid-template-columns: 1fr;
   }
+
   .data-banner h2 {
-    font-size: 2.5rem;
     justify-content: center;
     align-items: center !important;
     transform: translateY(0px);
   }
-  .data-banner h2 > span {
-    font-size: 1rem;
-  }
+
+
   .data-banner button p {
     transform: translateY(0px);
   }
+
   .data-bos-btn1,
   .data-bos-btn2,
   .data-bos-btn3 {
     padding: 1rem;
     background: none;
   }
+
   .data-bos-btn1 p {
     text-align: center;
   }
+
   .data-bos-btn1::after,
   .data-bos-btn2::after,
   .data-bos-btn2::before,
   .data-bos-btn3::after {
     display: none;
   }
+
   .data-banner button p {
     width: 100%;
   }
+
   .data-bos-btn1 h2,
   .data-bos-btn3 h2 {
     text-align: center;
   }
+
   .data-bos {
     grid-row: 2;
     grid-template-columns: 1fr;
   }
+
   .data-wrap-search {
     width: 100%;
     grid-row: 1;
     grid-template-columns: 1fr;
   }
-  .post-title {
-    font-size: 1.5rem;
-  }
   .insert-table td:before {
     display: none;
   }
+
   .data-banner {
     gap: 2rem;
   }
+
   .data-bos-btn1,
   .data-bos-btn3 {
     transform: translateX(0px);
   }
+
   .data-banner button {
     width: 56%;
     height: 15rem;
   }
+
   /* 기업홍보관 */
-  .matching-text {
-    font-size: 1.5rem;
-  }
+
   .matching-box-grid-two {
     grid-template-columns: 1fr !important;
   }
-  .matching-box-wrap-one #data-table-sild{
+
+  .matching-box-wrap-one #data-table-sild {
     margin-right: 0px !important;
   }
+
   .matching-box-wrap-one select {
     margin-left: 0px !important;
     margin-bottom: 1rem;
   }
-  .matching-box-wrap-one .data-select{
+
+  .matching-box-wrap-one .data-select {
     flex-direction: column;
     width: 100%;
 
   }
+
   /* 홍보/뉴스 */
   .news-bos {
     width: 100%;
@@ -387,22 +450,26 @@
     margin: 0 auto;
     grid-template-columns: 1fr;
   }
-  .news-bos-box{
+
+  .news-bos-box {
     padding: 2rem;
     width: 100%;
   }
+
   .modal-content {
     width: 100%;
     background-color: rgb(255, 255, 255);
     padding: 2rem;
   }
 
-  .modal-content > div {
+  .modal-content>div {
     margin-bottom: 10px;
   }
+
   .modal-content iframe {
     height: 250px;
   }
+
   .modal-content button {
     padding: 0.5rem 3rem;
     font-size: 1.7rem;
@@ -413,44 +480,57 @@
   .wg-search-bos {
     padding: 2rem;
   }
+
   .wg-grid-1 {
     grid-template-columns: 1fr;
   }
+
   .wg-grid-2 {
     grid-template-columns: 1fr;
   }
+
   .wg-grid-2 div:nth-child(1),
   .wg-grid-2 div:nth-child(2) {
     grid-template-columns: 1fr;
   }
+
   .wg-title2 {
     margin-bottom: 2rem;
   }
+
   .wg-title2 label {
     text-align: left;
   }
+
   .wg-title2 p {
     text-align: left;
   }
+
   .wg-grid-1 .blue-btn {
     margin-left: 0px;
   }
+
   /* 전문가 협의체 테이블 */
   .wg-table td:nth-of-type(2):before {
     content: "워킹그룹";
   }
+
   .wg-table td:nth-of-type(3):before {
     content: "제목";
   }
+
   .wg-table td:nth-of-type(4):before {
     content: "작성자";
   }
+
   .wg-table td:nth-of-type(5):before {
     content: "날짜";
   }
+
   .wg-table td:nth-of-type(6):before {
     content: "조회수";
   }
+
   /* 공지사항 */
   /* .noti-sec-table td {
     text-align: center;
@@ -459,58 +539,71 @@
   /* .noti-sec-table td::before {
     display: none;
   } */
- 
-  .list-table .notice-box:nth-of-type(1):before{
+
+  .list-table .notice-box:nth-of-type(1):before {
     display: none;
   }
+
   .data-btn-wrap select {
     width: 100%;
     min-width: 275px;
     margin-right: 0rem !important;
     margin-left: 10px;
   }
+
   .notice-table-sec {
     width: 375px;
     margin-left: 0px !important;
   }
+
   .input-group {
     flex-direction: column;
     width: 100%;
   }
+
   .data-button-sum {
     width: 100%;
   }
+
   .data-table-search {
     margin-left: 1px !important;
     margin-bottom: 1rem;
   }
+
   .data-btn-wrap .input-group input {
     margin-bottom: 0.5rem;
     /* min-width: 375px; */
     margin-right: 0px;
   }
+
   .noti-bos .btn-wrap,
   .noti-bos .input-group {
     flex-direction: column;
     margin: 1rem 0;
+    width: 100%;
   }
+
   .title-zone p:nth-child(1) {
-    text-align: center;
     font-size: 1.2rem;
   }
+
   /* 통합지원센터 */
   .intro {
     padding: 1rem;
   }
+
   .intro-logo {
     padding: 3rem 0;
   }
+
   .intro-logo h1 {
     font-size: 2.5rem;
   }
+
   .intro-text {
     padding: 0;
   }
+
   .intro-img {
     padding: 0;
     gap: 1rem;
@@ -520,18 +613,23 @@
   .list-table td:nth-of-type(1):before {
     content: "NO";
   }
+
   .list-table td:nth-of-type(2):before {
     content: "제목";
   }
+
   .list-table td:nth-of-type(3):before {
     content: "작성자";
   }
+
   .list-table td:nth-of-type(4):before {
     content: "작성일자";
   }
+
   .list-table td:nth-of-type(5):before {
     content: "조회수";
   }
+
   /* 회원정보 */
   .info-sec,
   .info-sec-1 {
@@ -543,10 +641,12 @@
     padding: 2rem 0;
     margin: 0;
   }
+
   .info-sec-bt {
     width: 100%;
     padding: 0;
   }
+
   .info-sec-bt button {
     padding: 2rem 0;
     margin: 3rem 0;
@@ -554,74 +654,93 @@
     text-align: center;
     font-weight: 600;
   }
+
   .info-pw {
     grid-template-columns: 1fr;
   }
+
   .info-keword {
     width: 100%;
     grid-template-columns: 1fr !important;
     text-align: center !important;
   }
+
   .info-sec-summary {
     width: 100%;
   }
+
   .info-keword-far {
     text-align: left;
   }
+
   .downbtn-none {
     display: none;
   }
+
   .address-sec .flex-start {
     flex-direction: column;
   }
+
   .address-sec button {
     width: 50%;
   }
+
   /* 매칭관리 */
   .inbox-sub,
   .outbox-sub {
 
     grid-template-columns: 1fr;
   }
+
   .matching-wrap {
     grid-template-columns: 1fr 40% 1fr;
   }
+
   .matching-box-button div {
     flex-direction: column;
   }
+
   .matching-box-button div label {
     padding: 1.5rem 3rem;
   }
+
   .matching-modal-box {
     padding: 0;
     margin: 10rem 0;
     width: 100%;
   }
+
   .matching-modal-box h1 {
     padding: 1.5rem;
   }
+
   .matching-modal-box img {
     width: 100%;
     padding: 0;
     object-fit: contain;
   }
+
   .matching-modal-box button {
     border-radius: 2rem;
     padding: 1rem;
     margin: 2rem 0;
   }
+
   .matDtail-sec {
     padding: 0px;
   }
+
   .matchingbox-img {
     width: 100%;
     /* height: 79%; */
     margin: 2rem 0;
   }
-  .img-wrap{
+
+  .img-wrap {
     height: 200px;
   }
-  .img-wrap img{
+
+  .img-wrap img {
     object-fit: contain;
   }
 
@@ -629,16 +748,19 @@
   .join-b-button {
     grid-template-columns: 1fr;
   }
+
   .t1,
   .t2 {
     gap: 0rem;
     padding: 4rem 1rem;
     text-align: center;
   }
+
   .join-b {
     width: 100%;
     padding: 0.5rem;
   }
+
   .joinsub0,
   .joinsub,
   .join-sec5-1,
@@ -653,62 +775,78 @@
   .join-b span {
     font-size: 1rem;
   }
-  .join-blue-btn{
+
+  .join-blue-btn {
     margin-left: 0px;
   }
-  .tell-sec select{
+
+  .tell-sec select {
     margin-left: 0px !important;
   }
+
   /* 로그인 */
   .login-logo-d h1 {
     font-size: 1.5rem;
     text-align: center;
   }
+
   .login-checkbox-i {
     text-align: center;
   }
+
   .login-sec {
     width: 100%;
     padding: 3rem 1rem;
   }
-  #email_sel{
+
+  #email_sel {
     width: 100%;
     margin-left: 0px !important;
     text-align: center;
   }
+
   .login-checkbox-b button {
     font-size: 1.2rem;
   }
+
   .login-bu-after::after,
   .login-bu-after::after,
   .login-checkbox-b button:nth-child(1) {
     margin-left: 0;
   }
+
   .login-checkbox-b {
     grid-template-columns: 1fr;
   }
+
   .login-checkbox-b a {
     text-align: center;
   }
+
   .login-bu-after::after {
     display: none;
   }
+
   /* 기업홍보관 */
   .matching-box-bos {
     grid-template-columns: 1fr;
   }
+
   /*아이디/비밀번호 찾기 */
   .login-sec .content-box {
     padding: 0px;
   }
+
   .pwchange-div {
     width: 80%;
     padding: 1rem;
   }
+
   .pwchange2-button {
     display: flex;
     flex-wrap: nowrap;
   }
+
   .IDsearch-logo {
     font-size: 1.2rem;
   }
@@ -718,12 +856,16 @@
   .tech-info {
     flex-direction: column;
   }
+
   .tech-info-img {
-    width: 90%;
+    width: 100%;
+    margin-bottom: 3rem;
   }
+
   .tech-txt-wrap {
     margin: 0px;
   }
+
   .tech-table td:before {
     display: block;
     position: absolute;
@@ -740,49 +882,63 @@
   .tech-table tr:nth-of-type(1) td:before {
     content: "기술문서명";
   }
+
   .tech-table tr:nth-of-type(2) td:before {
     content: "버전";
   }
+
   .tech-table tr:nth-of-type(3) td:before {
     content: "배포날짜";
   }
+
   .tech-table tr:nth-of-type(4) td:before {
     content: "주요내용";
   }
+
   .tech-table tr:nth-of-type(5) td:before {
     content: "키워드";
   }
-.tech-txt-wrap  .tech-table td::before{
-  display: none;
-}
+
+  .tech-txt-wrap .tech-table td::before {
+    display: none;
+  }
+
   /* 네트워킹 */
   .mat-sec1 {
     grid-template-columns: 1fr;
   }
+
   .mat-sec2-end {
     grid-template-columns: 1fr;
   }
+
   .mat-sec2-bt button {
     width: 100%;
   }
+
   /* 가이드라인 */
   .guide-logo {
     grid-template-columns: 1fr;
   }
+
   .guide-sec img {
     width: 100%;
   }
+
   .guide-logo-bt {
     margin: 0 auto;
   }
+
   .guide-logo-bt a {
     color: white;
     padding: 1rem;
   }
+
   .guide-h1 {
     text-align: center;
     font-size: 2rem !important;
   }
+
   .board-title {
     width: 100%;
     text-align: right;
@@ -801,11 +957,12 @@
     /* padding: 1rem; */
     padding: 1rem;
   }
-  
-  .slide1 p{
+
+  .slide1 p {
     padding: 0px;
     margin: 0px;
   }
+
   .main-wrap-grid-3::after {
     display: none;
   }
@@ -813,37 +970,63 @@
   .news-bos-box li {
     width: 100%;
   }
+
   .news-bos-box div h3 {
     width: 240px;
   }
+
   .tech-search-box {
     grid-template-columns: 90%;
     justify-content: center;
   }
+
   .input-group .input {
-    margin-right: 0px;
+    margin-right: 0rem;
     margin-bottom: 1rem;
   }
+
   .data-wrap-search .data-table-search {
     margin-right: 0px !important;
   }
 }
 
 @media all and (min-width: 480px) and (max-width: 767px) {
+  html {
+    font-size: 9px
+  }
+
   .w1400 {
     width: 100%;
   }
+
+  .page{
+    padding-left: 1rem;
+    padding-right: 1rem;
+    }
+
+
   .flex-start {
     flex-direction: column;
   }
+
   .page-logo h1 {
     padding: 0 3rem;
-    font-size: 3rem;
+  }
+
+  table,
+  thead,
+  tbody,
+  th,
+  td,
+  tr {
+    display: block;
+    text-align: center;
   }
 
   th {
     display: none;
   }
+
   table {
     width: 100%;
   }
@@ -863,51 +1046,70 @@
     border-bottom: 1px solid #eee;
     position: relative;
     text-align: right;
-    padding-left: 8rem;
-
     /* padding-left: 5/0%; */
+  }
+
+  .list-table {
+    display: block;
+  }
+
+  th.attachment {
+    display: block;
+    width: 23%;
+    text-align: left;
+    padding: 1rem 1.5rem;
   }
 
   .list-table td:before {
     position: absolute;
-    top: 6px;
-    left: 6px;
-    width: 100%;
+    top: 50%;
+    left: 0;
     text-align: left;
-    padding: 1.5rem 0;
+    padding: 0 1rem;
     padding-right: 10px;
     white-space: nowrap;
+    transform: translateY(-50%);
+
   }
 
   .list-table td:nth-of-type(1):before {
     content: "NO";
   }
+
   .list-table td:nth-of-type(2):before {
     content: "제목";
   }
+
   .list-table td:nth-of-type(3):before {
     content: "작성자";
   }
+
   .list-table td:nth-of-type(4):before {
     content: "작성일자";
   }
+
   .list-table td:nth-of-type(5):before {
     content: "조회수";
   }
+
   .data-table-tr td:nth-child(2) {
     text-align: right;
   }
+
   .title-zone .flex {
     flex-direction: column;
   }
+
   .title-zone .flex-end {
     flex-direction: column;
   }
+
   /* 햄버거(서브메뉴) */
   .sub-nav,
   .toggle {
     display: block;
   }
+
   .sub-nav {
     position: relative;
     height: 100%;
@@ -918,6 +1120,7 @@
   .logo-toggle {
     width: 100%;
     display: flex;
+    align-items: center;
     justify-content: space-around;
     padding: 1rem 0;
   }
@@ -932,7 +1135,6 @@
     font-family: "Pretendard-Regular";
     width: 80%;
     text-align: center;
-    font-size: 1.5rem;
     flex: 0 0 90%;
     /* border: 1px solid red; */
   }
@@ -953,6 +1155,7 @@
   .main-sub-menu.open {
     display: block;
   }
+
   .main-benner .swiper {
     width: 45rem;
   }
@@ -960,6 +1163,7 @@
   .main-menu-1 {
     display: none !important;
   }
+
   .main-sub-menu {
     flex: 0 0 100% !important;
     flex-direction: column;
@@ -969,23 +1173,28 @@
     display: none;
     margin: 0 auto;
   }
-  .main-sub-menu > li {
+
+  .main-sub-menu>li {
     padding: 1rem 0;
   }
-  .main-sub-menu > li > ul > li {
+
+  .main-sub-menu>li>ul>li {
     padding: 1rem 0;
+    background-color: #f9f9f9;
   }
+
   .main-sub-menu.open {
     display: block;
     padding: 1rem;
     text-align: center;
   }
+
   .mobile1 {
     flex: 0 0 10%;
     text-align: center;
-    font-size: 3rem;
     color: #2c407f;
   }
+
   /* 햄버거메뉴 (서브) and------- */
   /* 메인 */
   .main-box-wrap {
@@ -994,333 +1203,422 @@
     padding: 1rem;
     grid-template-columns: 0;
   }
+
   .main-text p {
     padding: 0 2rem;
     transform: translateY(-50px);
-    font-size: 1.2rem;
   }
-  .main-text span {
-    font-size: 1.5rem;
-  }
+
   .main-notice {
     width: 100%;
   }
 
-  .main-notice h2 {
-    font-size: 0.9rem;
-  }
 
   .main-content-wrap {
     padding: 6rem 0;
   }
+
   .main-puzzle-container {
     grid-template-columns: 1fr;
   }
+
   .m-p-table td:before {
     display: none;
   }
+
   .tech-bos {
     grid-template-columns: 1fr;
   }
+
   .tech-info {
     text-align: center;
   }
+
   .main-positon {
     position: static;
   }
-  .main-positon > a {
+
+  .main-positon>a {
     position: static;
   }
-  /* 자료실 */
-  .data-banner {
-    grid-template-columns: 1fr;
-    gap: 2rem;
-  }
-  .data-bos-btn1,
-  .data-bos-btn3 {
-    transform: translateX(0px);
-  }
-  .data-bos {
-    grid-template-columns: 1fr;
-  }
-  /* 기업홍보관 */
-  .matching-box-bos,
-  .matching-box-grid-two {
-    grid-template-columns: 1fr;
-  }
-  .matDtail-sec {
-    padding: 1rem;
-  }
-  .mat-sec1 {
-    grid-template-columns: 1fr;
-  }
-  /* 뉴스 */
-  .news-bos {
-    grid-template-columns: 1fr;
-  }
-  .modal-content {
-    width: 100%;
-    /* height: 50%; */
-  }
 
-  /* 전문가 협의체 */
-  .wg-search-bos {
-    padding: 2rem;
-  }
-  .wg-grid-1 {
-    grid-template-columns: 1fr;
-  }
-  .wg-grid-2 {
-    grid-template-columns: 1fr;
-  }
-  .wg-grid-2 div:nth-child(1),
-  .wg-grid-2 div:nth-child(2) {
-    grid-template-columns: 1fr;
-  }
-  .wg-title2 {
-    margin-bottom: 2rem;
-  }
-  .wg-title2 label {
-    text-align: left;
-  }
-  .wg-title2 p {
-    text-align: left;
-  }
-
-  /* 전문가 협의체 테이블 */
-  .wg-table td:nth-of-type(2):before {
-    content: "워킹그룹";
-  }
-  .wg-table td:nth-of-type(3):before {
-    content: "제목";
-  }
-  .wg-table td:nth-of-type(4):before {
-    content: "작성자";
-  }
-  .wg-table td:nth-of-type(5):before {
-    content: "날짜";
-  }
-  .wg-table td:nth-of-type(6):before {
-    content: "조회수";
-  }
-  .wg-wrap-h2 h2 {
-    padding: 2rem;
-    text-align: center;
-  }
-  /* 통합지원센터 */
-  .intro {
-    padding: 1rem;
-  }
-  .intro-img {
-    grid-template-columns: 1fr;
-  }
-  .info-sec,
-  .info-sec-1 {
-    padding: 1rem;
-    width: 90%;
-  }
-  .info-sec-1 section {
-    margin: 0;
-    width: 100%;
-  }
-  .info-sec-bt button {
-    padding: 2rem 0;
-    margin: 3rem 0;
-    width: 100%;
-    text-align: center;
-    font-weight: 600;
-  }
-  /* 매칭관리 */
-
-  .matching-box-grid > h3 {
-    font-size: 2rem;
-  }
-  .inbox-sub,
-  .outbox-sub {
-    grid-template-columns: 1fr;
-  }
-  .matching-modal-box {
-    padding: 0;
-    margin: 10rem 0;
-    width: 100%;
-  }
-  .matching-modal-box h1 {
-    padding: 1.5rem;
-  }
-  .matching-modal-box img {
-    width: 100%;
-    padding: 0;
-    object-fit: contain;
-  }
-  .matching-modal-box button {
-    border-radius: 2rem;
-    padding: 1rem;
-    margin: 2rem 0;
-  }
-  .img-wrap{
-    height: 250px;
-  }
-  .img-wrap img{
-    object-fit: contain;
-  }
-  
-  /* 회원가입 */
-  .join-b-button {
-    grid-template-columns: 1fr;
-  }
-
-  .joinsub0,
-  .joinsub,
-  .join-sec5-1,
-  .join-sec6,
-  .email-sec,
-  .login-info-grid,
-  .joinsub0-1,
-  .join-end-bt {
-    grid-template-columns: 1fr;
-  }
-  .join-imgbox {
-    width: 15rem;
-  }
-  .email-sec {
-    width: 100%;
-  }
-  #email_sel{
-    width: 100%;
-    margin-left: 0px;
-  }
-  .join-blue-btn{
-    margin-left: 0px;
-  }
-  .tell-sec select {
-    margin-left: 0px;
-  }
-  .join-b span {
-    font-size: 1rem;
-  }
-  /* 로그인 */
-  .login-logo-d h1 {
-    font-size: 1.5rem;
-    text-align: center;
-  }
-  .login-checkbox-i {
-    text-align: center;
-  }
-  .login-sec {
-    width: 100%;
-    padding: 3rem 0;
-  }
-  .login-checkbox-b button {
-    font-size: 1.2rem;
-  }
-  .login-bu-after::after,
-  .login-bu-after::after,
-  .login-checkbox-b button:nth-child(1) {
-    margin-left: 0;
-  }
-  .login-checkbox-b {
-    grid-template-columns: 1fr;
-  }
-  .login-checkbox-b a {
-    text-align: center;
-  }
-  .login-bu-after::after {
-    display: none;
-  }
-  /* 매칭서비스 */
-
-  .main-wrap-grid-3::after {
-    display: none;
-  }
-  .main-notice-top2 {
-    width: 200px;
-  }
-
-  .board-title {
-    width: 100%;
-    text-align: right;
-  }
-  .news-bos-box div h3 {
-    width: 410px;
-  }
-  .tech-search-box {
-    grid-template-columns: 90%;
-    justify-content: center;
-  }
-  .input-group .input {
-    margin-right: 0px;
-  }
-  .data-wrap-search .data-table-search {
-    margin-right: 0px !important;
-  }
   /* 기술문서 상세 */
-  .tech-table td:before {
-    display: block;
-    position: absolute;
-    top: 6px;
-    left: 6px;
-    width: 100%;
-    text-align: left;
-    padding: 1.5rem 0;
-    padding-right: 10px;
-    font-weight: 600;
-    white-space: nowrap;
-  }
 
-  .tech-table tr:nth-of-type(1) td:before {
-    content: "기술문서명";
-  }
-  .tech-table tr:nth-of-type(2) td:before {
-    content: "버전";
-  }
-  .tech-table tr:nth-of-type(3) td:before {
-    content: "배포날짜";
-  }
-  .tech-table tr:nth-of-type(4) td:before {
-    content: "주요내용";
-  }
-  .tech-table tr:nth-of-type(5) td:before {
-    content: "키워드";
-  }
-  .tech-box-category{
-    grid-template-columns: 1fr;
-    gap: 1rem;
-  }
-  .tech-box-category .flex-start{
-    flex-direction: row;
-  }
-  .tech-category{
-    margin: 0 auto;
-  }
-  .btn-wrap{
+  .tech-info {
     flex-direction: column;
   }
-  #data-table-sild{
+
+  .tech-info-img {
     width: 100%;
+    margin-bottom: 3rem;
   }
-  .tech-search-box .input-group{
-    width: 97%;
-    gap: 1rem;
+
+  .tech-txt-wrap {
+    margin: 0px;
   }
-  
-  /* 공지사항 */
-  .list-table .notice-box:nth-of-type(1):before{
-    display: none;
+    /* 자료실 */
+    .data-banner {
+      grid-template-columns: 1fr;
+      gap: 2rem;
+    }
+
+    .data-bos-btn1,
+    .data-bos-btn3 {
+      transform: translateX(0px);
+    }
+
+    .data-bos {
+      grid-template-columns: 1fr;
+    }
+
+    /* 기업홍보관 */
+    .matching-box-bos,
+    .matching-box-grid-two {
+      grid-template-columns: 1fr;
+    }
+
+    .matDtail-sec {
+      padding: 1rem;
+    }
+
+    .mat-sec1 {
+      grid-template-columns: 1fr;
+    }
+
+    /* 뉴스 */
+    .news-bos {
+      grid-template-columns: 1fr;
+    }
+
+    .modal-content {
+      width: 100%;
+      /* height: 50%; */
+    }
+
+    /* 전문가 협의체 */
+    .wg-search-bos {
+      padding: 2rem;
+    }
+
+    .wg-grid-1 {
+      grid-template-columns: 1fr;
+    }
+
+    .wg-grid-2 {
+      grid-template-columns: 1fr;
+    }
+
+    .wg-grid-2 div:nth-child(1),
+    .wg-grid-2 div:nth-child(2) {
+      grid-template-columns: 1fr;
+    }
+
+    .wg-title2 {
+      margin-bottom: 2rem;
+    }
+
+    .wg-title2 label {
+      text-align: left;
+    }
+
+    .wg-title2 p {
+      text-align: left;
+    }
+
+    /* 전문가 협의체 테이블 */
+    .wg-table td:nth-of-type(2):before {
+      content: "워킹그룹";
+    }
+
+    .wg-table td:nth-of-type(3):before {
+      content: "제목";
+    }
+
+    .wg-table td:nth-of-type(4):before {
+      content: "작성자";
+    }
+
+    .wg-table td:nth-of-type(5):before {
+      content: "날짜";
+    }
+
+    .wg-table td:nth-of-type(6):before {
+      content: "조회수";
+    }
+
+    .wg-wrap-h2 h2 {
+      padding: 2rem;
+      text-align: center;
+    }
+
+    /* 통합지원센터 */
+    .intro {
+      padding: 1rem;
+    }
+
+    .intro-img {
+      grid-template-columns: 1fr;
+    }
+
+    .info-sec,
+    .info-sec-1 {
+      padding: 1rem;
+      width: 90%;
+    }
+
+    .info-sec-1 section {
+      margin: 0;
+      width: 100%;
+    }
+
+    .info-sec-bt button {
+      padding: 2rem 0;
+      margin: 3rem 0;
+      width: 100%;
+      text-align: center;
+      font-weight: 600;
+    }
+
+    /* 매칭관리 */
+
+    .inbox-sub,
+    .outbox-sub {
+      grid-template-columns: 1fr;
+    }
+
+    .matching-modal-box {
+      padding: 0;
+      margin: 10rem 0;
+      width: 100%;
+    }
+
+    .matching-modal-box h1 {
+      padding: 1.5rem;
+    }
+
+    .matching-modal-box img {
+      width: 100%;
+      padding: 0;
+      object-fit: contain;
+    }
+
+    .matching-modal-box button {
+      border-radius: 2rem;
+      padding: 1rem;
+      margin: 2rem 0;
+    }
+
+    .img-wrap {
+      height: 250px;
+    }
+
+    .img-wrap img {
+      object-fit: contain;
+    }
+
+    /* 회원가입 */
+    .join-b-button {
+      grid-template-columns: 1fr;
+    }
+
+    .joinsub0,
+    .joinsub,
+    .join-sec5-1,
+    .join-sec6,
+    .email-sec,
+    .login-info-grid,
+    .joinsub0-1,
+    .join-end-bt {
+      grid-template-columns: 1fr;
+    }
+
+    .join-imgbox {
+      width: 15rem;
+    }
+
+    .email-sec {
+      width: 100%;
+    }
+
+    #email_sel {
+      width: 100%;
+      margin-left: 0px;
+    }
+
+    .join-blue-btn {
+      margin-left: 0px;
+    }
+
+    .tell-sec select {
+      margin-left: 0px;
+    }
+
+    /* 로그인 */
+    .login-logo-d h1 {
+      text-align: center;
+    }
+
+    .login-checkbox-i {
+      text-align: center;
+    }
+
+    .login-sec {
+      width: 100%;
+      padding: 3rem 0;
+    }
+
+    .login-bu-after::after,
+    .login-bu-after::after,
+    .login-checkbox-b button:nth-child(1) {
+      margin-left: 0;
+    }
+
+    .login-checkbox-b {
+      grid-template-columns: 1fr;
+    }
+
+    .login-checkbox-b a {
+      text-align: center;
+    }
+
+    .login-bu-after::after {
+      display: none;
+    }
+
+    /* 매칭서비스 */
+
+    .main-wrap-grid-3::after {
+      display: none;
+    }
+
+    .main-notice-top2 {
+      width: 200px;
+    }
+
+    .board-title {
+      width: 100%;
+      text-align: right;
+    }
+
+    .news-bos-box div h3 {
+      width: 410px;
+    }
+
+    .tech-search-box {
+      grid-template-columns: 90%;
+      justify-content: center;
+    }
+    .input-group,
+    .notice-search,
+    .data-wrap-search{
+      width: 100%;
+    }
+    .input-group .input {
+      margin-right: 1rem;
+      width: 80%;
+    }
+
+    .input-group .button--submit{
+      width: 20%;
+    }
+
+    .data-wrap-search .data-table-search {
+      margin-right: 0px !important;
+    }
+
+    .tech-table td:before {
+      display: block;
+      position: absolute;
+      top: 50%;
+      text-align: left;
+      padding: 1.5rem 0;
+      padding-right: 10px;
+      font-weight: 600;
+      white-space: nowrap;
+      transform: translateY(-50%);
+    }
+
+    .tech-table tr:nth-of-type(1) td:before {
+      content: "기술문서명";
+    }
+
+    .tech-table tr:nth-of-type(2) td:before {
+      content: "버전";
+    }
+
+    .tech-table tr:nth-of-type(3) td:before {
+      content: "배포날짜";
+    }
+
+    .tech-table tr:nth-of-type(4) td:before {
+      content: "주요내용";
+    }
+
+    .tech-table tr:nth-of-type(5) td:before {
+      content: "키워드";
+    }
+
+    .tech-box-category {
+      grid-template-columns: 1fr;
+      gap: 1rem;
+    }
+
+    .tech-box-category .flex-start {
+      flex-direction: row;
+    }
+
+    .tech-category {
+      margin: 0 auto;
+    }
+
+    .btn-wrap {
+      flex-direction: column;
+    }
+
+    #data-table-sild {
+      width: 100%;
+      margin: 0;
+      margin-bottom: 1rem;
+    }
+
+    .tech-search-box .input-group {
+      width: 100%;
+      gap: 1rem;
+    }
+
+    .tech-table td {
+      text-align: right;
+    }
+
+    /* 공지사항 */
+    .list-table .notice-box:nth-of-type(1):before {
+      display: none;
+    }
+
+    .data-wrap-search{
+      grid-template-columns: 1fr;
+    }
   }
-}
 
 @media all and (min-width: 767px) and (max-width: 1023px) {
   .w1400 {
     width: 100%;
   }
+
   .flex-start {
     flex-direction: column;
   }
+
   .page-logo h1 {
     padding: 0 3rem;
     font-size: 3rem;
   }
-  .user-table-list thead,.user-table-list tbody,.user-table-list th,.user-table-list td,.user-table-list tr{
+
+  .user-table-list thead,
+  .user-table-list tbody,
+  .user-table-list th,
+  .user-table-list td,
+  .user-table-list tr {
     display: block;
     text-align: center;
   }
@@ -1328,6 +1626,7 @@
   .user-table-list th {
     display: none;
   }
+
   .user-table-list table {
     width: 100%;
   }
@@ -1347,49 +1646,61 @@
     border-bottom: 1px solid #eee;
     position: relative;
     text-align: right;
-    padding-left: 8rem;
+  }
+
+  .list-table {
+    display: block;
   }
 
   .list-table td:before {
     position: absolute;
-    top: 6px;
-    left: 6px;
-    width: 100%;
+    top: 50%;
+    left: 0;
     text-align: left;
-    padding: 1.5rem 0;
+    padding: 0 1rem;
     padding-right: 10px;
     white-space: nowrap;
+    transform: translateY(-50%);
   }
 
   .list-table td:nth-of-type(1):before {
     content: "NO";
   }
+
   .list-table td:nth-of-type(2):before {
     content: "제목";
   }
+
   .list-table td:nth-of-type(3):before {
     content: "작성자";
   }
+
   .list-table td:nth-of-type(4):before {
     content: "작성일자";
   }
+
   .list-table td:nth-of-type(5):before {
     content: "조회수";
   }
+
   .data-table-tr td:nth-child(2) {
     text-align: right;
   }
+
   .title-zone .flex {
     flex-direction: column;
   }
+
   .title-zone .flex-end {
     flex-direction: column;
   }
+
   /* 햄버거(서브메뉴) */
   .sub-nav,
   .toggle {
     display: block;
   }
+
   .sub-nav {
     position: relative;
     height: 100%;
@@ -1400,6 +1711,7 @@
   .logo-toggle {
     width: 100%;
     display: flex;
+    align-items: center;
     padding: 1rem 0;
     justify-content: space-around;
   }
@@ -1439,6 +1751,7 @@
   .main-menu-1 {
     display: none !important;
   }
+
   .main-sub-menu {
     flex: 0 0 100% !important;
     flex-direction: column;
@@ -1448,23 +1761,29 @@
     display: none;
     margin: 0 auto;
   }
-  .main-sub-menu > li {
+
+  .main-sub-menu>li {
     padding: 1rem 0;
   }
-  .main-sub-menu > li > ul > li {
-    padding: 1rem 0;
+
+  .main-sub-menu>li>ul>li {
+    padding: 1rem 0;    
+    background-color: #f9f9f9;
   }
+
   .main-sub-menu.open {
     display: block;
     padding: 1rem;
     text-align: center;
   }
+
   .mobile1 {
     flex: 0 0 10%;
     text-align: center;
     font-size: 3rem;
     color: #2c407f;
   }
+
   /* 햄버거메뉴 (서브) and------- */
   .main-box-wrap {
     width: 93%;
@@ -1473,15 +1792,19 @@
     height: 50rem;
     grid-template-columns: 0;
   }
+
   .main-text p {
     font-size: 1.2rem;
   }
+
   .main-text span {
     font-size: 1.5rem;
   }
+
   .main-notice {
     width: 100%;
   }
+
   .main-text {
     transform: translateY(-49px);
   }
@@ -1493,18 +1816,23 @@
   .main-content-wrap {
     padding: 6rem 0;
   }
+
   .main-puzzle-container {
     grid-template-columns: 1fr 1fr;
   }
+
   .m-p-table td:before {
     display: none;
   }
+
   .tech-bos {
     grid-template-columns: 1fr 1fr;
   }
+
   .tech-info {
     text-align: center;
   }
+
   /* 자료집 */
   .data-banner {
     width: 62%;
@@ -1513,57 +1841,71 @@
     gap: 5rem;
     margin: 0 auto;
   }
+
   .data-bos {
-    grid-template-columns: 50% 1fr;
+    grid-template-columns: 30% 1fr;
   }
+
   /* 기업홍보관 */
   .matching-box-bos,
   .matching-box-grid-two {
     grid-template-columns: 1fr 1fr;
   }
+
   /* 뉴스 */
   .news-bos {
     grid-template-columns: 1fr 1fr;
   }
+
   /* 전문가 협의체 */
   .wg-wrap-h2 {
     text-align: center;
   }
+
   /* 회원정보 */
   .info-sec,
   .info-sec-1 {
     padding: 1rem;
     width: 90%;
   }
+
   .info-sec-bt {
     text-align: center;
   }
+
   /* 매칭관리 */
   .inbox-sub,
   .outbox-sub {
     grid-template-columns: 1fr 1fr;
   }
+
   .data-banner {
     grid-template-columns: 1fr;
     gap: 2rem;
   }
+
   .data-bos-btn1,
   .data-bos-btn3 {
     transform: translateX(0px);
   }
+
   .main-notice-top2 {
     width: 200px;
   }
+
   .board-title {
     width: 100%;
     text-align: right;
   }
-  .matching-modal-box{
+
+  .matching-modal-box {
     width: 100%;
   }
+
   .matching-modal-box img {
     object-fit: contain;
   }
+
   /* 기술문서 상세 */
   .tech-table td:before {
     display: block;
@@ -1581,61 +1923,78 @@
   .tech-table tr:nth-of-type(1) td:before {
     content: "기술문서명";
   }
+
   .tech-table tr:nth-of-type(2) td:before {
     content: "버전";
   }
+
   .tech-table tr:nth-of-type(3) td:before {
     content: "배포날짜";
   }
+
   .tech-table tr:nth-of-type(4) td:before {
     content: "주요내용";
   }
+
   .tech-table tr:nth-of-type(5) td:before {
     content: "키워드";
   }
-  .tech-box-category{
+
+  .tech-box-category {
     grid-template-columns: 1fr 1fr;
   }
-  .tech-box-category .flex-start{
+
+  .tech-box-category .flex-start {
     flex-direction: row;
   }
-  .input-group{
+
+  .input-group {
     width: 100%;
   }
-  .img-wrap{
+
+  .img-wrap {
     height: 250px;
   }
-  .img-wrap img{
+
+  .img-wrap img {
     object-fit: contain;
   }
 }
+
 /* 노트북 */
 @media all and (min-width: 1024px) and (max-width: 1366px) {
   .w1400 {
     width: 100%;
   }
+
   .main-box-wrap {
     width: 90%;
     margin: 0 auto;
   }
+
   .main-wrap-news {
     width: 90%;
   }
+
   .main-content-wrap {
     width: 90%;
     margin: 0 auto;
   }
+
   .main-partner-logo {
     width: 90%;
     margin: 0 auto;
   }
-  .matching-modal-box img{
+
+  .matching-modal-box img {
     object-fit: contain;
   }
-  .img-wrap{
+
+  .img-wrap {
     height: 250px;
   }
-  .img-wrap img{
+
+  .img-wrap img {
     object-fit: contain;
   }
-}
+}
(No newline at end of file)
client/views/pages/user/Data/DataOne.vue
--- client/views/pages/user/Data/DataOne.vue
+++ client/views/pages/user/Data/DataOne.vue
@@ -28,7 +28,7 @@
                             </td>
                         </tr>
                         <tr>
-                            <th style="width: 10%;">첨부파일명</th>
+                            <th class="attachment">첨부파일명</th>
                             <td>
                                 <div v-if="fileList.length == 0">
                                     <label>첨부된 파일이 없습니다.</label>
client/views/pages/user/community/NoticeOne.vue
--- client/views/pages/user/community/NoticeOne.vue
+++ client/views/pages/user/community/NoticeOne.vue
@@ -1,6 +1,6 @@
 <template>
     <div class="w1400">
-        <div class="notice-detail-page">
+        <div class="notice-detail-page page">
             <div class="page-logo flex-start">
                 <img src="../../../../resources/jpg/notic-logo-img.png" alt="공지사항">
                 <h1>공지사항</h1>
@@ -25,7 +25,7 @@
                             </td>
                         </tr>
                         <tr>
-                            <th style="width: 10%;">첨부파일명</th>
+                            <th class="attachment">첨부파일명</th>
                             <td>
                                 <div v-if="fileList.length == 0">
                                     <label>첨부된 파일이 없습니다.</label>
client/views/pages/user/community/WgcommunityOne.vue
--- client/views/pages/user/community/WgcommunityOne.vue
+++ client/views/pages/user/community/WgcommunityOne.vue
@@ -46,7 +46,7 @@
                             </td>
                         </tr>
                         <tr>
-                            <th style="width: 10%;">첨부파일명</th>
+                            <th class="attachment">첨부파일명</th>
                             <td>
                                 <div v-if="fileList.length == 0">
                                     <label>첨부된 파일이 없습니다.</label>
 
client/views/pages/user/customerServiceCenter/service/ServiceSelectList.vue (added)
+++ client/views/pages/user/customerServiceCenter/service/ServiceSelectList.vue
@@ -0,0 +1,25 @@
+<template>
+
+</template>
+
+<script>
+
+
+export default {
+    data() {
+        return {
+
+        };
+    },
+    methods: {
+    },
+    watch: {
+
+    },
+    computed: {
+
+    },
+    mounted() {
+    }
+}
+</script>
Add a comment
List