최정임 최정임 2023-03-08
230308 최정임 반응형 수정
@962079ed4ed2055498c5a44f23dfdcee66bce310
client/resources/css/common.css
--- client/resources/css/common.css
+++ client/resources/css/common.css
@@ -2,7 +2,7 @@
 /* layout 공통 */
 textarea{border: 1px solid #d8d3c7; border-radius: 5px;}
 em{font-style: normal;}
-main img{margin-right: 1rem; max-width: 100%;
+main img{margin-right: 1rem; 
   width: unset;}
 /* grid */
 
@@ -381,6 +381,9 @@
 .margin-bottom2 {
   margin-bottom: 2rem;
 }
+.margin-top {
+  margin-top: 2rem;
+}
 
 .margin-bottom5 {
   margin-bottom: 5rem;
client/resources/css/main.css
--- client/resources/css/main.css
+++ client/resources/css/main.css
@@ -21,7 +21,6 @@
 }
 
 /* 시행기관 장비관리 리스트 */
-.react-calendar__month-view__days__day--neighboringMonth{display: none;}
 .visitlist {
   height: 55vh;
 }
@@ -418,10 +417,11 @@
 .battery-wrap {
   height: 10rem;
 }
-
+.battery-mobile{display: none;}
+.battery-mobile .battery-img img{position: absolute;}
 .battery-img {
   position: relative;
-  padding: 1.5rem 0 1.5rem 3rem;
+  margin-top: 1rem;
 }
 
 .battery-img img {
@@ -885,11 +885,12 @@
 }
 
 /* 노인 상세 정보 */
+.senior-detail{border-top: 2px solid #cccccc; border-bottom: 1px solid #cccccc;}
+.senior-detail tr{height: 4rem; border-bottom: 1px solid #f4f4f2;}
 .senior-detail th {
   text-align: left;
   width: 15%;
-  border: 6px solid #ffffff;
-  background: #f0ebe3;
+  background: #f7f7f7;
   padding-left: 2rem;
   color: rgb(115, 60, 29);
   font-size: 1.6rem;
client/resources/css/reset.css
--- client/resources/css/reset.css
+++ client/resources/css/reset.css
@@ -1,7 +1,7 @@
-/* @font-face {
-  font-family: "KoPubDotumLight";
-  src: url(../files/font/KoPubDotumLight_0.ttf);
-} */
+@font-face {
+  font-family: "KoPubDotumBold";
+  src: url(../files/font/KoPubDotumBold_0.ttf);
+}
 
 :root{
   --font-KoPubDotumLight:"KoPubDotumLight"
@@ -44,8 +44,6 @@
 table {
   width: 100%;
   border-collapse: collapse;
-  font-family:"AuctionGothic_Medium";
-  border: 1px solid #d8d3c7;
 }
 thead{
   font-weight: bold;
@@ -62,7 +60,7 @@
   font-size: 1.6rem;
   text-align: center;
 }
-tr{cursor: pointer;}
+tr{cursor: pointer; }
 
 button {
   cursor: pointer;
client/resources/css/responsive.css
--- client/resources/css/responsive.css
+++ client/resources/css/responsive.css
@@ -3,559 +3,10 @@
 /* 테블릿 가로 (해상도 768px ~ 1023px)*/
 @media all and (min-width:768px) and (max-width:1023px) {
 
-
-  /* 메인 */
-  .content-box:nth-child(3)>div {
-    display: flex;
-  }
-
-  .temp p {
-    font-size: 2rem;
-  }
-
-  .main-battery-title {
-    font-size: 1.4rem;
-    justify-content: flex-start;
-    padding-right: 1rem;
-  }
-
-  .battery::after {
-    content: " 남았습니다.";
-    font-size: 1.4rem;
-    margin-left: 0;
-  }
-
-  .battery p {
-    font-size: 2rem;
-    padding-left: 0;
-    padding-right: 1rem;
-  }
-
-  .menuicon {
-    display: block;
-  }
-
-  .usericon {
-    display: none;
-  }
-
-  /* 공통 */
-  #layout{grid-template-columns: 0px 1fr;}
-  header {
-    padding: 1rem 2rem;
-  }
-  .header-info-id{margin-left: 5rem;}
-  nav {
-    position: absolute;
-    left: -293px;
-    top: 86px;
-    z-index: 10;
-    transition: 0.5s;
-    box-shadow:12px -6px 10px -10px rgb(0 0 0 / 20%);
-    height:91vh;
-  }
-
-  nav.on {
-    left: 0;
-    transition: 0.5s;
-  }
-  .bottom-section{padding: 0 ; bottom: 6rem;}
-  /* 시니어 정보 상세 조회 */
-  .senior-detail {
-    border: 0;
-  }
-
-  .senior-detail th {
-    display: block;
-    width: 34%;
-  }
-
-  .senior-detail td {
-    padding: 0;
-  }
-
-  .senior-detail td span {
-    text-align: center;
-  }
-
-
-  /* 검색창 */
-  .mobile-area-wrap {
-    display: block;
-    margin-top: 1rem;
-  }
-
-  .mobile-area-wrap div {
-    width: 100%;
-    margin-top: 1rem;
-  }
-
-  .mobile-area-wrap div label {
-    width: 30%;
-    font-size: 1.6rem;
-  }
-
-  .mobile-area-wrap div select {
-    width: 70%;
-  }
-
-  .area-wrap {
-    display: none;
-  }
-
-  .search-area {
-    padding: 1rem;
-  }
-
-  .detail-search table tr,
-  .detail-search table th,
-  .detail-search table td {
-    display: block;
-  }
-
-  .detail-search table th {
-    width: 100%;
-  }
-
-  .detail-search table td::before {
-    display: none;
-  }
-
-  .detail-search table td {
-    padding: 0;
-    border: 0;
-  }
-
-  .detail-search table tr {
-    border: 0;
-  }
-
-  .detail-search tbody tr:nth-of-type(3) td {
-    width: 50%;
-    display: flex;
-  }
-
-  /* 복약 수정 페이지 */
-  .modal-main table th {
-    width: 100%;
-    display: block;
-  }
-
-  .modal-main table td {
-    padding: 0.5rem 0;
-  }
-
-  .medicine-revise tr {
-    border: 0;
-  }
-
-  .medicine-revise tr:nth-child(3)>td div,
-  .medicine-revise tr:nth-child(4)>td div,
-  .medicine-revise tr:nth-child(5)>td div {
-    width: 50%;
-  }
-
-  .medicine-revise tr:nth-child(3)>td div input,
-  .medicine-revise tr:nth-child(4)>td div input,
-  .medicine-revise tr:nth-child(5)>td div input {
-    width: 20%;
-  }
-
-  .medicine-revise tr:nth-child(3)>td div label,
-  .medicine-revise tr:nth-child(4)>td div label,
-  .medicine-revise tr:nth-child(5)>td div label {
-    width: 50%;
-  }
-
-
-
-
 }
 
 /* 모바일 가로, 테블릿 세로 (해상도 480px ~ 767px)*/
 @media all and (min-width:480px) and (max-width:767px) {
-  .menuicon {
-    display: block;
-  }
-
-  .usericon {
-    display: none;
-  }
-
-  /* 공통 */
-  #layout{grid-template-columns: 0px 1fr;}
-  header {
-    padding: 1rem 2rem;
-  }
-  .header-info-id{margin-left: 5rem;}
-  nav {
-    position: absolute;
-    left: -293px;
-    top: 87px;
-    z-index: 10;
-    transition: 0.5s;
-    box-shadow:12px -6px 10px -10px rgb(0 0 0 / 20%);
-    height:91vh;
-  }
-
-  nav.on {
-    left: 0;
-    transition: 0.5s;
-  }
-  .bottom-section{padding: 0 ; bottom: 14rem;}
-  /* 권한관리 */
-  .authority-table-pc {
-    display: none;
-  }
-
-  .authority-table-mobile thead tr:nth-child(1) {
-    display: flex;
-  }
-
-  .authority-table-mobile thead tr:nth-child(1)>div {
-    font-size: 1.6rem;
-    width: 100%;
-  }
-
-  .authority-table-mobile select {
-    margin: 1rem 0;
-  }
-
-  .authority-table-mobile {
-    display: block;
-  }
-
-  .authority-table-mobile thead {
-    display: inline-table;
-    width: 100%;
-  }
-
-  .authority-table-mobile tr,
-  .authority-table-mobile td {
-    display: revert;
-  }
-
-  .authority-table-mobile tr {
-    width: 100%;
-  }
-
-  .authority-table-mobile tr:nth-child(2) th:nth-child(1) {
-    width: 50%;
-  }
-
-  .authority-table-mobile td {
-    padding: 1rem;
-    width: 10%;
-  }
-
-  .authority-table-mobile tbody td input {
-    margin-right: 1rem;
-  }
-
-  .authority-table-mobile tbody td label {}
-
-  .authority-table-mobile th {
-    width: 50%;
-  }
-
-  /* 사용자 관리 */
-
-  .tab-menu {
-    display: none;
-  }
-
-  /* 공통 */
-  /* 보호자 메인 그리드 */
-  .pc {
-    display: none;
-  }
-
-  .mobile {
-    display: block;
-  }
-
-  .mobile .main-grid-guardian {
-    gap: 0.5rem;
-  }
-
-  .mobile .main-grid-guardian .content-box {
-    padding: 0.5rem;
-  }
-
-  .mobile .main-grid-guardian .content-box:nth-child(2)>div p {
-    font-size: 1.8rem;
-  }
-
-  .mobile .main-grid-guardian .content-box:nth-child(7)>div {
-    justify-content: flex-start;
-  }
-
-  .mobile .main-grid-guardian .combine-right-government,
-  .mobile .main-grid-guardian .combine-left {
-    grid-column: 1;
-  }
-
-  .mobile .main-grid-guardian .combine-bottom-government {
-    grid-column: 0;
-  }
-
-  /* button */
-
-  .btn-large {
-    font-size: 1.4rem;
-    width: 20%;
-  }
-
-
-
-  /* 로그인 */
-  .login-wrap h1 {
-    font-size: 1.8rem;
-    line-height: 1rem;
-  }
-
-  .login-wrap h3 {
-    margin: 20% 0 5% 0;
-    font-size: 2rem;
-    text-align: center;
-  }
-
-  .login-form .login-inner .content {
-    width: 80%;
-    margin: 1rem auto;
-  }
-
-  .container {
-    width: 100%;
-    margin: 0;
-    padding: 2rem;
-  }
-
-  .container .btn-wrap {
-    margin-top: 5rem;
-  }
-
-  .container button {
-    width: 30%;
-  }
-
-  /* 검색창 */
-  .mobile-area-wrap {
-    display: block;
-    margin-top: 1rem;
-  }
-
-  .mobile-area-wrap div {
-    width: 100%;
-    margin-top: 1rem;
-  }
-
-  .mobile-area-wrap div label {
-    width: 30%;
-    font-size: 1.6rem;
-  }
-
-  .mobile-area-wrap div select {
-    width: 70%;
-  }
-
-  .area-wrap {
-    display: none;
-  }
-
-  .search-area {
-    padding: 1rem;
-  }
-
-  .detail-search table tr,
-  .detail-search table th,
-  .detail-search table td {
-    display: block;
-  }
-
-  .detail-search table th {
-    width: 100%;
-  }
-
-  .detail-search table td::before {
-    display: none;
-  }
-
-  .detail-search table td {
-    padding: 0;
-    border: 0;
-  }
-
-  .detail-search table tr {
-    border: 0;
-  }
-
-  .detail-search tbody tr:nth-of-type(3) td {
-    width: 50%;
-    display: flex;
-  }
-
-  /* 시니어 정보 상세 조회 */
-  .senior-detail {
-    border: 0;
-  }
-
-  .senior-detail th {
-    display: block;
-    width: 34%;
-  }
-
-  .senior-detail td span {
-    text-align: center;
-  }
-
-
-  /* 시니어 등록창 */
-  .senior-insert th {
-    font-size: 1.4rem;
-  }
-
-
-  /* 복약 수정 페이지 */
-  .medicine-revise tr {
-    border: 0;
-  }
-
-  .medicine-revise tr:nth-child(3)>td div,
-  .medicine-revise tr:nth-child(4)>td div,
-  .medicine-revise tr:nth-child(5)>td div {
-    width: 50%;
-  }
-
-  .medicine-revise tr:nth-child(3)>td div input,
-  .medicine-revise tr:nth-child(4)>td div input,
-  .medicine-revise tr:nth-child(5)>td div input {
-    width: 20%;
-  }
-
-  .medicine-revise tr:nth-child(3)>td div label,
-  .medicine-revise tr:nth-child(4)>td div label,
-  .medicine-revise tr:nth-child(5)>td div label {
-    width: 50%;
-  }
-
-  /* 복약 상세페이지 */
-  .medicine-detail-graph {
-    display: block;
-  }
-
-  /* 복약 수정 페이지 */
-  .modal-main table th {
-    width: 100%;
-    display: block;
-  }
-
-  .modal-main table td {
-    padding: 0.5rem 0;
-  }
-
-  /* 최근 일주일 댁내 온도(모달창) */
-  .temperature-modal td:nth-of-type(1) {
-    font-weight: 900;
-    padding: 1rem;
-  }
-
-  .temperature-modal td:nth-of-type(2):before {
-    content: "날짜";
-  }
-
-  .temperature-modal td:nth-of-type(3):before {
-    content: "02:00";
-  }
-
-  .temperature-modal td:nth-of-type(4):before {
-    content: "10:00";
-  }
-
-  .temperature-modal td:nth-of-type(5):before {
-    content: "14:00";
-  }
-
-  .temperature-modal td:nth-of-type(6):before {
-    content: "23:00";
-  }
-
-
-
-  /* 방문 관리 상세 페이지 */
-  /* 방문 수정 페이지 */
-  .visit-revise th {
-    width: 40%;
-    font-size: 1.4rem;
-  }
-
-  .visit-revise tr:nth-child(3) td {
-    display: block;
-  }
-
-  .visit-revise tr:nth-child(3) td>div {
-    display: flex;
-    margin: 0.5rem 0;
-  }
-
-  /* 방문 등록 */
-  .user-list {
-    display: none;
-  }
-
-  .insert {
-    display: block;
-  }
-
-  .insert table tr:nth-child(6) td {
-    display: block;
-  }
-
-  .insert tr:nth-child(6) td>div {
-    display: flex;
-    margin: 0.5rem 0;
-  }
-
-  .insert tr:nth-child(6) td>div input {
-    width: 50%;
-  }
-
-  /* 장비조회 */
-
-  /* 장비 상세 조회 */
-
-  /* 장비등록 */
-
-  .equipment-insert tr:nth-child(5) td {
-    width: 28%;
-  }
-
-  .equipment-insert tr:nth-child(6) td {
-    width: 100%;
-  }
-
-  .equipment-insert tr:nth-child(5) td select {
-    display: flex;
-    justify-content: flex-start;
-    width: 100%;
-  }
-
-  .equipment-insert tr:nth-child(5) td input {
-    display: table;
-    width: 90%;
-  }
-
-  .equipment-insert tr:nth-child(6) td select {
-    display: flex;
-    justify-content: flex-start;
-    width: 100%;
-  }
-
-  /* 내정보수정 */
-  .join-inner {
-    width: 100%;
-  }
-
 }
 
 /* 모바일 세로 (해상도 ~ 479px)*/
@@ -571,7 +22,8 @@
   .ittLqr{font-size: 1.3rem !important;}
   /* 공통 */
   #layout{display: block;}
-  #pages{padding: 1rem; padding-top: 12rem; background-color: #ffffff;}
+  #pages{padding: 0; padding-top: 8rem; background-color: #ffffff;}
+  main{padding: 3rem 1rem 2rem 1rem;}
   header {
     padding: 1rem;
     position: fixed;
@@ -590,12 +42,12 @@
     transition: 0.5s;
   }
   .bottom-section{padding: 0.9rem ; bottom: 6rem;}
-  .content-wrap{padding: 3rem 1rem 0 1rem; }
+  .content-wrap{padding: 1rem 1rem 0 1rem; }
   th,td,tr{display: block;}
   .header-info-id,#fullDate, #temp,.cCoJhO{display: none;}
   /* 에이젼시 메인 */
   .main-grid-agency{display: block;}
-  .main-grid-agency .agency-visitlist{margin-top: 16rem;}
+  .main-grid-agency .agency-visitlist{margin-top: 22rem;}
   .agency-calendar .react-calendar__month-view__weekdays{display: flex !important;}
   .agency-calendar .react-calendar__month-view__days__day{flex: 0 0 12.5% !important;}
   .agency-calendar .react-calendar__month-view__days{flex-wrap: wrap !important;}
@@ -608,9 +60,22 @@
   .main-grid-government .content-box{margin-bottom: 1rem;}
   .statistics-govern{margin-bottom: 1rem;}
   /* 보호자 메인 */
-  .main-grid-guardian{display: block;}
+  .main-guardian img{width: 3rem;}
+  .main-grid-guardian{display: block; padding: 0 1rem;}
+  .main-grid-guardian #fullDate{display: block;}
   .guardian-img{width: 2rem;}
- 
+  .battery{display: none;}
+  .battery-mobile{display: block;}
+  .statistics-guardian li{padding: 1rem; }
+  .smallbox{box-shadow: 1px 1px 9px 3px rgb(0 0 0 / 11%);}
+  .guardian-medicine{height: 28vh;}
+  .guardian-medicine ul li img{left: -23px;}
+  .medicine-title{
+    right: -9px;
+    top: 96px;
+    width: 3rem;}
+  .react-calendar__month-view__days button{padding: 1rem;}
+  .pink{background-color: #fdeeea;}
   /* 보호자 그래프보기 */
   #chartdiv1{height: 26vh !important;}
   #chartdiv{height: 26vh !important;}
@@ -622,7 +87,8 @@
   }
   .statistics-grid .statistics-guardian li{padding: 0;}
   .statistics-grid .statistics-guardian li p:nth-child(1){margin-right: 1rem;}
-  .statistics-grid .statistics-guardian li:nth-child(1) p:nth-child(2){width: 20%;}
+  .statistics-grid .statistics-guardian li:nth-child(1) p:nth-child(2){width: 100%;}
+  .statistics-grid .statistics-guardian li:nth-child(1) p:nth-child(3){display: none;}
   /* Q&A */
   .question-select select{width: 22%;}
   /* 권한관리 */
 
client/resources/files/images/percent_m_0.png (Binary) (added)
+++ client/resources/files/images/percent_m_0.png
Binary file is not shown
 
client/resources/files/images/percent_m_100.png (Binary) (added)
+++ client/resources/files/images/percent_m_100.png
Binary file is not shown
 
client/resources/files/images/percent_m_20.png (Binary) (added)
+++ client/resources/files/images/percent_m_20.png
Binary file is not shown
 
client/resources/files/images/percent_m_40.png (Binary) (added)
+++ client/resources/files/images/percent_m_40.png
Binary file is not shown
 
client/resources/files/images/percent_m_60.png (Binary) (added)
+++ client/resources/files/images/percent_m_60.png
Binary file is not shown
 
client/resources/files/images/percent_m_80.png (Binary) (added)
+++ client/resources/files/images/percent_m_80.png
Binary file is not shown
client/views/component/Calendar.jsx
--- client/views/component/Calendar.jsx
+++ client/views/component/Calendar.jsx
@@ -7,28 +7,16 @@
   const [value, setValue] = useState(new Date());
   const mark = ["12-02-2023", "21-02-2023", "05-02-2023", "02-02-2023"];
   return (
-    <div className="w-full h-full p-10">
-      <Calendar
-        className="w-96 h-full rounded-xl bg-violet-300"
+   <>
+   <Calendar
         onChange={setValue}
         value={value}
         tileClassName={({ date, view }) => {
-          // if (mark.find((x) => x === moment(date).format("DD-MM-YYYY"))) {
-          //   return "highlight";
-          // }
-          let day = date.getDate()
-          let month = date.getMonth()+1
-          if(date.getMonth()<10){
-            month = '0'+day
+          if (mark.find((x) => x === moment(date).format("DD-MM-YYYY"))) {
+            return "highlight";
           }
-          const realDate =day+'-'+month+'-'+date.getFullYear()
-          if(mark.find(val=> val === realDate)){
-            return 'highlight'
-          }
-
         }}
       />
-    </div>
+   </>
   );
 }
-
client/views/component/SubTitle.jsx
--- client/views/component/SubTitle.jsx
+++ client/views/component/SubTitle.jsx
@@ -18,12 +18,13 @@
   color: #733c1d;
 `;
 const Explanation = styled.p`
-  font-size: 1.5rem;
+  font-size: 1.8rem;
   padding: 0.5rem;
+  font-weight: bold;
   color: ${(color) => color ? color : "#733c1d"};
   &::before {
     content: "";
-    border-left: #f25430 2px solid;
+    border-left: #f25430 5px solid;
     padding-right: 1rem;
   } 
 `;
client/views/pages/main/Main_guardian.jsx
--- client/views/pages/main/Main_guardian.jsx
+++ client/views/pages/main/Main_guardian.jsx
@@ -27,6 +27,12 @@
 import lunchoff from '../../../resources/files/images/lunchoff.png';
 import dinneron from '../../../resources/files/images/dinneron.png';
 import dinneroff from '../../../resources/files/images/dinneroff.png';
+import percent_m_0 from '../../../resources/files/images/percent_m_0.png';
+import percent_m_20 from '../../../resources/files/images/percent_m_20.png';
+import percent_m_40 from '../../../resources/files/images/percent_m_40.png';
+import percent_m_60 from '../../../resources/files/images/percent_m_60.png';
+import percent_m_80 from '../../../resources/files/images/percent_m_80.png';
+import percent_m_100 from '../../../resources/files/images/percent_m_100.png';
 
 export default function Main_guardian() {
   const tableHead1 = ["", "", "", "", "", ""];
@@ -82,31 +88,47 @@
 
   return (
     <>
-      <main>
+      <main className="pink">
         <div className="flex-start main-guardian"><img src={Senior} alt="" /><Title title={"김복남 어르신"} explanation={"방문, 복약, 온도, 배터리 현황을 확인하세요."} /></div>
         <div className="main-grid-guardian">
           <div className="combine-left combine-all-government battery-wrap ">
-            <div className="battery flex-start"><img className="guardian-img" src={battery} alt="" /><p>현재 스마트 약상자의 배터리가 <em className="red">40</em>% 입니다.</p><p className="red">※충전이 필요합니다.</p></div>
-            <div className="battery-img">
-              {/* 0%일때 */}
-              <img src={zeropercent} alt="" />
-              {/* 0~20%일때 */}
-              <img src={twentypercent} alt="" />
-              {/* 20~40%일때 */}
-              <img src={fortypercent} alt="" className="show" />
-              {/* 40~60%일때 */}
-              <img src={sixtytypercent} alt="" />
-              {/* 60~80% 일때 */}
-              <img src={eightytypercent} alt="" />
-              {/* 80~100%일때 */}
-              <img src={pullpercent} alt="" />
+            <div className="battery">
+             <div className="flex-start"> 
+                <img className="guardian-img" src={battery} alt="" />
+                <div className="pc flex-start"><p>현재 스마트 약상자의 배터리가 <em className="red">40</em>% 입니다.</p><p className="red">※충전이 필요합니다.</p></div >
+             </div>
+              <div className="battery-img">
+                {/* 0%일때 */}
+                <img src={zeropercent} alt="" />
+                {/* 0~20%일때 */}
+                <img src={twentypercent} alt="" />
+                {/* 20~40%일때 */}
+                <img src={fortypercent} alt="" className="show" />
+                {/* 40~60%일때 */}
+                <img src={sixtytypercent} alt="" />
+                {/* 60~80% 일때 */}
+                <img src={eightytypercent} alt="" />
+                {/* 80~100%일때 */}
+                <img src={pullpercent} alt="" />
+              </div>
+            </div>
+            <div className="battery-mobile">
+              <div className="flex-start "><img className="guardian-img" src={battery} alt="" /><TitleSmall title={"배터리"} /><TitleSmall title={"40%"} /><p className="red">※충전이 필요합니다.</p></div >
+              <div className="battery-img">
+                <img src={percent_m_0} alt="" />
+                <img src={percent_m_20} alt="" />
+                <img src={percent_m_40} alt="" className="show" />
+                <img src={percent_m_60} alt="" />
+                <img src={percent_m_80} alt="" />
+                <img src={percent_m_100} alt="" />
+              </div>              
             </div>
 
           </div>
           <div className="statistics-guardian combine-right3">
-            <div className="flex-start margin-bottom2"><img className="guardian-img" src={medicine} alt="" /><TitleSmall title={"복약체크"} explanation={"약을 잘 복용하고 계신지 체크해주세요."} /></div>
+            <div className="flex-start margin-bottom2 margin-top"><img className="guardian-img" src={medicine} alt="" /><TitleSmall title={"복약체크"} explanation={"약을 잘 복용하고 계신지 체크해주세요."} /></div>
             <ul className="">
-              <li className="guardian-medicine">
+              <li className="guardian-medicine smallbox">
                 <DateDay />
                 <ul className="flex">
                   <li>
@@ -129,22 +151,22 @@
             </ul>
           </div>
           <div className=" statistics-guardian combine-right3">
-            <div className="flex-start margin-bottom2"><img className="guardian-img" src={temperature} alt="" /><TitleSmall title={"온도체크"} explanation={"댁내 온도가 적절한지 체크해보세요."} /></div>
+            <div className="flex-start margin-bottom2 margin-top"><img className="guardian-img" src={temperature} alt="" /><TitleSmall title={"온도체크"} explanation={"댁내 온도가 적절한지 체크해보세요."} /></div>
             <ul >
-              <li>
+              <li className="smallbox">
                 <DateMonth />
                 <Chart6 />
               </li>
             </ul>
           </div>
           <div className=" statistics-guardian combine-left2 combine-middle-government">
-            <div className="flex-start margin-bottom2"><img className="guardian-img" src={calendarBig} alt="" /><TitleSmall title={"방문체크"} /></div>
+            <div className="flex-start margin-bottom2 margin-top"><img className="guardian-img" src={calendarBig} alt="" /><TitleSmall title={"방문체크"} /></div>
             <ul >
-              <li>
+              <li className="smallbox">
                 <Calendar />
               </li>
             </ul>
-          </div> 
+          </div>
         </div>
       </main>
     </>
client/views/pages/senior_management/SeniorSelectOne.jsx
--- client/views/pages/senior_management/SeniorSelectOne.jsx
+++ client/views/pages/senior_management/SeniorSelectOne.jsx
@@ -1,5 +1,6 @@
 import React from "react";
 import Button from "../../component/Button.jsx";
+import SubTitle from "../../component/SubTitle.jsx";
 import { useNavigate } from "react-router";
 import ContentTitle from "../../component/ContentTitle.jsx";
 import PersonIcon from '@mui/icons-material/Person';
@@ -39,7 +40,7 @@
   return (
     <main>
     <div className="content-wrap row">
-    <ContentTitle contentTitle={"대상자 상세 프로필"}/>
+    <SubTitle explanation={"대상자 상세 프로필"} className="margin-bottom" />
       <div>
         <table className="margin-bottom senior-detail">
           <tbody>
@@ -101,18 +102,16 @@
         <div className="btn-wrap flex-center">
           <Button
             className={"btn-large gray-btn"}
-            btnName={"이전"}
-            onClick={() => {
-              navigate("/UserAuthoriySelect_agency");
-            }}
-          />
-          <Button
-            className={"btn-large green-btn"}
             btnName={"수정"}
             onClick={() => {
               navigate(`/SeniorEdit/${seniorId}`);
             }}
           />
+          <Button
+            className={"btn-large green-btn"}
+            btnName={"삭제"}
+            
+          />
         </div>
       </div>
     </div>
client/views/pages/user_management/UserAuthoriySelect.jsx
--- client/views/pages/user_management/UserAuthoriySelect.jsx
+++ client/views/pages/user_management/UserAuthoriySelect.jsx
@@ -300,7 +300,7 @@
           </div>
         </div>
       </Modal>
-      <ContentTitle contentTitle={"사용자 관리"} explanation={"관리기관 리스트 및 시행기관 사용자 리스트를 확인할 수 있습니다."} />
+      <ContentTitle  explanation={"사용자 관리"} />
       <div className="content-wrap">
         
         <div
@@ -310,8 +310,7 @@
           <div className="left" style={{ height: "100%", }}>
             <div style={{ height: "100%" }}>
               <SubTitle
-                subtitle={"관리기관 리스트"}
-                explanation={"시스템 로그인의 사용자를 관리합니다."}
+                explanation={"관리기관 리스트"}
                 className="margin-bottom"
               />
                 <Category />
@@ -320,8 +319,7 @@
           <div className="right" style={{ height: "100%", }}>
             <div style={{ height: "100%" }}>
               <SubTitle
-                subtitle={`${agencyName} 사용자 리스트`}
-                explanation={"선택된 기관의 사용자 리스트 입니다."}
+                explanation={`${agencyName} 사용자 리스트`}
                 className="margin-bottom"
               />
               <div className="tab-container">
Add a comment
List