정수빈 정수빈 04-22
관리자페이지 기본 스타일 수정
@bfbbc9998af50f356bc253507162acc09ac496b9
src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
@@ -32,10 +32,12 @@
 <head>
 <meta http-equiv="Content-Language" content="ko" >
 <title>사용자 수정</title>
+<link rel="stylesheet" href="/pb/css/style.css">
 <link rel="stylesheet" href="/publish/testcss/css/reset.css">
 <link rel="stylesheet" href="/publish/testcss/css/font.css">
 <link rel="stylesheet" href="/publish/testcss/css/sample.css">
 
+
 <style>
 tbody tr td.sms_detail {overflow:inherit;text-overflow:inherit;position:relative;}
 tbody tr td.sms_detail p {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
src/main/webapp/WEB-INF/jsp/layout/adminLayout.jsp
--- src/main/webapp/WEB-INF/jsp/layout/adminLayout.jsp
+++ src/main/webapp/WEB-INF/jsp/layout/adminLayout.jsp
@@ -12,6 +12,7 @@
 		<link rel="stylesheet" href="/pb/css/common.css">
 		<link rel="stylesheet" href="/pb/css/content.css?date=202301160001">
 		<link rel="stylesheet" href="/pb/css/popup.css">
+		<!-- <link rel="stylesheet" href="/pb/css/popup.css"> -->
 		<script src="/pb/js/jquery-3.5.0.js"></script>
 		<script src="/pb/js/common.js"></script>
 		<link rel="icon" href="data:;base64,iVBORw0KGgo=">
src/main/webapp/WEB-INF/jsp/layout/popLayout.jsp
--- src/main/webapp/WEB-INF/jsp/layout/popLayout.jsp
+++ src/main/webapp/WEB-INF/jsp/layout/popLayout.jsp
@@ -14,6 +14,7 @@
 	<link rel="stylesheet" href="/pb/css/popup.css">
 	<script src="/publish/js/jquery-3.5.0.js"></script>
 	<script src="/publish/js/common.js"></script>
+	
 </head>
 <script type="text/javascript" src="<c:url value='/js/EgovCmmUtl.js'/>" ></script>
 <script src="/js/ncms_common.js"></script>
src/main/webapp/WEB-INF/jsp/main/EgovMainView.jsp
--- src/main/webapp/WEB-INF/jsp/main/EgovMainView.jsp
+++ src/main/webapp/WEB-INF/jsp/main/EgovMainView.jsp
@@ -27,6 +27,9 @@
 		
 		<title>N-CMS</title>
 		
+		
+		<link rel="stylesheet" href="/pb/css/dashboard.css">
+		
 		<script src="<c:url value='/js/jquery.js' />"></script>
 		<script src="<c:url value='/js/Chart.js' />"></script>
 		<script src="<c:url value='/js/new_main.js' />"></script>
src/main/webapp/WEB-INF/jsp/main/inc/EgovIncLeftmenu.jsp
--- src/main/webapp/WEB-INF/jsp/main/inc/EgovIncLeftmenu.jsp
+++ src/main/webapp/WEB-INF/jsp/main/inc/EgovIncLeftmenu.jsp
@@ -18,8 +18,8 @@
 	var subMenuNo = $("#baseMenuNo").val();
 	$("#top_href_"+subMenuNo).parents("li").attr("class", "menuOn");
 	
-	$("#top_href_"+subMenuNo).css('color', '#afbeee') ;
-	$("#top_href_"+subMenuNo).css('background-color', '#292b31');
+	$("#top_href_"+subMenuNo).css('color', '#66B8D5') ;
+	$("#top_href_"+subMenuNo).css('background-color', '#04356C');
 	
 });
 
@@ -40,9 +40,12 @@
  	  	<ul>
  	  		<c:forEach var="result" items="${list_headmenu}" varStatus="status">
 	 			<li>
-		 			<img src="/pb/img/common/leftMenu${result.menuOrdr}.png" alt="${result.menuNm}메뉴 아이콘">
-		 			<p>${result.menuNm}</p> 
-		 			<input type="button" class="goBtn">
+		 			<%-- <img src="/pb/img/common/leftMenu${result.menuOrdr}.png" alt="${result.menuNm}메뉴 아이콘"> --%>
+		 			<div class="menu_title">
+			 			<p>${result.menuNm}</p> 
+			 			<!-- <input type="button" class="goBtn"> -->
+			 			<i class="icon arrow"></i>
+		 			</div>
 		 				<ul class="subMenu">
 		 					<c:forEach var="resultSub" items="${list_menulist}" varStatus="statusSub">
 		 						<c:if test="${result.menuNo eq resultSub.upperMenuId}">
src/main/webapp/WEB-INF/jsp/uat/uia/EgovLoginUsr.jsp
--- src/main/webapp/WEB-INF/jsp/uat/uia/EgovLoginUsr.jsp
+++ src/main/webapp/WEB-INF/jsp/uat/uia/EgovLoginUsr.jsp
@@ -24,6 +24,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 <title>로그인</title>
 <link href="/css/post.css?ver=1" rel="stylesheet" >
+<link rel="stylesheet" href="/pb/css/reset.css" />
 <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
 <script type="text/javascript" src="/js/new_login.js"></script>
 <!-- 암화화 순서에 유의 -->
@@ -361,7 +362,7 @@
 		                	<input type="checkbox" id="checkId" name="checkId"><label for="checkId">아이디저장</label> 아이디저장
 		                </div>
 		                <div class="submit_box"><input type="submit" value="로그인" class="submit" id="login_submit" onclick="javascript:actionLogin();return false;" ></div>
-		                <div class="copyright"><span class="copy_text">Copyright 문자온 Co.,Ltd. All Rights Reserved.</span></div>
+		                <div class="copyright"><span class="copy_text">Copyright 문자고 Co.,Ltd. All Rights Reserved.</span></div>
 	                </div>
 	            </div>
 	        </div>
src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
@@ -733,7 +733,7 @@
 							<td <c:if test="${result.smishingYn eq 'Y'}">class="smishing"</c:if><c:if test="${result.smishingYn eq 'N'}"></c:if>><!-- 발신번호 -->
 								<c:choose>
 									<c:when test="${result.adminSmsNoticeYn eq 'Y'}">
-										<input type="button" style="margin-left:3px;margin-right:0;vertical-align:top;color:#ffffff !important;" class="btnType1" onclick="setSmsNoticeUpdate('<c:out value="${result.userId}"/>', 'N'); return false;" value="온" />
+										<input type="button" style="min-width:30px;margin:0;color:#ffffff !important;" class="btnType1" onclick="setSmsNoticeUpdate('<c:out value="${result.userId}"/>', 'N'); return false;" value="온" />
 									</c:when>
 									<c:when test="${result.adminSmsNoticeYn eq 'N'}">
 										오프
src/main/webapp/css/post.css
--- src/main/webapp/css/post.css
+++ src/main/webapp/css/post.css
@@ -1012,17 +1012,17 @@
 
 /* 새 로그인 */
 
-.login_all_wrap {max-width:1920px;width:100%;height:100vh;padding:0 23%;font-family:'NanumSquare',sans-serif;background: url(/img/post/main_bg01.jpg) no-repeat center center;background-size:cover;box-sizing:border-box;}
+.login_all_wrap {max-width:1920px;width:100%;height:100vh;padding:0 23%;background:#EDF0F5;box-sizing:border-box;}
 .login_wrap {overflow:hidden;position:relative;top:50%;left:50%;display:flex;min-width:900px;height:625px;background-color: #fff;border-radius:50px;box-shadow:2px 3px 20px 0px rgba(0, 0, 0, 0.3);transform:translate(-50%,-50%);}
 .login_left_box {overflow:hidden;position:relative;width:50%;height:100%;background:url(/img/post/login_left_bg2.png) no-repeat;background-size:cover;}
-.login_left_box img {position:absolute;top:36%;left:29%;}
+.login_left_box img {position:absolute;top:50%;left:29%;transform:translateY(-50%);}
 .login_right_box {position:relative;display:flex;width:50%;height:100%;padding:0 8.5%;align-items:center;background-color:#fff;box-sizing:border-box;}
 .login_right_box .content {width:100%;margin:-10% 0 0;}
 .login_right_box .title {padding:0 0 28px;font-size:32px;font-weight:800;color:#000;}
-.id_box p , .pw_box p {margin:18px 0 5px;font-size:16px;font-weight:700;color:#999;}
+.id_box p , .pw_box p {margin:18px 0 5px;font-size:16px;font-weight:700;color:#999;;}
 .id_box input , .pw_box input {width:100%;height:45px;padding:0 15px;font-size:14px;border:1px solid #e5e5e5;background:#f4f4f4;border-radius:5px;box-sizing:border-box;}
-.saveId {margin:30px 0 35px;font-size:16px;color:#000;}
-.submit_box input {display:block;width:180px;height:50px;font-size:20px;font-weight:bold;color:#fff;border:0 none;background:#345de0;border-radius:5px;cursor:pointer;}
+.saveId {display:flex;margin:30px 0 35px;font-size:16px;color:#444;align-items:center;gap:8px;}
+.submit_box input {display:block;width:100%;height:50px;font-size:20px;font-weight:bold;color:#fff;border:0 none;background:#179ADB;border-radius:5px;cursor:pointer;}
 .copyright{position:absolute;left:17%;bottom:40px;font-family:'Noto Sans KR', sans-serif;font-size:13px;color:#666;}
 
 .sign_box{
src/main/webapp/img/adminLogo2.png (Binary)
--- src/main/webapp/img/adminLogo2.png
+++ src/main/webapp/img/adminLogo2.png
Binary file is not shown
src/main/webapp/img/adminLogo3.png (Binary)
--- src/main/webapp/img/adminLogo3.png
+++ src/main/webapp/img/adminLogo3.png
Binary file is not shown
src/main/webapp/img/post/login_left_bg2.png (Binary)
--- src/main/webapp/img/post/login_left_bg2.png
+++ src/main/webapp/img/post/login_left_bg2.png
Binary file is not shown
src/main/webapp/pb/css/common.css
--- src/main/webapp/pb/css/common.css
+++ src/main/webapp/pb/css/common.css
@@ -1,14 +1,14 @@
-@import url('/css/font-sans.css');
+@import url(/pb/css/style.css);
 
 html{width: 100%;min-width:1480px;box-sizing: border-box;}
-body{font-family: 'Noto Sans KR', sans-serif;width: 100%;max-width: 1920px;min-width:1480px;height: 100%;box-sizing: border-box;background-color:#e7ebf1;}
+body{font-family: 'Noto Sans KR', sans-serif;width: 100%;max-width: 1920px;min-width:1480px;height: 100%;box-sizing: border-box;background-color:#fff;}
 
 .inline li{float: left;}
 #wrap {position:relative;padding:70px 0 0;}
 /* header */
 header{width: 100%;height: 70px;vertical-align: middle;box-shadow: 0 1px 4px 2px rgba(0,0,0,0.1);position: absolute;top: 0;left: 0;z-index: 2;background-color:#fff;}
 header h1,.topRight{float: left;vertical-align: top;}
-header h1{background-color: #456ded;max-width: 240px; width: 100%; height: 100%; text-align: center;}
+header h1{background-color: #fff;display:flex;max-width: 240px; width: 100%; height: 100%; text-align: center;justify-content:center;align-items:center;}
 header h1 img{margin: 10px;}
 
 header input[type="button"]{background-repeat: no-repeat;border: none;background-color: transparent;}
@@ -28,7 +28,7 @@
 .favoriteBtn:hover,.favoriteBtn:active{background-image: url(/pb/img/common/topFavoriteColor.png)}
 
 header .infoWrap{position: absolute;right: 0;}
-.infoWrap>ul{background-color: #f3f4f7;box-shadow: inset 0.5px 0.9px 3px 0 rgba(0,0,0,0.1);border-radius: 17px;width: 280px;margin: 15px 30px 15px 0;padding: 9px 0;text-align: center;}
+.infoWrap>ul{background-color: #f3f4f7;box-shadow: inset 0.5px 0.9px 3px 0 rgba(0,0,0,0.1);border-radius: 17px;width: 275px;margin: 15px 30px 15px 0;padding: 9px 0;text-align: center;}
 .infoWrap>ul>li{margin-left: 15px;}
 .infoWrap>ul>li:first-child{margin-left: 25px;}
 .infoWrap>ul>li>*{vertical-align: middle;display: inline-block;font-size: 0.8125em;color: #666;}
@@ -44,22 +44,20 @@
 /* //header */
 
 /* leftMenu */
-.leftMenu{max-width: 240px;width: 100%;/*height: 100vh;*/min-height: 986px; background-color: #343742;display: inline-block;position: absolute;top: 70px;left: 0;z-index:1;}
-.leftMenu>ul>li{color: #9b9da7;display: table;height: 50px;line-height: 50px;padding-left: 39px; position: relative;width: 100%;font-size: 15px;border-bottom: 1px solid #3c3f49;cursor:pointer;position:relative;}
-.leftMenu>ul>li:hover{background-color: #2e3037;color: #afbeee;}
-.leftMenu>ul>li *{display: inline-block;vertical-align: middle;font-size: 15px;font-weight: 500;}
-.leftMenu>ul>li>img{position:absolute;left:10px;top:19px;}
-.leftMenu ul>li>input[type="button"]{border: none;background-color: transparent;background-image: url(/pb/img/common/leftMenuGo.png);background-repeat: no-repeat;float: right;margin: 20px 10px 0 0}
-.leftMenu ul li.menuOn{background-color: #2e3037;}
-.leftMenu ul li.menuOn p{color: #afbeee;}
-.leftMenu ul li.menuOn input[type="button"]{background-image: url(/pb/img/common/leftMenuDown.png);margin-top: 23px}
-.leftMenu ul li.menuOn:hover ul.subMenu li{color: #9b9da7}
+.leftMenu{max-width: 240px;width: 100%;/*height: 100vh;*/min-height: 986px; background-color: #0D488B;display: inline-block;position: absolute;top: 70px;left: 0;z-index:1;}
+.leftMenu>ul>li{color: #BFC0C6;display: table;height: 50px;line-height: 50px;padding:0 0 0 20px; position: relative;width: 100%;font-size: 15px;border-bottom: 1px solid #405C9E;cursor:pointer;position:relative;}
+.leftMenu>ul>li:hover,.leftMenu ul li.menuOn{background:#043E7F;}
+.leftMenu>ul>li:hover p{color: #66B8D5;}
+.leftMenu>ul .menu_title{display:flex;padding:0 15px 0 0;justify-content:space-between;align-items:center;}
+.leftMenu>ul .menu_title i{display:inline-block;width:24px;height:24px;background:url(/pb/img/common/leftMenuGo.png) no-repeat center;}
+.leftMenu ul li.menuOn p{color: #66B8D5;}
+.leftMenu>ul li.menuOn .menu_title i{background:url(/pb/img/common/leftMenuDown.png) no-repeat center;}
 .leftMenu .subMenu{display: none;padding: 0 0 10px 0;width: 100%;margin-left: -10px;}
 .leftMenu ul li.menuOn .subMenu{display: block;}
-.leftMenu .subMenu li{display: block;padding-left: 10px;height: auto;height: 32px;line-height: 31px;width: 105%}
-.leftMenu .subMenu li:hover{background-color: #292b31;}
+.leftMenu .subMenu li{display: block;width:100%;padding-left: 10px;height: auto;height: 32px;line-height: 31px;}
+.leftMenu .subMenu li:hover{background-color: #04356C;}
 .leftMenu .subMenu li a{font-size: 14px;}
-.leftMenu .subMenu li:hover a{color: #afbeee;}
+.leftMenu .subMenu li:hover a{color: #66B8D5;}
 .leftMenu .btnWrap{margin: 25px 0 0 10px;}
 .leftMenu .btnWrap ul li{margin-bottom: 8px;}
 .leftMenu .btnWrap button{background-color: #fff;border: none;width: 210px;height: 50px;text-align: left;border-radius: 5px;padding-left: 15px;cursor: pointer;}
@@ -75,12 +73,12 @@
 input[type="radio"]{display: none;}
 input[type="radio"]+label{width: 18px;height: 18px;display: inline-block;border: 1px solid #999;border-radius: 100%;vertical-align: middle;margin-right: 0px;}
 input[type="radio"]+label+label{vertical-align: middle;margin-right: 15px;}
-input[type="radio"]:checked+label{border: 1px solid #456ded;position: relative;}
-input[type="radio"]:checked+label::after{position: absolute;content: "";width: 10px;height: 10px;background-color: #456ded;border-radius: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
+input[type="radio"]:checked+label{border: 1px solid  --var(--primary-color);position: relative;}
+input[type="radio"]:checked+label::after{position: absolute;content: "";width: 10px;height: 10px;background-color:  --var(--primary-color);border-radius: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
 
 input[type="checkbox"]{display: none;}
 input[type="checkbox"]+label{width: 18px;height: 18px;display: inline-block;border: 1px solid #999;border-radius: 3px;vertical-align: middle;margin-top: -2px;}
-input[type="checkbox"]:checked+label{border: 1px solid #456ded;background-color: #456ded;position: relative;}
+input[type="checkbox"]:checked+label{border: 1px solid  --var(--primary-color);background-color:  --var(--primary-color);position: relative;}
 input[type="checkbox"]:checked+label::after{background-image: url(/pb/img/common/check.png);background-repeat: no-repeat;background-position: center;position: absolute;content: " ";display: inline-block;width: 12px;height: 10px;top: 50%;left: 50%;transform: translate(-50%,-50%)}
 
 .btnType1{font-size: 1em;height: 40px;vertical-align: middle;color: #fff;background-color: #aaa;border: none;border-radius: 3px;cursor: pointer;padding: 0 10px}
@@ -103,6 +101,99 @@
 .calendar_wrap .calendar_box .calBtn{position:absolute;right:5px;top:7px;width:25px;height:25px;margin:0;border:none;background-color:transparent !important;background-image:url(/pb/img/common/calendarIcon.png);background-repeat:no-repeat;vertical-align:middle;cursor:pointer;} 
 .calendar_wrap .line {display:inline-block;letter-spacing:0;}
 
+
+/* @media screen and (max-width:1400px){
+	header h1{max-width: 200px;}
+	header .topRight{width: 78%;}
+	.leftMenu{max-width: 200px;}
+	div.contWrap{left: 200px;}
+	.leftMenu .btnWrap{margin: 25px 0 0 8px;}
+	.leftMenu .btnWrap button{width: 180px;padding-left: 9px}
+	.leftMenu .btnWrap button *{letter-spacing: -1px;}
+	.leftMenu .btnWrap button img{padding-right: 3px}
+}
+
+@media screen and (max-width:1280px){
+	header .infoWrap{right:-8%;}
+}
+
+@media screen and (max-width:1100px){
+	header{background-color:  --var(--primary-color);}
+	header h1,header .topRight{background-color: transparent;}
+	header h1{max-width: 10%;}
+	header .topRight{width: 87%;}
+	header .allMenu.mMenuClose{background-image: url(/pb/img/common/leftMenuClose.png);margin: 21px 0;}
+	header .topRight ul:nth-child(2) li:first-child,header .topRight ul:nth-child(2) li:nth-child(2),header .topRight .infoWrap ul:first-child{display: none;}
+	header .allMenu{background-image: url(/pb/img/common/mTopMenuIcon.png);width: 38px;height: 27px;right: 0;left: auto}
+	.topRight>ul:nth-child(2){left: auto;right: 11%;}
+	.topRight>ul:nth-child(2) li{background-color: #6a8af1;}
+	.topRight>ul:nth-child(2) li input[type="button"]{width: 22px;height:
+	22px;background-size: 22px;left: 21%;}
+	.quickSiteBtn{background-image: url(/pb/img/common/topPcWhite.png);}
+	.favoriteBtn{background-image: url(/pb/img/common/topFavoriteWhite.png);}
+	header .infoWrap{right: 4%;}
+	.pfImg{position: absolute;right: 5%;float: none;}
+	.leftMenu{display: none;}
+	.leftMenu.mMenuOn{display: block;right: 0;left: auto;z-index: 1;max-width: 243px;}
+}
+
+@media screen and (max-width: 787px){
+	header{z-index: 2;}
+	header h1{max-width: 17%;}
+	header .topRight{width: 78%;}
+	.topRight>ul:nth-child(2){left: auto;right: 12%}
+	header .infoWrap{right: 7%;}
+	.topRight>ul:nth-child(2){left: auto;right: 19.5%;}
+	
+	.leftMenu .btnWrap button{width: 96%;height: 70px;}
+	.leftMenu .btnWrap button *{font-size: 1.125em;}
+	.leftMenu>ul{overflow-y: scroll;height: 66%;overflow-x: hidden;}
+	.leftMenu>ul>li{height: 70px;line-height: 70px;}
+	.leftMenu>ul>li *{font-size: 1.250em;letter-spacing: -0.5px;}
+	.leftMenu ul>li>input[type="button"]{background-image: url(/pb/img/common/tLeftMenuGo.png);margin: 25px 10px 0 0}
+	.leftMenu .subMenu>li{height: 60px;line-height: 55px;}
+	.leftMenu .subMenu>li>a{font-size: 0.768em;}
+	
+	input[type="text"],input[type="number"],input[type="password"],select{height: 60px;border: 1px solid #dbdcdf;vertical-align: middle;min-width: 160px;font-size: 1.375em;color: #555;font-weight: 500;padding: 0 0 0 20px;border-radius: 3px;}
+	select{background-image: url(/pb/img/common/selectIcon.png);background-repeat: no-repeat;background-position: 93% center;}
+	input[type="radio"]{display: none;}
+	input[type="radio"]+label{width: 25px;height: 25px;display: inline-block;border: 1px solid #999;border-radius: 100%;vertical-align: middle;margin-right: 0px;}
+	input[type="radio"]+label+label{vertical-align: middle;margin-right: 15px;font-size: 1.250em}
+	input[type="radio"]:checked+label{border: 1px solid  --var(--primary-color);position: relative;}
+	input[type="radio"]:checked+label::after{position: absolute;content: "";width: 16px;height: 16px;background-color:  --var(--primary-color);border-radius: 100%;top: 50%;left: 50%;transform: translate(-48%,-52%);}
+	
+	input[type="checkbox"]+label{width: 25px;height: 25px;display: inline-block;border: 1px solid #999;border-radius: 3px;vertical-align: middle;}
+	input[type="checkbox"]+label+label{font-size: 1.250em}
+	input[type="checkbox"]:checked+label::after{background-image: url(/pb/img/common/tCheck.png);background-repeat: no-repeat;background-position: center;position: absolute;content: " ";display: inline-block;width: 28px;height: 20px;top: 50%;left: 50%;transform: translate(-50%,-50%)}
+}
+
+@media screen and (max-width:640px){
+	input[type="radio"]:checked+label::after{position: absolute;content: "";width: 16px;height: 16px;background-color:  --var(--primary-color);border-radius: 100%;top: 50%;left: 50%;transform: translate(-53%,-53%);}
+	
+	header{height: 90px;}
+	header h1{margin-top: 11px;}
+	header .allMenu{top: 5%}
+	header .allMenu.mMenuClose{margin: 30px 0;}
+	.topRight>ul:nth-child(2){right: 20%;}
+	.leftMenu{display: block;top: 90px;right: 0;left: auto;}
+	
+	div.contWrap{padding: 20px 13px;}
+	.rightWrap select{min-width: 120px;}
+	.pfImg{margin-top: 24px;}
+}
+
+@media screen and (max-width:500px){
+	.topRight>ul:nth-child(2){right:25%;}
+}
+
+@media screen and (max-width:400px){
+	header h1{width: 15%}
+	header h1 img{width: 220%}
+	header .allMenu{top: 10%;right: -2%;}
+	.topRight>ul:nth-child(2){right: 31%}
+	.topRight>ul:nth-child(2) li{margin: 0 3px;}
+} */
+
 /*개인정보 레이어팝업*/
 .setDiv {padding-top: 100px;text-align: center;}
 .mask {position:absolute;left:0;top:0;z-index:9999;background-color:#000;display:none;}
src/main/webapp/pb/css/content.css
--- src/main/webapp/pb/css/content.css
+++ src/main/webapp/pb/css/content.css
@@ -1,180 +1,16 @@
-@import url('/css/font-sans.css');
+@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
+@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");
+@import url(/pb/css/style.css);
 
-/* 怨듯�� */
-@media print{
-	@page {size: landscape}
-} 
-.titType1{font-size: 1.375em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 22px;*/
-.titType2{font-size: 1.125em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 18px;*/
-
-/*.bgTitType1*/
-.tType1{font-size: 2.750em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 44px;*/
-.tType2{font-size: 1.500em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 24px;*/
-.tType3{font-size: 1.188em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 19px;*/
-.tType4{font-size: 1.125em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 18px;*/
-.tType5{font-size: 1em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 16px;*/
-.tType6{font-size: 0.875em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 14px;*/
-.tType7{font-size: 0.813em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 13px;*/
-
-.cfText{font-size:0.875em;font-weight: 500;}/* �ㅻ����ㅽ�명�대����(鍮④����쇨꼍�� �대���� c_ed4555 �대���� 異�媛�) */
-
-.fwMd{font-weight: 500;}
-.fwBold{font-weight: 600;}
-.fwExtBold{font-weight: 700;}
-
-.c_222222{color: #222}
-.c_333333{color: #333}
-.c_999999{color: #999}
-.c_b4b4b4{color: #b4b4b4}
-.c_456ded{color: #456ded}
-.c_e40000{color: #e40000;}
-.c_ed4555{color: #ed4555}
-
-.bg_888888{background-color: #888 !important;color: #fff !important;}
-.bg_888888:hover{background-color:#555 !important}
-.bg_ed4545{background-color: #ed4545 !important;color: #fff !important;}
-.bg_ed4545:hover{background-color:#e82323 !important;}
-.bg_456ded{background-color: #456ded !important;color: #fff !important;}
-.bg_456ded:hover{background-color: #1c4ce7 !important}
-
-.center{text-align: center !important;margin: 0 auto;}
-.left{text-align: left !important;}
-.right{text-align: right !important;}
-.block{display: block;width: 100%;}
-
-.listType1 li{list-style: url(/pb/img/common/listType1.png);text-align: left;vertical-align: middle;}
-.listType2 li{list-style: url(/pb/img/common/listType2.png);text-align: left;}
-
-.reqArea{position: relative;}
-.reqArea::after{position: absolute;content: "*";color: #e40000;left: -10px;top: 50%;transform: translateY(-30%);}
-
-.btnType{min-width: 70px; height: 45px; background-color: #888; color: #fff; font-size: 16px; border-radius: 5px; margin: 0 2px;}
-.btnType:last-child{margin: 0 0 0 2px;}
-.btnType:first-child{margin: 0 2px 0 0;}
-.btnType.bluefill{background-color: #456ded;}
-.btnType.bluebor{background-color: #fff; border: 1px solid #456ede; color: #456ede;}
-.btnType.redfill{background-color: #e40000;}
-.btnType.redbor{background-color: #fff; border: 1px solid #e40000; color: #e40000;}
-
-/* 硫��� ����蹂대�� */
-.contWrap{width: calc(100% - 240px);background-color: #e7ebf1;position: absolute;top: 70px;left: 240px;padding: 30px 40px;min-height: 986px;}
-.contWrap:after {content:'';position:absolute;left:-240px;top:0;width:240px;height:100%;background:#343742;}
-.cont{/* width: 85%; */margin: 30px auto 0 0;}
-.dashBoard .cont{/* width: 88%; */display: flex;flex-flow: row wrap;;}
-.box{flex-basis: 31%; height: 300px;background-color: #fff;box-shadow: 0.5px 0.9px 7px 0 rgba(0,0,0,0.1);border-radius: 5px;overflow: hidden;display: inline-block;margin: 0 13.5px 27px 0;}
-.box:nth-child(3n) {flex-basis:34%;}
-.boxTitle{width: 100%;background:  linear-gradient(to bottom, rgba(248,249,252,1) 0%, rgba(243,244,247,1) 100%);border-bottom: 1px solid #f1f4fa; line-height: 50px;height: 50px;}
-.boxTitle h3{padding-left: 25px;color: #222;display: inline-block;}
-.boxTitle input[type="button"]{border: none;background-color: transparent;width: 20px;height: 20px;float: right;background-image: url(/pb/img/common/plusBtn.png);background-repeat: no-repeat;margin: 15px;cursor: pointer;}
-.boxCont{padding: 25px 20px;text-align: center;margin: 0 auto;width: 100%;}
-
-.todayStatus{height: 320px;}
-.todayStatus .boxCont{padding: 25px 5px;}
-.todayStatus ul{height: 100%;width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;}
-.todayStatus ul li{border-right: 1px dashed #e5e5e5;height: 100%;width: calc((100% - 3px)/3);}
-.todayStatus ul li:last-child{border: none;}
-.todayStatus .icon{width: 60px;height: 60px;border-radius: 100%;text-align: center;line-height: 75px;margin: 0 auto;margin-bottom: 15px;}
-.todayStatus ul li:first-child .icon{background-color: #fbf4e4;}
-.todayStatus ul li:nth-child(2) .icon{background-color: #ffecf5;}
-.todayStatus ul li:nth-child(3) .icon{background-color: #ebeeff;}
-/* .todayStatus ul li p:nth-child(2){padding-bottom: 15px;}
-.todayStatus ul li p:nth-child(3){padding-bottom: 5px;} */
-.todayStatus.todayStatus02 ul li:first-child .icon {background-color: #ffecf5;}
-.todayStatus.todayStatus02 ul li:nth-child(2) .icon {background-color: #ffe8db;}
-.todayStatus.todayStatus02 ul li:nth-child(3) .icon {background-color: #e2f1f1;}
-.todayStatus.todayStatus03 ul li .icon {line-height:86px;}
-.todayStatus.todayStatus03 ul li:first-child .icon {background-color: #ecf3ff;}
-.todayStatus.todayStatus03 ul li:nth-child(2) .icon {background-color: #e2f1f1;}
-.todayStatus.todayStatus03 ul li:nth-child(3) .icon {background-color: #ffe7e7;}
-
-.dashBoard .todayStatus .boxCont{height: calc(100% - 50px);}
-.dashBoard .todayStatus02 .boxCont{height: auto;}
-.dashBoard .todayStatus .small_text{font-size: 0.875em; color: #b6b6b6;}
-.dashBoard .todayStatus01 .small_text{margin: 0 0 11px 0;}
-.dashBoard .todayStatus .middle_text{font-size: 1em; color: #222222; font-weight: 400; margin: 0 0 11px 0;}
-.dashBoard .todayStatus .large_text{font-size:  2.2em; color: #222222; font-weight: 700; margin: 0 0 14px 0;}
-.dashBoard .todayStatus01 .large_text{font-size: 1.875em;}
-.dashBoard .todayStatus .total_box_wrap{width: calc(100% - 20px); border: 1px solid #e5e5e5; border-radius: 5px;margin: 15px auto 0 auto; padding: 2.5px 13px; font-size: 0.813em; color: #666; font-weight: 400; flex-wrap: wrap;}
-.dashBoard .todayStatus .total_box_wrap li{display: inline-block; width: auto; text-align: left; padding: 2.5px 4px 2.5px 0; border: 0; letter-spacing: -0.5px;}
+/* 공통 레이아웃 */
+.contWrap{position:absolute;width:calc(100% - 240px);min-height:986px;padding:30px 40px;background:#F2F2F2;top:70px;left:240px;}
+.contWrap:after{position:absolute;content:'';width:240px;height:100%;background:#0D488B;left:-240px;top:0;}
+.cont{margin:30px auto 0 0;}
 
 
-.boxCont table{width: 100%;text-align: left;font-size: 1em;color: #555;table-layout: fixed;margin: 0 auto;}
-.boxCont table.tbType1 tr{border-bottom: 1px solid #e5e5e5;cursor: pointer;}
-.boxCont table.tbType1 tr td{padding: 16px 2px 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;letter-spacing: -1px;}
-.boxCont table.tbType1 tr:first-child td{padding-top: 0}
-.boxCont table.tbType1 tr td:first-child{padding-right: 20px;}
-.boxCont02 table.tbType1 tbody tr td {padding:9px 2px 8px;font-size:15px;vertical-align:middle;}
-.boxCont02 table.tbType1 tbody tr:first-child td {padding:0 2px 10px 0;font-size:16px;}
-.boxCont02 table.tbType1 tbody tr td:first-child {padding-right:10px;font-size:16px;}
-
-.boxCont table.tbType2{border-left: 3px solid #e5e5e5;font-size: 0.875em;overflow: visible}
-.boxCont table.tbType2 tr td{text-align: center;padding: 10px 0;letter-spacing: -0.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
-.boxCont table.tbType2 tr td:first-child{padding-left: 10px;}
-
-.chartBox .boxCont{padding:15px;}
-.chartInfo{float: right;color: #222;}
-.chartInfo ul li{position: relative;margin-left: 20px;padding-left: 18px;}
-.chartInfo ul.inline li::after{position: absolute;content: " ";width: 13px;height: 13px;background-color: #aaa;border-radius: 3px;top: 50%;transform: translateY(-50%);left: 0;}
-.chartInfo ul li:nth-child(1)::after{background-color: #fd3c97;}
-.chartInfo ul li:nth-child(2)::after{background-color: #6d81f5;}
-.chartType1 .chartArea{width: 100%;background-color: #fff;height: 200px;margin-top: 20px;overflow: hidden;}
-
-.chartType2 .boxCont{padding: 25px 0}
-.chartType2 .chartArea,.chartType2 .chartInfo{display: inline-block;vertical-align: middle;}
-.chartType2 .chartArea{margin-left: -9%;}
-.chartType2 .chartArea canvas{margin-top: 17px;margin-left: 8%;}
-.chartType2 .chartInfo{width: 50%;margin-top:-25px}
-.chartType2 .chartInfo ul.inline{background-color: #fff;display: block;height: 30px;margin: 20px 0 15px 0}
-.chartType2 .chartInfo ul.inline li{padding-left: 18px;border: none;margin-left: 20px;width: 28%;text-align: left;}
-.chartType2 .chartInfo ul{background-color: #eff2f6;border-radius: 5px;display: block;width: 90%;}
-.chartType2 .chartInfo ul li{padding: 20px 0;border-bottom: 1px solid #dee1e6;margin-left: 0;width: 80%;text-align: center;margin: 0 auto}
-.chartType2 .chartInfo ul li:last-child{border: none;}
-.chartType2 .chartInfo ul li span.tType2{margin-left: 20px;vertical-align: text-bottom;}
-.chartType2 .chartInfo ul li:nth-child(1)::after{background-color: #6d81f5;}
-.chartType2 .chartInfo ul li:nth-child(2)::after{background-color: #1ccab8;}
-
-.manageCont .boxCont{padding: 20px}
-.manageCont ul li{width: 48%;height: 100px;border: 1px solid #e5e5e5;box-shadow: 1.5px 2.6px 5px 0 rgba(0,0,0,0.1);border-radius: 8px;margin:0 10px 10px 0;cursor: pointer;}
-.manageCont ul li:nth-child(2n){margin-right: 0;}
-.manageCont .iconWrap{float: left;width: 66px;height: 100%;background-color: #f6f6f6;line-height: 120px;border-radius: 5px 0 0 5px;}
-.manageCont ul li p{text-align: right;padding-right: 15px;}
-.manageCont ul li p.tType4{margin-top: 22px;margin-bottom: 5px;}
-.manageCont ul li p.tType7{width: 86%;word-break: keep-all;padding-right: 0;margin: 0 auto;}
-
-.box .listType2 li{margin-right: 20px;}
-.box .listType2 li:first-child{background-image: url(/pb/img/dashBoardImg8.png);background-repeat: no-repeat;list-style: none;padding-left: 25px}
-
-.box .tbInfo{display: block;height: 20px;}
-.box .tbType3{margin-top: 8px;text-align: center;}
-.box .tbType3 thead tr{background-color: #f6f7f9;border-top: 1px solid #dddee0;border-bottom: 1px solid #dddee0;}
-.box .tbType3 thead tr th{font-size: 1em;padding: 10px 0;font-weight: 500;color: #000;}
-.box .tbType3 tbody tr{border-bottom: 1px solid #e5e5e5;}
-.box .tbType3 tbody tr td{padding: 9px 0;font-size: 0.938em;color: #666;}
-
-.box.boxType2{background-color: transparent;box-shadow: none;border-radius: 0;}
-.box.boxType2 ul{width: 100%;}
-.box.boxType2 ul li{text-align: center;width: 48.5%;background-color: #fff;height: 145px;margin: 0 15px 10px 0;padding: 20px 10px;word-break: keep-all;border-radius: 8px;border-top: 4px solid #aaa;letter-spacing: -0.3px;box-shadow: 0.5px 0.9px 7px 0 rgba(0,0,0,0.1);cursor: pointer;}
-.box.boxType2 ul li:nth-child(1){border-top: 4px solid #eab74a;}
-.box.boxType2 ul li:nth-child(2){border-top: 4px solid #f43a92;}
-.box.boxType2 ul li:nth-child(3){border-top: 4px solid #6d81f5;}
-.box.boxType2 ul li:nth-child(4){border-top: 4px solid #1db5a4;}
-.box.boxType2 ul li:nth-child(2n){margin-right: 0;}
-.box.boxType2 ul li h3{margin: 15px 0 8px 0;font-weight: 500;}
-
-.box.surveyCont .boxCont{padding: 15px 20px;font-size: 1em;}
-.box.surveyCont table{table-layout: fixed;}
-.box.surveyCont table tr{border-bottom: 1px solid #e5e5e5;}
-.box.surveyCont table tr td{font-size: 1em;font-weight: 500;color: #555;letter-spacing: -0.5px;word-break: keep-all;vertical-align: middle;padding: 15px 0;}
-.box.surveyCont table tr td p{overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient:vertical;line-height: 20px;}
-.box.surveyCont table tr td input[type="button"]{width: 100px;height: 35px;border: none;background-color: #6d81f5;border-radius: 5px;color: #fff;font-weight: 500;cursor: pointer}
-.box.surveyCont table tr td input[type="button"]:hover{background-color: #5568dc;}
-.box.surveyCont table tr td input[type="button"]:active{box-shadow: inset 0.5px 1px 3px 0 rgba(0,0,0,0.3)}
-/* //硫��� ����蹂대�� */
-
-/* ��釉����댁� */
 .pageIcon{width: 62px;height: 62px;background-color: #fff;text-align: center;position: relative;box-shadow: 1.5px 2.6px 5px 0 rgba(0,0,0,0.1);border-radius: 5px;float: left;margin: 0 20px 0 0;}
 .pageIcon img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
-.pageTitle h2{padding: 5px 0 10px 0;}
+.pageTitle h2{font-weight:700;padding: 5px 0 10px 0;}
 .pageTitle p{font-weight: 300;}
 .pageTitle02 {display:flex;margin:35px 0 0;justify-content:space-between;align-items:center;}
 .pageTitle02.type01 {margin:0;}
@@ -188,21 +24,20 @@
 .pageCont{/* width: 85%; */min-height: 650px;background-color: #fff;box-shadow: 0.5px 0.9px 7px 0 rgba(0,0,0,0.1);margin: 0 auto 0 0;border-radius: 5px;margin-top: 26px;padding: 40px 30px;}
 .listSerch{margin-bottom: 35px;letter-spacing:6px;}
 .listSerch h3{display:inline-block;font-size: 1em;margin-right: 8px;}
-.listSerch input[type="button"]{background-color: #456ded;/* border-radius: 0 3px 3px 0;margin-left: -20px; */margin-left:3px;height: 42px;}
-.listSerch input[type="button"].btnType2{border: 1px solid #456ded; background-color: #fff; color: #456ded;}
-.listSerch input[type="button"].btnType2:hover{background-color: #f0f4fe;}
+.listSerch input[type="button"]{background-color: var(--primary-color);/* border-radius: 0 3px 3px 0;margin-left: -20px; */margin-left:3px;height: 42px;}
+.listSerch input[type="button"].btnType2{border: 1px solid var(--primary-color); background-color: #fff; color: var(--primary-color);}
+.listSerch input[type="button"].btnType2:hover{background-color: var(--primary-color-hover);}
 .listSerch input[type="button"].btnType3{margin-left: 0;border:none;color:#fff;border-radius: 3px;vertical-align:middle;}
-.listSerch input[type="button"]:hover{background-color:#1c4ce7;}
+.listSerch input[type="button"]:hover{background-color:var(--primary-color-hover);}
+
 .listTop p{display: inline-block;vertical-align: middle;margin-bottom: 8px;}
 .listTop .rightWrap{float: right;vertical-align: middle;margin-top: -25px;margin-bottom: 00px;}
-.listTop input[type="button"].btn {background-color: #456ded;height: 42px;}
-.listTop input[type="button"].btn:hover {background-color: #1c4ce7;}
 .listTop input[type="button"]{border: 1px solid #aaa;border-radius: 3px;background-color: #fff;min-width: 40px;height: 40px;vertical-align: middle;background-position: center center;background-repeat: no-repeat;margin-right: 3px;}
-input[type="button"].readBtn{border:1px solid #456ded;color:#456ded;font-weight: 600;border-radius: 3px;background-color: #fff;min-width: 40px;height: 40px;vertical-align: middle;background-position: center center;background-repeat: no-repeat;margin-right: 3px;}
+input[type="button"].readBtn{border:1px solid var(--primary-color);color:var(--primary-color);font-weight: 600;border-radius: 3px;background-color: #fff;min-width: 40px;height: 40px;vertical-align: middle;background-position: center center;background-repeat: no-repeat;margin-right: 3px;}
 input[type="button"].readBtn:hover{background-color:#f2f4f7;}
 input[type="button"].excelBtn{border: 1px solid #207245;background-image: url(/pb/img/excelIcon.png);}
 input[type="button"].printBtn{border: 1px solid #686b72;background-image: url(/pb/img/printIcon.png)}
-.pageCont .tbType1{border-top: 2px solid #456ded;text-align: center;width: 100%;table-layout: fixed;}
+.pageCont .tbType1{border-top: 2px solid var(--primary-color);text-align: center;width: 100%;table-layout: fixed;}
 .pageCont .tbType1 thead tr{border-bottom: 2px solid #e6e6e6}
 .pageCont .tbType1 thead tr th{padding: 15px 0; font-size: 1em;font-weight: 500;color: #555;white-space: nowrap;}
 .sort{padding-left:8px;cursor:pointer;}
@@ -212,20 +47,20 @@
 .pageCont .tbType1 tbody tr{border-bottom: 1px solid #e6e6e6;}
 .pageCont .tbType1 tbody tr td{padding: 5px 0;color: #555;font-weight: 400;height:40px;vertical-align:middle;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
 .pageCont .tbType1 tbody tr td input[type="button"]{height: 30px;font-size: 0.813em;width: auto;padding: 0 8px;vertical-align: middle;margin-right: 2px;letter-spacing: -1px;}
-.pageCont .tbType1 tbody tr td input[type="button"].btnType1{background-color: #8595b0;}
-.pageCont .tbType1 tbody tr td input[type="button"].btnType1:hover{background-color: #5d7091}
+.pageCont .tbType1 tbody tr td input[type="button"].btnType1{background-color: var(--gray-color);}
+.pageCont .tbType1 tbody tr td input[type="button"].btnType1:hover{background-color: var(--gray-color-hover);}
 .pageCont .tbType1 tbody tr td input[type="button"].serchBtn{background-image: url(/pb/img/common/serchBtn.png);background-repeat: no-repeat;background-position: center;width: 32px;height: 32px;}
-.pageCont .tbType1 tbody tr td input[type="button"].btnType2{border: 1px solid #8595b0;color: #8595b0;}
+.pageCont .tbType1 tbody tr td input[type="button"].btnType2{border: 1px solid var(--gray-color);color: var(--gray-color);}
 .pageCont .tbType1 tbody tr td input[type="button"].btnType2:hover{background-color: #f2f4f7;}
 .pageCont .tbType1 tbody tr td button.btnType{min-width: 0; height:30px;font-size:14px;width:auto;padding:0 8px;vertical-align:middle;margin:0 2px;letter-spacing:-1px;font-weight:500;color:#fff;border-radius:3px;}
-.pageCont .tbType1 tbody tr td button.btnType20{background-color:#456ded;}
-.pageCont .tbType1 tbody tr td button.btnType20:last-child {color:#8595b0;border:1px solid #8595b0;background:#fff;}
-.pageCont .tbType1 tbody tr td button.btnType20:hover{background-color:#2454ef}
-.pageCont .tbType1 tbody tr td button.btnType20:last-child {color:#8595b0;border:1px solid #8595b0;background:#fff;}
+.pageCont .tbType1 tbody tr td button.btnType20{background-color:var(--primary-color);}
+.pageCont .tbType1 tbody tr td button.btnType20:last-child {color:var(--gray-color);border:1px solid var(--gray-color);background:#fff;}
+.pageCont .tbType1 tbody tr td button.btnType20:hover{background-color:var(--primary-color-hover)}
+.pageCont .tbType1 tbody tr td button.btnType20:last-child {color:var(--gray-color);border:1px solid var(--gray-color);background:#fff;}
 .pageCont .tbType1 tbody tr td button.btnType20:last-child:hover{background-color:#f2f4f7}
-.pageCont .tbType1 tbody tr td button.btnType21{background-color:#456ded;}
+.pageCont .tbType1 tbody tr td button.btnType21{background-color:var(--primary-color);}
 .pageCont .tbType1 tbody tr td button.btnType21:last-child {color:#d57b7b;border:1px solid #fb0f0f;background:#fff;}
-.pageCont .tbType1 tbody tr td button.btnType21:hover{background-color:#2454ef}
+.pageCont .tbType1 tbody tr td button.btnType21:hover{background-color:var(--primary-color-hover)}
 .pageCont .tbType1 tbody tr td button.btnType21:last-child {color: #d57b7b;border: 1px solid #fb0f0f;background:#fff;}
 .pageCont .tbType1 tbody tr td button.btnType21:last-child:hover{background-color:#f7f2f4}
 .pageCont .tbType1 tbody tr td .id_box {height:30px;line-height:30px;text-align:left;}
@@ -249,7 +84,7 @@
 .pageCont .tbType1+.btnWrap{margin-top: -30px;}
 .pageCont .tbType1+.page{margin-top: 20px;}
 
-.pageCont .tbType2{border-top: 2px solid #456ded;width: 100%;table-layout: fixed;text-align: left;}
+.pageCont .tbType2{border-top: 2px solid var(--primary-color);width: 100%;table-layout: fixed;text-align: left;}
 .pageCont .tbType2:last-child{margin-bottom: 0;}
 .pageCont .tbType2 tbody tr{border-bottom: 1px solid #e5e5e5;}
 .pageCont .tbType2 tbody tr th{background-color: #f7f7f7;font-size: 1.125em;padding: 20px 10px 20px 25px;color: #222;font-weight: 500;text-align:left}
@@ -257,7 +92,7 @@
 .pageCont .tbType2 tbody tr td .imgBox{width: 81%;height: 180px;overflow: hidden;text-align: center;border: 2px dashed #dbdcdf;border-radius: 3px;margin: 10px 0;vertical-align: middle;background-image: url(/pb/img/noImg.png);background-repeat: no-repeat;background-position: center;}
 .pageCont .tbType2 tbody tr td input[type="text"]{width: 80%;}
 .pageCont .tbType2 tbody tr td input[type="text"].dateInput{width: 8% !important;min-width:5%;margin: 0 3px;}
-.pageCont .tbType2 tbody tr td select{width: 15%;padding-right:20px;}/* select 湲���蹂�濡� �ш린 ���대��寃� ��寃� */
+.pageCont .tbType2 tbody tr td select{width: 15%;padding-right:20px;}/* select 湲   蹂 濡   ш린    대  寃    寃  */
 .pageCont .tbType2 tbody tr td select.date_format{width:8% !important;min-width:5%;margin: 0 3px 0 10px;}
 .pageCont .tbType2 tbody tr td .refund_cehck {display:inline-block;line-height:40px;vertical-align:top;}
 .pageCont .tbType2 tbody tr td .refund_cehck input[type=radio]+label+label {display:inline-block;}
@@ -272,7 +107,7 @@
 .pageCont .tbType2+.btnWrap{margin-bottom: 80px;}
 .pageCont .tbType2+.btnWrap input[type="button"]{margin-left: 5px;min-width: 90px;padding: 14.5px 20px; font-size: 1.125em;word-break:keep-all;}
 
-.pageCont .tbType3{border-top: 2px solid #456ded;width: 100%;text-align: center;}
+.pageCont .tbType3{border-top: 2px solid var(--primary-color);width: 100%;text-align: center;}
 .pageCont .tbType3 thead tr{background-color: #edf0f5;border-bottom: 2px solid #e6e6e6;}
 .pageCont .tbType3 thead tr th{color: #555;font-size: 1em;font-weight: 500; height: 45px;vertical-align: middle;letter-spacing: -1px;}
 .pageCont .tbType3 tbody tr{border-bottom: 1px solid #e6e6e6;}
@@ -281,9 +116,9 @@
 
 
 .pageCont .tbType4{text-align: center; width: 100%; table-layout: fixed; margin:0 0 50px 0;}
-.pageCont .tbType4 thead tr th{border-top:2px solid #456ded; border-bottom:3px double #e6e6e6; padding: 13px 0; font-size: 1em; font-weight: 500;color: #555; white-space: nowrap; border-left:1px solid #d5d5d5; text-align:center;}
+.pageCont .tbType4 thead tr th{border-top:2px solid var(--primary-color); border-bottom:3px double #e6e6e6; padding: 13px 0; font-size: 1em; font-weight: 500;color: #555; white-space: nowrap; border-left:1px solid #d5d5d5; text-align:center;}
 .pageCont .tbType4 thead tr th:first-child {border-left:none;}
-.pageCont .tbType4{border-top: 2px solid #456ded;width: 100%;table-layout: fixed;text-align: left;}
+.pageCont .tbType4{border-top: 2px solid var(--primary-color);width: 100%;table-layout: fixed;text-align: left;}
 .pageCont .tbType4 tbody tr{border-bottom: 2px solid #e5e5e5;}
 .pageCont .tbType4 tbody tr td{vertical-align: middle;font-size: 1em;font-weight: 400;color: #555;padding: 12px 0; border-left:1px solid #d5d5d5; text-align:center;}
 .pageCont .tbType4 tbody tr td:first-child {border-left:none;}
@@ -297,27 +132,27 @@
 .ipStatus .tableWrap{margin-top: 15px;}
 .ipStatus .tbWrap{width: 100%;}
 .ipStatus .chartArea{background-color: #efefef;width: 100%;height: 340px;overflow: hidden}
-.ipStatus .chartArea img{width: 100%;height: auto;}/* img �ъ�댁� ���� 李⑦�� �ㅼ�닿�硫� ���� */
+.ipStatus .chartArea img{width: 100%;height: auto;}/* img  ъ 댁       李⑦    ㅼ 닿 硫       */
 .chartBg{width: 14px;height: 14px;border-radius: 3px;background-color: #1ccab8;display: inline-block;vertical-align: bottom;margin-right: 5px;}
 .chartColor{color: #1ccab8;font-size: 18px;font-weight: 600;}
 
 /*.pageCont .tableWrap+.btnWrap{margin-top: -20px;}*/
-.pageCont .btnWrap{margin-top: 10px;height: 45px;}
+.pageCont .btnWrap{margin:40px 0 0 0;height: 45px;}
 .pageCont .btnWrap input[type="button"]{margin-left: 5px;padding: 14.5px 20px;height: auto;font-weight: 500;font-size: 1em;}
-.pageCont .btnWrap .btnType1{background-color: #456ded !important;   float: right;}
-.pageCont .btnWrap .btnType1:hover{background-color: #1c4ce7;}
-.pageCont .btnWrap .btnType2{border: 1px solid #456ded;color: #456ded;}
+.pageCont .btnWrap .btnType1{background-color: var(--primary-color);   float: right;}
+.pageCont .btnWrap .btnType1:hover{background-color: var(--primary-color-hover);}
+.pageCont .btnWrap .btnType2{border: 1px solid var(--primary-color);color: var(--primary-color);}
 .pageCont .btnWrap .btnType2:hover{background-color: #f2f4f7;}
 .pageCont .btnWrap1 {text-align:center; padding:20px 0 0 0;} /* 미니팝업 버튼 영역 추가*/
-.pageCont .btnWrap1 .btnType3 {background-color:#456ded; color:#fff; height:45px; border-radius:5px; min-width:70px; margin:0 5px 0 0;} /* 미니팝업 버튼 영역 추가*/
+.pageCont .btnWrap1 .btnType3 {background-color:var(--primary-color); color:#fff; height:45px; border-radius:5px; min-width:70px; margin:0 5px 0 0;} /* 미니팝업 버튼 영역 추가*/
 
 .tbType2 tbody tr td input[type="radio"]+label+label{font-size: 1.125em;font-weight: 400;margin-left: 5px;}
 
 .page{margin: 0 auto 20px auto;width: 100%;text-align: center;position: relative;}
 .page ul{position: absolute;left: 50%;transform: translateX(-50%);}
 .page ul li{border: 1px solid #e6e6e6;font-size: 0.875em;color: #555;width: 34px;height: 34px;line-height: 33px;margin-left: -1px;cursor: pointer;}
-.page ul li strong {display:block;width:100%;height:100%;color:#fff;border:1px solid #456ded;background-color:#456dfd}
-.page ul li:hover{background-color: #456ded;color: #fff;border-color:#456ded;}
+.page ul li strong {display:block;width:100%;height:100%;color:#fff;border:1px solid var(--primary-color);background-color:var(--primary-color)}
+.page ul li:hover{background-color: var(--primary-color);color: #fff;border-color:var(--primary-color);}
 .page ul li:first-child{margin-left: 0;border-radius: 5px 0 0 5px;}
 .page ul li:last-child{border-radius: 0 5px 5px 0;}
 .page ul li:only-child{border-radius: 5px 5px 5px 5px;}
@@ -334,22 +169,22 @@
 .orgWrap{width: 20%;display: inline-block;margin-right: 2%;vertical-align: top;margin-top: 30px;}
 .orgWrap .btnWrap{margin-top: 0;height: 30px}
 .orgWrap .btnWrap input[type="button"]{padding: 5px 8px; font-size: 14px;text-align: center;letter-spacing: -1px; float: none;height: auto;width: auto;box-sizing: border-box;}
-.orgWrap .btnWrap .btnType1{background-color: #8595b0;}
-.orgWrap .btnWrap .btnType1:hover{background-color:#5d7091;}
-.orgWrap .btnWrap .btnType2{background-color: #fff;border: 1px solid #8595b0;color: #8595b0;}
+.orgWrap .btnWrap .btnType1{background-color: var(--gray-color);}
+.orgWrap .btnWrap .btnType1:hover{background-color:var(--gray-color-hover);;}
+.orgWrap .btnWrap .btnType2{background-color: #fff;border: 1px solid var(--gray-color);color: var(--gray-color);}
 .orgWrap .btnWrap .btnType2:hover{background-color:#f2f4f7;}
 .orgCont{width: 100%;min-height: 300px;border: 1px solid #d5d5d5;margin-top: 10px;border-radius: 5px;overflow:auto;}
 .tbWrap{width: 77%;display: inline-block;margin-top: 36px;vertical-align: top;}
 .tbWrap table tbody input[type="text"]{width: 80%;}
 .tbTit{position: relative;font-size: 20px;color: #222;letter-spacing: -0.5px;padding-left: 15px;font-weight: 800;}
-.tbTit::before{position: absolute;content: " ";width: 5px;height: 18px;border-radius: 2px;background-color: #456ded;left: 0;top: 50%;transform: translateY(-49%)}
+.tbTit::before{position: absolute;content: " ";width: 5px;height: 18px;border-radius: 2px;background-color: var(--primary-color);left: 0;top: 50%;transform: translateY(-49%)}
 .tbTit+table,p.right.fwMd+table{margin-top: 15px;margin-bottom: 40px;}
-.pageCont .tbType1 tbody tr td input[type="button"].editBtn{width: 32px;height: 32px;border-radius: 3px; background-color: #8595b0;background-image: url(/pb/img/common/editIcon.png);background-repeat: no-repeat;background-position: center;border: none;padding: 5px;}
+.pageCont .tbType1 tbody tr td input[type="button"].editBtn{width: 32px;height: 32px;border-radius: 3px; background-color: var(--gray-color);background-image: url(/pb/img/common/editIcon.png);background-repeat: no-repeat;background-position: center;border: none;padding: 5px;}
 .tbTit+p.right.fwMd{margin-bottom: 15px;margin-top: -15px;}
 .tbWrap+.btnWrap{text-align: right;}
 .tbWrap+.btnWrap input[type="button"]{float: none;padding: 10px 20px;}
 
-.galleryListWrap{border-top: 2px solid #456ded;border-bottom: 1px solid #e6e6e6;padding: 40px 0 20px 0;width: 100%;margin: 0 auto;}
+.galleryListWrap{border-top: 2px solid var(--primary-color);border-bottom: 1px solid #e6e6e6;padding: 40px 0 20px 0;width: 100%;margin: 0 auto;}
 .galleryListWrap::before,.galleryListWrap::after,.galleryListWrap+.btnWrap::after,.galleryListWrap ul{clear: both;overflow: hidden}
 .galleryListWrap ul li{position: relative;width: 24%;height: 330px;overflow: hidden;margin-right: 1.3%;margin-bottom: 1.3%;}
 .galleryListWrap ul li:nth-child(4n){margin-right: 0;}
@@ -358,7 +193,7 @@
 .galleryListWrap ul li .imgBox img[src*="noImg"]{width:55%;height:auto;}
 .galleryListWrap .check{position: absolute;z-index: 2;left: 3%;top: 3%;}
 .galleryListWrap .check input[type="checkbox"]+label{background-color: #fff;width: 20px;height: 20px;border:1px solid #555;}
-.galleryListWrap .check input[type="checkbox"]:checked+label{border: 1px solid #456ded;background-color: #456ded;position: relative;}
+.galleryListWrap .check input[type="checkbox"]:checked+label{border: 1px solid var(--primary-color);background-color: var(--primary-color);position: relative;}
 .galleryListWrap .check input[type="checkbox"]:checked+label::after{background-image: url(/pb/img/common/check.png);background-repeat: no-repeat;background-position: center;position: absolute;content: " ";display: inline-block;width: 12px;height: 10px;top: 50%;left: 50%;transform: translate(-50%,-50%)}
 .galleryListWrap .listCategory{position: absolute;right: 0;top: 0; z-index: 2;width: 50%;height: 30px;background-color: #ddd;font-size: 0.875em;color: #fff;}
 .galleryListWrap .listCategory li{display: table-cell;width: 60%;height: 100%;text-align: center;vertical-align: middle;padding: 7.4px 5px;background-color: #1db5a4;margin-right: 0;font-weight: 600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
@@ -384,15 +219,13 @@
 .fileWrap+.fileInfo ul{float: right;width: 60%;}
 .fileWrap+.fileInfo ul li{width: 50%;}
 
-/* �댁��湲�/�ㅼ��湲� */
+
 .listView{margin-top: 50px;}
 .listView table.tbType1{text-align: left;}
 .listView table.tbType1 tr th{vertical-align: middle;padding-left: 30px;background-color: #f7f7f7;font-size: 1.125em;font-weight: 500;padding: 20px 5px 20px 30px;}
 .listView table.tbType1 tr td{padding-left: 30px;font-size: 1em;}
-/* //�댁��湲�/�ㅼ��湲� */
 
 
-/* ��湲� */
 .cmmt_wrap2{margin-top: 30px;}
 .cmmt_tit2{display: flex; align-items: center;}
 .cmmt_tit2 img{margin-right: 6px;}
@@ -407,10 +240,9 @@
 .cmmt_detail2 .btn_wrap button{font-size: 16px; min-width: 60px; height: 36px; vertical-align: middle;}
 .cmmt_input2{width: 100%; margin-top: 30px;}
 .cmmt_input2 textarea{height: 80px; width: calc(100% - 90px); vertical-align: middle; border: 2px solid #e5e5e5; border-radius: 5px; padding: 15px; box-sizing: border-box;}
-.cmmt_input2 .cmmt_add2{width: 80px; height: 80px; border-radius: 5px; background-color: #456ded; border: 0; color: #fff; vertical-align: middle; margin-left: 5px; font-size: 18px; transition: background-color 0.2s linear;}
-/* //��湲� */
+.cmmt_input2 .cmmt_add2{width: 80px; height: 80px; border-radius: 5px; background-color: var(--primary-color); border: 0; color: #fff; vertical-align: middle; margin-left: 5px; font-size: 18px; transition: background-color 0.2s linear;}
 
-/* ��湲� */
+
 .cmtWrap{margin-top: 35px;}
 .cmtTop{border-bottom: 1px solid #e6e6e6;padding-bottom: 16px;}
 .cmtTop *{display: inline-block;}
@@ -426,13 +258,11 @@
 .cmtBtm{margin-top: 30px;}
 .cmtBtm textarea{width: 92.6%;height: 70px;border: 2px solid #e5e5e5;border-radius: 3px;}
 .cmtBtm input[type="button"]{width: 80px;height: 80px;margin-left: 10px;}
-/* //��湲� */
 
 
 /* #menuType{margin-top:8px;} */
 #showUrl{display: block; margin-top: -12px;margin-bottom:8px;}
 
-/* //��釉����댁� */
 
 /* jstree */
 .jstree-default .jstree-themeicon{background-image:url(/pb/img/common/folderClose.png);background-position:center center !important}
@@ -460,3 +290,9 @@
 	.listSerch input[type="checkbox"]+label{margin: 6px 0 0 0;}
 	.listSerch input[type="checkbox"]+label+label{vertical-align: sub;}
 }
+
+
+
+@media print{
+	@page {size: landscape}
+}
(No newline at end of file)
 
src/main/webapp/pb/css/content_bak.css (added)
+++ src/main/webapp/pb/css/content_bak.css
@@ -0,0 +1,462 @@
+@import url('/css/font-sans.css');
+
+/* 怨듯�� */
+@media print{
+	@page {size: landscape}
+} 
+.titType1{font-size: 1.375em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 22px;*/
+.titType2{font-size: 1.125em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 18px;*/
+
+/*.bgTitType1*/
+.tType1{font-size: 2.750em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 44px;*/
+.tType2{font-size: 1.500em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 24px;*/
+.tType3{font-size: 1.188em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 19px;*/
+.tType4{font-size: 1.125em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 18px;*/
+.tType5{font-size: 1em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 16px;*/
+.tType6{font-size: 0.875em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 14px;*/
+.tType7{font-size: 0.813em; font-family: 'Noto Sans KR', sans-serif;}/*font-size: 13px;*/
+
+.cfText{font-size:0.875em;font-weight: 500;}/* �ㅻ����ㅽ�명�대����(鍮④����쇨꼍�� �대���� c_ed4555 �대���� 異�媛�) */
+
+.fwMd{font-weight: 500;}
+.fwBold{font-weight: 600;}
+.fwExtBold{font-weight: 700;}
+
+.c_222222{color: #222}
+.c_333333{color: #333}
+.c_999999{color: #999}
+.c_b4b4b4{color: #b4b4b4}
+.c_456ded{color: #456ded}
+.c_e40000{color: #e40000;}
+.c_ed4555{color: #ed4555}
+
+.bg_888888{background-color: #888 !important;color: #fff !important;}
+.bg_888888:hover{background-color:#555 !important}
+.bg_ed4545{background-color: #ed4545 !important;color: #fff !important;}
+.bg_ed4545:hover{background-color:#e82323 !important;}
+.bg_456ded{background-color: #456ded !important;color: #fff !important;}
+.bg_456ded:hover{background-color: #1c4ce7 !important}
+
+.center{text-align: center !important;margin: 0 auto;}
+.left{text-align: left !important;}
+.right{text-align: right !important;}
+.block{display: block;width: 100%;}
+
+.listType1 li{list-style: url(/pb/img/common/listType1.png);text-align: left;vertical-align: middle;}
+.listType2 li{list-style: url(/pb/img/common/listType2.png);text-align: left;}
+
+.reqArea{position: relative;}
+.reqArea::after{position: absolute;content: "*";color: #e40000;left: -10px;top: 50%;transform: translateY(-30%);}
+
+.btnType{min-width: 70px; height: 45px; background-color: #888; color: #fff; font-size: 16px; border-radius: 5px; margin: 0 2px;}
+.btnType:last-child{margin: 0 0 0 2px;}
+.btnType:first-child{margin: 0 2px 0 0;}
+.btnType.bluefill{background-color: #456ded;}
+.btnType.bluebor{background-color: #fff; border: 1px solid #456ede; color: #456ede;}
+.btnType.redfill{background-color: #e40000;}
+.btnType.redbor{background-color: #fff; border: 1px solid #e40000; color: #e40000;}
+
+/* 硫��� ����蹂대�� */
+.contWrap{width: calc(100% - 240px);background-color: #e7ebf1;position: absolute;top: 70px;left: 240px;padding: 30px 40px;min-height: 986px;}
+.contWrap:after {content:'';position:absolute;left:-240px;top:0;width:240px;height:100%;background:#343742;}
+.cont{/* width: 85%; */margin: 30px auto 0 0;}
+.dashBoard .cont{/* width: 88%; */display: flex;flex-flow: row wrap;;}
+.box{flex-basis: 31%; height: 300px;background-color: #fff;box-shadow: 0.5px 0.9px 7px 0 rgba(0,0,0,0.1);border-radius: 5px;overflow: hidden;display: inline-block;margin: 0 13.5px 27px 0;}
+.box:nth-child(3n) {flex-basis:34%;}
+.boxTitle{width: 100%;background:  linear-gradient(to bottom, rgba(248,249,252,1) 0%, rgba(243,244,247,1) 100%);border-bottom: 1px solid #f1f4fa; line-height: 50px;height: 50px;}
+.boxTitle h3{padding-left: 25px;color: #222;display: inline-block;}
+.boxTitle input[type="button"]{border: none;background-color: transparent;width: 20px;height: 20px;float: right;background-image: url(/pb/img/common/plusBtn.png);background-repeat: no-repeat;margin: 15px;cursor: pointer;}
+.boxCont{padding: 25px 20px;text-align: center;margin: 0 auto;width: 100%;}
+
+.todayStatus{height: 320px;}
+.todayStatus .boxCont{padding: 25px 5px;}
+.todayStatus ul{height: 100%;width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;}
+.todayStatus ul li{border-right: 1px dashed #e5e5e5;height: 100%;width: calc((100% - 3px)/3);}
+.todayStatus ul li:last-child{border: none;}
+.todayStatus .icon{width: 60px;height: 60px;border-radius: 100%;text-align: center;line-height: 75px;margin: 0 auto;margin-bottom: 15px;}
+.todayStatus ul li:first-child .icon{background-color: #fbf4e4;}
+.todayStatus ul li:nth-child(2) .icon{background-color: #ffecf5;}
+.todayStatus ul li:nth-child(3) .icon{background-color: #ebeeff;}
+/* .todayStatus ul li p:nth-child(2){padding-bottom: 15px;}
+.todayStatus ul li p:nth-child(3){padding-bottom: 5px;} */
+.todayStatus.todayStatus02 ul li:first-child .icon {background-color: #ffecf5;}
+.todayStatus.todayStatus02 ul li:nth-child(2) .icon {background-color: #ffe8db;}
+.todayStatus.todayStatus02 ul li:nth-child(3) .icon {background-color: #e2f1f1;}
+.todayStatus.todayStatus03 ul li .icon {line-height:86px;}
+.todayStatus.todayStatus03 ul li:first-child .icon {background-color: #ecf3ff;}
+.todayStatus.todayStatus03 ul li:nth-child(2) .icon {background-color: #e2f1f1;}
+.todayStatus.todayStatus03 ul li:nth-child(3) .icon {background-color: #ffe7e7;}
+
+.dashBoard .todayStatus .boxCont{height: calc(100% - 50px);}
+.dashBoard .todayStatus02 .boxCont{height: auto;}
+.dashBoard .todayStatus .small_text{font-size: 0.875em; color: #b6b6b6;}
+.dashBoard .todayStatus01 .small_text{margin: 0 0 11px 0;}
+.dashBoard .todayStatus .middle_text{font-size: 1em; color: #222222; font-weight: 400; margin: 0 0 11px 0;}
+.dashBoard .todayStatus .large_text{font-size:  2.2em; color: #222222; font-weight: 700; margin: 0 0 14px 0;}
+.dashBoard .todayStatus01 .large_text{font-size: 1.875em;}
+.dashBoard .todayStatus .total_box_wrap{width: calc(100% - 20px); border: 1px solid #e5e5e5; border-radius: 5px;margin: 15px auto 0 auto; padding: 2.5px 13px; font-size: 0.813em; color: #666; font-weight: 400; flex-wrap: wrap;}
+.dashBoard .todayStatus .total_box_wrap li{display: inline-block; width: auto; text-align: left; padding: 2.5px 4px 2.5px 0; border: 0; letter-spacing: -0.5px;}
+
+
+.boxCont table{width: 100%;text-align: left;font-size: 1em;color: #555;table-layout: fixed;margin: 0 auto;}
+.boxCont table.tbType1 tr{border-bottom: 1px solid #e5e5e5;cursor: pointer;}
+.boxCont table.tbType1 tr td{padding: 16px 2px 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;letter-spacing: -1px;}
+.boxCont table.tbType1 tr:first-child td{padding-top: 0}
+.boxCont table.tbType1 tr td:first-child{padding-right: 20px;}
+.boxCont02 table.tbType1 tbody tr td {padding:9px 2px 8px;font-size:15px;vertical-align:middle;}
+.boxCont02 table.tbType1 tbody tr:first-child td {padding:0 2px 10px 0;font-size:16px;}
+.boxCont02 table.tbType1 tbody tr td:first-child {padding-right:10px;font-size:16px;}
+
+.boxCont table.tbType2{border-left: 3px solid #e5e5e5;font-size: 0.875em;overflow: visible}
+.boxCont table.tbType2 tr td{text-align: center;padding: 10px 0;letter-spacing: -0.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
+.boxCont table.tbType2 tr td:first-child{padding-left: 10px;}
+
+.chartBox .boxCont{padding:15px;}
+.chartInfo{float: right;color: #222;}
+.chartInfo ul li{position: relative;margin-left: 20px;padding-left: 18px;}
+.chartInfo ul.inline li::after{position: absolute;content: " ";width: 13px;height: 13px;background-color: #aaa;border-radius: 3px;top: 50%;transform: translateY(-50%);left: 0;}
+.chartInfo ul li:nth-child(1)::after{background-color: #fd3c97;}
+.chartInfo ul li:nth-child(2)::after{background-color: #6d81f5;}
+.chartType1 .chartArea{width: 100%;background-color: #fff;height: 200px;margin-top: 20px;overflow: hidden;}
+
+.chartType2 .boxCont{padding: 25px 0}
+.chartType2 .chartArea,.chartType2 .chartInfo{display: inline-block;vertical-align: middle;}
+.chartType2 .chartArea{margin-left: -9%;}
+.chartType2 .chartArea canvas{margin-top: 17px;margin-left: 8%;}
+.chartType2 .chartInfo{width: 50%;margin-top:-25px}
+.chartType2 .chartInfo ul.inline{background-color: #fff;display: block;height: 30px;margin: 20px 0 15px 0}
+.chartType2 .chartInfo ul.inline li{padding-left: 18px;border: none;margin-left: 20px;width: 28%;text-align: left;}
+.chartType2 .chartInfo ul{background-color: #eff2f6;border-radius: 5px;display: block;width: 90%;}
+.chartType2 .chartInfo ul li{padding: 20px 0;border-bottom: 1px solid #dee1e6;margin-left: 0;width: 80%;text-align: center;margin: 0 auto}
+.chartType2 .chartInfo ul li:last-child{border: none;}
+.chartType2 .chartInfo ul li span.tType2{margin-left: 20px;vertical-align: text-bottom;}
+.chartType2 .chartInfo ul li:nth-child(1)::after{background-color: #6d81f5;}
+.chartType2 .chartInfo ul li:nth-child(2)::after{background-color: #1ccab8;}
+
+.manageCont .boxCont{padding: 20px}
+.manageCont ul li{width: 48%;height: 100px;border: 1px solid #e5e5e5;box-shadow: 1.5px 2.6px 5px 0 rgba(0,0,0,0.1);border-radius: 8px;margin:0 10px 10px 0;cursor: pointer;}
+.manageCont ul li:nth-child(2n){margin-right: 0;}
+.manageCont .iconWrap{float: left;width: 66px;height: 100%;background-color: #f6f6f6;line-height: 120px;border-radius: 5px 0 0 5px;}
+.manageCont ul li p{text-align: right;padding-right: 15px;}
+.manageCont ul li p.tType4{margin-top: 22px;margin-bottom: 5px;}
+.manageCont ul li p.tType7{width: 86%;word-break: keep-all;padding-right: 0;margin: 0 auto;}
+
+.box .listType2 li{margin-right: 20px;}
+.box .listType2 li:first-child{background-image: url(/pb/img/dashBoardImg8.png);background-repeat: no-repeat;list-style: none;padding-left: 25px}
+
+.box .tbInfo{display: block;height: 20px;}
+.box .tbType3{margin-top: 8px;text-align: center;}
+.box .tbType3 thead tr{background-color: #f6f7f9;border-top: 1px solid #dddee0;border-bottom: 1px solid #dddee0;}
+.box .tbType3 thead tr th{font-size: 1em;padding: 10px 0;font-weight: 500;color: #000;}
+.box .tbType3 tbody tr{border-bottom: 1px solid #e5e5e5;}
+.box .tbType3 tbody tr td{padding: 9px 0;font-size: 0.938em;color: #666;}
+
+.box.boxType2{background-color: transparent;box-shadow: none;border-radius: 0;}
+.box.boxType2 ul{width: 100%;}
+.box.boxType2 ul li{text-align: center;width: 48.5%;background-color: #fff;height: 145px;margin: 0 15px 10px 0;padding: 20px 10px;word-break: keep-all;border-radius: 8px;border-top: 4px solid #aaa;letter-spacing: -0.3px;box-shadow: 0.5px 0.9px 7px 0 rgba(0,0,0,0.1);cursor: pointer;}
+.box.boxType2 ul li:nth-child(1){border-top: 4px solid #eab74a;}
+.box.boxType2 ul li:nth-child(2){border-top: 4px solid #f43a92;}
+.box.boxType2 ul li:nth-child(3){border-top: 4px solid #6d81f5;}
+.box.boxType2 ul li:nth-child(4){border-top: 4px solid #1db5a4;}
+.box.boxType2 ul li:nth-child(2n){margin-right: 0;}
+.box.boxType2 ul li h3{margin: 15px 0 8px 0;font-weight: 500;}
+
+.box.surveyCont .boxCont{padding: 15px 20px;font-size: 1em;}
+.box.surveyCont table{table-layout: fixed;}
+.box.surveyCont table tr{border-bottom: 1px solid #e5e5e5;}
+.box.surveyCont table tr td{font-size: 1em;font-weight: 500;color: #555;letter-spacing: -0.5px;word-break: keep-all;vertical-align: middle;padding: 15px 0;}
+.box.surveyCont table tr td p{overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient:vertical;line-height: 20px;}
+.box.surveyCont table tr td input[type="button"]{width: 100px;height: 35px;border: none;background-color: #6d81f5;border-radius: 5px;color: #fff;font-weight: 500;cursor: pointer}
+.box.surveyCont table tr td input[type="button"]:hover{background-color: #5568dc;}
+.box.surveyCont table tr td input[type="button"]:active{box-shadow: inset 0.5px 1px 3px 0 rgba(0,0,0,0.3)}
+/* //硫��� ����蹂대�� */
+
+/* ��釉����댁� */
+.pageIcon{width: 62px;height: 62px;background-color: #fff;text-align: center;position: relative;box-shadow: 1.5px 2.6px 5px 0 rgba(0,0,0,0.1);border-radius: 5px;float: left;margin: 0 20px 0 0;}
+.pageIcon img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
+.pageTitle h2{padding: 5px 0 10px 0;}
+.pageTitle p{font-weight: 300;}
+.pageTitle02 {display:flex;margin:35px 0 0;justify-content:space-between;align-items:center;}
+.pageTitle02.type01 {margin:0;}
+.pageTitle02 h3 {padding:5px 0 10px;font-family:'Noto Sans KR', sans-serif;font-size:20px;font-weight:500;}
+.pageTitle02 p {font-family:'Noto Sans KR', sans-serif;font-size:14px;font-weight:300;}
+
+.pageNav{text-align: right;width: 85%;color: #888;margin-top: -15px;}
+.pageNav *{display: inline-block;font-size: 14px;vertical-align: bottom;}
+.pageNav .subDepth{color: #234dd5;}
+
+.pageCont{/* width: 85%; */min-height: 650px;background-color: #fff;box-shadow: 0.5px 0.9px 7px 0 rgba(0,0,0,0.1);margin: 0 auto 0 0;border-radius: 5px;margin-top: 26px;padding: 40px 30px;}
+.listSerch{margin-bottom: 35px;letter-spacing:6px;}
+.listSerch h3{display:inline-block;font-size: 1em;margin-right: 8px;}
+.listSerch input[type="button"]{background-color: #456ded;/* border-radius: 0 3px 3px 0;margin-left: -20px; */margin-left:3px;height: 42px;}
+.listSerch input[type="button"].btnType2{border: 1px solid #456ded; background-color: #fff; color: #456ded;}
+.listSerch input[type="button"].btnType2:hover{background-color: #f0f4fe;}
+.listSerch input[type="button"].btnType3{margin-left: 0;border:none;color:#fff;border-radius: 3px;vertical-align:middle;}
+.listSerch input[type="button"]:hover{background-color:#1c4ce7;}
+.listTop p{display: inline-block;vertical-align: middle;margin-bottom: 8px;}
+.listTop .rightWrap{float: right;vertical-align: middle;margin-top: -25px;margin-bottom: 00px;}
+.listTop input[type="button"].btn {background-color: #456ded;height: 42px;}
+.listTop input[type="button"].btn:hover {background-color: #1c4ce7;}
+.listTop input[type="button"]{border: 1px solid #aaa;border-radius: 3px;background-color: #fff;min-width: 40px;height: 40px;vertical-align: middle;background-position: center center;background-repeat: no-repeat;margin-right: 3px;}
+input[type="button"].readBtn{border:1px solid #456ded;color:#456ded;font-weight: 600;border-radius: 3px;background-color: #fff;min-width: 40px;height: 40px;vertical-align: middle;background-position: center center;background-repeat: no-repeat;margin-right: 3px;}
+input[type="button"].readBtn:hover{background-color:#f2f4f7;}
+input[type="button"].excelBtn{border: 1px solid #207245;background-image: url(/pb/img/excelIcon.png);}
+input[type="button"].printBtn{border: 1px solid #686b72;background-image: url(/pb/img/printIcon.png)}
+.pageCont .tbType1{border-top: 2px solid #456ded;text-align: center;width: 100%;table-layout: fixed;}
+.pageCont .tbType1 thead tr{border-bottom: 2px solid #e6e6e6}
+.pageCont .tbType1 thead tr th{padding: 15px 0; font-size: 1em;font-weight: 500;color: #555;white-space: nowrap;}
+.sort{padding-left:8px;cursor:pointer;}
+.sortBtn{background-image: url(/pb/img/common/sortImg1.png);border: none;background-color: transparent;background-repeat: no-repeat;background-position: center center;height: 14px;cursor:pointer;}
+.sortBtnAsc{background-image: url(/pb/img/common/sortImgupon.png);border: none;background-color: transparent;background-repeat: no-repeat;background-position: center center;height: 14px;cursor:pointer;}
+.sortBtnDesc{background-image: url(/pb/img/common/sortImgdownon.png);border: none;background-color: transparent;background-repeat: no-repeat;background-position: center center;height: 14px;cursor:pointer;}
+.pageCont .tbType1 tbody tr{border-bottom: 1px solid #e6e6e6;}
+.pageCont .tbType1 tbody tr td{padding: 5px 0;color: #555;font-weight: 400;height:40px;vertical-align:middle;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
+.pageCont .tbType1 tbody tr td input[type="button"]{height: 30px;font-size: 0.813em;width: auto;padding: 0 8px;vertical-align: middle;margin-right: 2px;letter-spacing: -1px;}
+.pageCont .tbType1 tbody tr td input[type="button"].btnType1{background-color: #8595b0;}
+.pageCont .tbType1 tbody tr td input[type="button"].btnType1:hover{background-color: #5d7091}
+.pageCont .tbType1 tbody tr td input[type="button"].serchBtn{background-image: url(/pb/img/common/serchBtn.png);background-repeat: no-repeat;background-position: center;width: 32px;height: 32px;}
+.pageCont .tbType1 tbody tr td input[type="button"].btnType2{border: 1px solid #8595b0;color: #8595b0;}
+.pageCont .tbType1 tbody tr td input[type="button"].btnType2:hover{background-color: #f2f4f7;}
+.pageCont .tbType1 tbody tr td button.btnType{min-width: 0; height:30px;font-size:14px;width:auto;padding:0 8px;vertical-align:middle;margin:0 2px;letter-spacing:-1px;font-weight:500;color:#fff;border-radius:3px;}
+.pageCont .tbType1 tbody tr td button.btnType20{background-color:#456ded;}
+.pageCont .tbType1 tbody tr td button.btnType20:last-child {color:#8595b0;border:1px solid #8595b0;background:#fff;}
+.pageCont .tbType1 tbody tr td button.btnType20:hover{background-color:#2454ef}
+.pageCont .tbType1 tbody tr td button.btnType20:last-child {color:#8595b0;border:1px solid #8595b0;background:#fff;}
+.pageCont .tbType1 tbody tr td button.btnType20:last-child:hover{background-color:#f2f4f7}
+.pageCont .tbType1 tbody tr td button.btnType21{background-color:#456ded;}
+.pageCont .tbType1 tbody tr td button.btnType21:last-child {color:#d57b7b;border:1px solid #fb0f0f;background:#fff;}
+.pageCont .tbType1 tbody tr td button.btnType21:hover{background-color:#2454ef}
+.pageCont .tbType1 tbody tr td button.btnType21:last-child {color: #d57b7b;border: 1px solid #fb0f0f;background:#fff;}
+.pageCont .tbType1 tbody tr td button.btnType21:last-child:hover{background-color:#f7f2f4}
+.pageCont .tbType1 tbody tr td .id_box {height:30px;line-height:30px;text-align:left;}
+.pageCont .tbType1 tbody tr td .id_box a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:calc(100% - 23px);vertical-align:top;}
+.pageCont .tbType1 tbody tr td .id_box:before {content:'';display:inline-block;width:20px;height:20px;margin:6px 3px 0 0;vertical-align:top;}
+.pageCont .tbType1 tbody tr td .id_box.vip:before {background:url(/pb/img/icon_vip.png) no-repeat left top;}
+.pageCont .tbType1 tbody tr td .id_box.bMark:before {background:url(/pb/img/icon_bmark.png) no-repeat left top;}
+.pageCont .tbType1 tbody tr td .id_box.vip.bMark:before{width: 45px; background: url(/pb/img/icon_vip.png),url(/pb/img/icon_bmark.png); background-position: left top, 24px top; background-repeat: no-repeat;}
+.pageCont .tbType1 tbody tr.biz_hover_wrap {border:0 none;}
+.pageCont .tbType1 tbody tr.biz_hover_wrap td {overflow:inherit;position:relative;height:0;padding:0;border:0 none;}
+.pageCont .tbType1 tbody tr.biz_hover_wrap td .biz_hover_content {display:none;position:fixed;left:0;top:0;padding:20px;border:1px solid #e5e5e5;background:#fff;border-radius:5px;box-shadow:0px 3px 10px 0px rgba(0 0 0 / 0.2);z-index:1;}
+.pageCont .tbType1 tbody tr.biz_hover_wrap td .biz_hover_content dl {line-height:24px;border-bottom:1px solid #e5e5e5;}
+.pageCont .tbType1 tbody tr.biz_hover_wrap td .biz_hover_content dl:after {content:'';display:block;clear:both;}
+.pageCont .tbType1 tbody tr.biz_hover_wrap td .biz_hover_content dl dt {float:left;margin:0 5px 0 0;text-align:left;}
+.pageCont .tbType1 tbody tr.biz_hover_wrap td .biz_hover_content dl dt:after {content:' : ';}
+.pageCont .tbType1 tbody tr.biz_hover_wrap td .biz_hover_content dl dd {float:left;text-align:left;white-space:nowrap;}
+.pageCont .tbType1 tbody tr:hover + tr.biz_hover_wrap td .biz_hover_content {display:block;}
+.pageCont .tbType1 tbody tr td.smishing,
+.pageCont .tbType1 tbody tr td.smishing *,
+.pageCont .tbType1 tbody tr td .smishing {color:#ff6a00 !important;}
+.pageCont .tbType1+.btnWrap{margin-top: -30px;}
+.pageCont .tbType1+.page{margin-top: 20px;}
+
+.pageCont .tbType2{border-top: 2px solid #456ded;width: 100%;table-layout: fixed;text-align: left;}
+.pageCont .tbType2:last-child{margin-bottom: 0;}
+.pageCont .tbType2 tbody tr{border-bottom: 1px solid #e5e5e5;}
+.pageCont .tbType2 tbody tr th{background-color: #f7f7f7;font-size: 1.125em;padding: 20px 10px 20px 25px;color: #222;font-weight: 500;text-align:left}
+.pageCont .tbType2 tbody tr td{vertical-align: middle;font-size: 1em;font-weight: 400;color: #555;padding: 8px 0 8px 20px;}
+.pageCont .tbType2 tbody tr td .imgBox{width: 81%;height: 180px;overflow: hidden;text-align: center;border: 2px dashed #dbdcdf;border-radius: 3px;margin: 10px 0;vertical-align: middle;background-image: url(/pb/img/noImg.png);background-repeat: no-repeat;background-position: center;}
+.pageCont .tbType2 tbody tr td input[type="text"]{width: 80%;}
+.pageCont .tbType2 tbody tr td input[type="text"].dateInput{width: 8% !important;min-width:5%;margin: 0 3px;}
+.pageCont .tbType2 tbody tr td select{width: 15%;padding-right:20px;}/* select 湲���蹂�濡� �ш린 ���대��寃� ��寃� */
+.pageCont .tbType2 tbody tr td select.date_format{width:8% !important;min-width:5%;margin: 0 3px 0 10px;}
+.pageCont .tbType2 tbody tr td .refund_cehck {display:inline-block;line-height:40px;vertical-align:top;}
+.pageCont .tbType2 tbody tr td .refund_cehck input[type=radio]+label+label {display:inline-block;}
+.pageCont .tbType2 tbody tr td .refund_confirm {display:inline-block;margin:2px 0 0;vertical-align:top;}
+.pageCont .tbType2 tbody tr td .refund_confirm li {display:none;}
+.pageCont .tbType2 tbody tr td .refund_confirm li select {width:200px;margin:0 8px 0 0;}
+.pageCont .tbType2.tbType2_refund {margin:30px 0 0;}
+.pageCont .tbType2.tbType2_refund tbody tr td textarea.refund_memo {width:calc(100% - 155px);height:100px;margin:0 10px 0 0;padding:5px 10px;resize:none;box-sizing:border-box;}
+.pageCont .tbType2.tbType2_refund tbody tr td .btnType1 {height:100px;padding:0 27px;font-size:18px;}
+
+.calBtn{border: none;background-color: transparent;background-image: url(/pb/img/common/calendarIcon.png);background-repeat: no-repeat; width: 25px;height: 25px;vertical-align: middle;margin-left: -38px;margin-top: -2px;cursor: pointer}
+.pageCont .tbType2+.btnWrap{margin-bottom: 80px;}
+.pageCont .tbType2+.btnWrap input[type="button"]{margin-left: 5px;min-width: 90px;padding: 14.5px 20px; font-size: 1.125em;word-break:keep-all;}
+
+.pageCont .tbType3{border-top: 2px solid #456ded;width: 100%;text-align: center;}
+.pageCont .tbType3 thead tr{background-color: #edf0f5;border-bottom: 2px solid #e6e6e6;}
+.pageCont .tbType3 thead tr th{color: #555;font-size: 1em;font-weight: 500; height: 45px;vertical-align: middle;letter-spacing: -1px;}
+.pageCont .tbType3 tbody tr{border-bottom: 1px solid #e6e6e6;}
+.pageCont .tbType3 tbody tr th{background-color: #f3f6fa;color: #222;vertical-align: middle;letter-spacing: -1px;}
+.pageCont .tbType3 tbody tr td{color: #222;height: 45px;vertical-align: middle;}
+
+
+.pageCont .tbType4{text-align: center; width: 100%; table-layout: fixed; margin:0 0 50px 0;}
+.pageCont .tbType4 thead tr th{border-top:2px solid #456ded; border-bottom:3px double #e6e6e6; padding: 13px 0; font-size: 1em; font-weight: 500;color: #555; white-space: nowrap; border-left:1px solid #d5d5d5; text-align:center;}
+.pageCont .tbType4 thead tr th:first-child {border-left:none;}
+.pageCont .tbType4{border-top: 2px solid #456ded;width: 100%;table-layout: fixed;text-align: left;}
+.pageCont .tbType4 tbody tr{border-bottom: 2px solid #e5e5e5;}
+.pageCont .tbType4 tbody tr td{vertical-align: middle;font-size: 1em;font-weight: 400;color: #555;padding: 12px 0; border-left:1px solid #d5d5d5; text-align:center;}
+.pageCont .tbType4 tbody tr td:first-child {border-left:none;}
+
+
+.ipStatus .contBox{margin-right: 30px;margin-bottom: 50px;flex-grow: 2 1;width: auto;float: left;}
+.ipStatus .contBox:nth-child(1){width: 65%;}
+.ipStatus .contBox:nth-child(2){width: 30%;}
+.ipStatus .contBox .boxWrap{border: 1px solid #e5e5e5;border-radius: 5px;padding: 60px 50px;text-align: center;margin: 0 auto;margin-top: 15px;width: 100%;}
+.ipStatus .contBox.lastBox{margin-right: 0;}
+.ipStatus .tableWrap{margin-top: 15px;}
+.ipStatus .tbWrap{width: 100%;}
+.ipStatus .chartArea{background-color: #efefef;width: 100%;height: 340px;overflow: hidden}
+.ipStatus .chartArea img{width: 100%;height: auto;}/* img �ъ�댁� ���� 李⑦�� �ㅼ�닿�硫� ���� */
+.chartBg{width: 14px;height: 14px;border-radius: 3px;background-color: #1ccab8;display: inline-block;vertical-align: bottom;margin-right: 5px;}
+.chartColor{color: #1ccab8;font-size: 18px;font-weight: 600;}
+
+/*.pageCont .tableWrap+.btnWrap{margin-top: -20px;}*/
+.pageCont .btnWrap{margin-top: 10px;height: 45px;}
+.pageCont .btnWrap input[type="button"]{margin-left: 5px;padding: 14.5px 20px;height: auto;font-weight: 500;font-size: 1em;}
+.pageCont .btnWrap .btnType1{background-color: #456ded !important;   float: right;}
+.pageCont .btnWrap .btnType1:hover{background-color: #1c4ce7;}
+.pageCont .btnWrap .btnType2{border: 1px solid #456ded;color: #456ded;}
+.pageCont .btnWrap .btnType2:hover{background-color: #f2f4f7;}
+.pageCont .btnWrap1 {text-align:center; padding:20px 0 0 0;} /* 미니팝업 버튼 영역 추가*/
+.pageCont .btnWrap1 .btnType3 {background-color:#456ded; color:#fff; height:45px; border-radius:5px; min-width:70px; margin:0 5px 0 0;} /* 미니팝업 버튼 영역 추가*/
+
+.tbType2 tbody tr td input[type="radio"]+label+label{font-size: 1.125em;font-weight: 400;margin-left: 5px;}
+
+.page{margin: 0 auto 20px auto;width: 100%;text-align: center;position: relative;}
+.page ul{position: absolute;left: 50%;transform: translateX(-50%);}
+.page ul li{border: 1px solid #e6e6e6;font-size: 0.875em;color: #555;width: 34px;height: 34px;line-height: 33px;margin-left: -1px;cursor: pointer;}
+.page ul li strong {display:block;width:100%;height:100%;color:#fff;border:1px solid #456ded;background-color:#456dfd}
+.page ul li:hover{background-color: #456ded;color: #fff;border-color:#456ded;}
+.page ul li:first-child{margin-left: 0;border-radius: 5px 0 0 5px;}
+.page ul li:last-child{border-radius: 0 5px 5px 0;}
+.page ul li:only-child{border-radius: 5px 5px 5px 5px;}
+.page ul li input[type="button"]{border: none;height: 33px;width: 33px;background-color: transparent;background-position: center;background-repeat: no-repeat;}
+.pageFirst{background-image: url(/pb/img/common/pageFirst.png)}
+.page ul li:hover .pageFirst{background-image: url(/pb/img/common/pageFirstHover.png)}
+.pageBefore{background-image: url(/pb/img/common/pageBefore.png)}
+.page ul li:hover .pageBefore{background-image: url(/pb/img/common/pageBeforeHover.png)}
+.pageNext{background-image: url(/pb/img/common/pageNext.png)}
+.page ul li:hover .pageNext{background-image: url(/pb/img/common/pageNextHover.png)}
+.pageLast{background-image: url(/pb/img/common/pageLast.png)}
+.page ul li:hover .pageLast{background-image: url(/pb/img/common/pageLastHover.png)}
+
+.orgWrap{width: 20%;display: inline-block;margin-right: 2%;vertical-align: top;margin-top: 30px;}
+.orgWrap .btnWrap{margin-top: 0;height: 30px}
+.orgWrap .btnWrap input[type="button"]{padding: 5px 8px; font-size: 14px;text-align: center;letter-spacing: -1px; float: none;height: auto;width: auto;box-sizing: border-box;}
+.orgWrap .btnWrap .btnType1{background-color: #8595b0;}
+.orgWrap .btnWrap .btnType1:hover{background-color:#5d7091;}
+.orgWrap .btnWrap .btnType2{background-color: #fff;border: 1px solid #8595b0;color: #8595b0;}
+.orgWrap .btnWrap .btnType2:hover{background-color:#f2f4f7;}
+.orgCont{width: 100%;min-height: 300px;border: 1px solid #d5d5d5;margin-top: 10px;border-radius: 5px;overflow:auto;}
+.tbWrap{width: 77%;display: inline-block;margin-top: 36px;vertical-align: top;}
+.tbWrap table tbody input[type="text"]{width: 80%;}
+.tbTit{position: relative;font-size: 20px;color: #222;letter-spacing: -0.5px;padding-left: 15px;font-weight: 800;}
+.tbTit::before{position: absolute;content: " ";width: 5px;height: 18px;border-radius: 2px;background-color: #456ded;left: 0;top: 50%;transform: translateY(-49%)}
+.tbTit+table,p.right.fwMd+table{margin-top: 15px;margin-bottom: 40px;}
+.pageCont .tbType1 tbody tr td input[type="button"].editBtn{width: 32px;height: 32px;border-radius: 3px; background-color: #8595b0;background-image: url(/pb/img/common/editIcon.png);background-repeat: no-repeat;background-position: center;border: none;padding: 5px;}
+.tbTit+p.right.fwMd{margin-bottom: 15px;margin-top: -15px;}
+.tbWrap+.btnWrap{text-align: right;}
+.tbWrap+.btnWrap input[type="button"]{float: none;padding: 10px 20px;}
+
+.galleryListWrap{border-top: 2px solid #456ded;border-bottom: 1px solid #e6e6e6;padding: 40px 0 20px 0;width: 100%;margin: 0 auto;}
+.galleryListWrap::before,.galleryListWrap::after,.galleryListWrap+.btnWrap::after,.galleryListWrap ul{clear: both;overflow: hidden}
+.galleryListWrap ul li{position: relative;width: 24%;height: 330px;overflow: hidden;margin-right: 1.3%;margin-bottom: 1.3%;}
+.galleryListWrap ul li:nth-child(4n){margin-right: 0;}
+.galleryListWrap ul li .imgBox{position:relative;text-align: center;width:100%;height:100%;overflow:hidden;background-color:#f7f7f7;}
+.galleryListWrap ul li .imgBox img{width:100%;height: 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
+.galleryListWrap ul li .imgBox img[src*="noImg"]{width:55%;height:auto;}
+.galleryListWrap .check{position: absolute;z-index: 2;left: 3%;top: 3%;}
+.galleryListWrap .check input[type="checkbox"]+label{background-color: #fff;width: 20px;height: 20px;border:1px solid #555;}
+.galleryListWrap .check input[type="checkbox"]:checked+label{border: 1px solid #456ded;background-color: #456ded;position: relative;}
+.galleryListWrap .check input[type="checkbox"]:checked+label::after{background-image: url(/pb/img/common/check.png);background-repeat: no-repeat;background-position: center;position: absolute;content: " ";display: inline-block;width: 12px;height: 10px;top: 50%;left: 50%;transform: translate(-50%,-50%)}
+.galleryListWrap .listCategory{position: absolute;right: 0;top: 0; z-index: 2;width: 50%;height: 30px;background-color: #ddd;font-size: 0.875em;color: #fff;}
+.galleryListWrap .listCategory li{display: table-cell;width: 60%;height: 100%;text-align: center;vertical-align: middle;padding: 7.4px 5px;background-color: #1db5a4;margin-right: 0;font-weight: 600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
+.galleryListWrap .listCategory li.useCg{width: 40%;background-color: #f9844b}
+.galleryListWrap .listCategory li.unUseCg{width: 40%;background-color: #888}
+.galleryListWrap ul li .listInfo{position: absolute;z-index: 2;background-color: rgba(0,0,0,0.5);width: 100%;bottom: 0;color: #fff;padding: 23px 22px;}
+.galleryListWrap ul li .listInfo h3{font-size: 18px;text-align: center;padding-bottom: 20px;font-weight: 500;color: #dbdbdb;}
+.galleryListWrap ul li table{width: 100%;font-size: 0.875em;letter-spacing: 0px;color: #dbdbdb;font-weight: 400;}
+.galleryListWrap ul li table tr:first-child td{padding-bottom: 10px;}
+
+.fileWrap{width: 81%;border: 1px solid #dbdcdf;border-radius: 3px;overflow: hidden;margin: 10px 0 5px 0;min-height: 160px;background-image: url(/pb/img/fileBg.png);background-repeat: no-repeat;background-position: center 62%}
+.fileWrap.fileAfter{background-image: none;}
+.fileWrap table{width: 100%;text-align: center;}
+.tbType2 .fileWrap table thead tr th{font-size: 1em;height: 40px;padding: 0;vertical-align: middle;}
+.tbType2 .fileWrap table thead tr th:first-child{padding-left: 20px;text-align: left}
+.tbType2 .fileWrap table tbody tr td{height: 40px;padding-left: 0;text-align:left}
+
+.tbType2 .fileWrap table tbody tr td.file_name{text-align: left;padding-left: 20px;}
+.tbType2 .fileWrap table tbody tr td.file_name img{margin-right: 5px;vertical-align: middle;}
+.fileWrap .delBtn{border: 1px solid #ccc;width: 28px;height: 28px;border-radius: 3px;background-image: url(/pb/img/common/delBtn.png);background-repeat: no-repeat;background-position: center;background-color: #fff;}
+.fileWrap .delBtn:hover{background-image: url(/pb/img/common/delBtnHover.png);background-color: #e40000;border: 1px solid #e40000;transition: all 0.5s;}
+.fileWrap+.fileInfo{width: 81%;text-align: right;height: 30px;}
+.fileWrap+.fileInfo ul{float: right;width: 60%;}
+.fileWrap+.fileInfo ul li{width: 50%;}
+
+/* �댁��湲�/�ㅼ��湲� */
+.listView{margin-top: 50px;}
+.listView table.tbType1{text-align: left;}
+.listView table.tbType1 tr th{vertical-align: middle;padding-left: 30px;background-color: #f7f7f7;font-size: 1.125em;font-weight: 500;padding: 20px 5px 20px 30px;}
+.listView table.tbType1 tr td{padding-left: 30px;font-size: 1em;}
+/* //�댁��湲�/�ㅼ��湲� */
+
+
+/* ��湲� */
+.cmmt_wrap2{margin-top: 30px;}
+.cmmt_tit2{display: flex; align-items: center;}
+.cmmt_tit2 img{margin-right: 6px;}
+.cmmt_tit2 span{color: #ea5404; font-weight: bold; font-size: 20px;}
+.cmmt_list2{width: 100%; border-top: 1px solid #d5d5d5; margin-top: 10px;}
+.cmmt_list2 li{display: flex; border-bottom: 1px solid #d5d5d5; padding: 24px 0;}
+.cmmt_person2{min-width: 70px; position: relative; font-size: 18px; font-weight: 500; margin-right: 10px; padding-left: 20px;}
+.cmmt_person2::before{position: absolute; content: " "; width: 1px; height: 15px; background-color: #d5d5d5; right: 0; top: 4px;}
+.cmmt_detail2{font-size: 18px; font-weight: 400; line-height: 1.3; letter-spacing: -0.5px; color: #222; padding-left: 20px;}
+.cmmt_date2{display: inline-block; margin-top: 20px; font-weight: 400; font-size: 16px; color: #999;}
+.cmmt_detail2 .btn_wrap{float: right; margin-top: 15px;}
+.cmmt_detail2 .btn_wrap button{font-size: 16px; min-width: 60px; height: 36px; vertical-align: middle;}
+.cmmt_input2{width: 100%; margin-top: 30px;}
+.cmmt_input2 textarea{height: 80px; width: calc(100% - 90px); vertical-align: middle; border: 2px solid #e5e5e5; border-radius: 5px; padding: 15px; box-sizing: border-box;}
+.cmmt_input2 .cmmt_add2{width: 80px; height: 80px; border-radius: 5px; background-color: #456ded; border: 0; color: #fff; vertical-align: middle; margin-left: 5px; font-size: 18px; transition: background-color 0.2s linear;}
+/* //��湲� */
+
+/* ��湲� */
+.cmtWrap{margin-top: 35px;}
+.cmtTop{border-bottom: 1px solid #e6e6e6;padding-bottom: 16px;}
+.cmtTop *{display: inline-block;}
+.cmtTop img{margin-bottom: -6px;}
+.cmtTop p{font-size: 1em;margin-left: 8px;font-weight: 500;}
+.cmtTop p span{font-size: 1.250em;}
+.cmtBox{padding: 20px 15px;border-bottom: 1px solid #e6e6e6;}
+.cmtBox h3{font-size: 1.125em;font-weight: 500;position: relative;width: 8%;display: inline-block;}
+.cmtBox h3::after{position: absolute;content: " ";width: 1px;height: 13px;background-color: #b2b2b2;right: 0;top: 50%;transform: translateY(-50%);}
+.cmtArea{display: inline-block;width: 91%;vertical-align: top;padding-left: 30px;margin-top: -0.5em;}
+.cmtTxt.tType4{font-weight: 300;line-height: 1.625em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: -webkit-box;word-wrap: break-word;height: 3.25em;overflow-y: hidden;}
+.cmtDate.tType5{font-size: 1em;font-weight: 300;margin-top: 20px;}
+.cmtBtm{margin-top: 30px;}
+.cmtBtm textarea{width: 92.6%;height: 70px;border: 2px solid #e5e5e5;border-radius: 3px;}
+.cmtBtm input[type="button"]{width: 80px;height: 80px;margin-left: 10px;}
+/* //��湲� */
+
+
+/* #menuType{margin-top:8px;} */
+#showUrl{display: block; margin-top: -12px;margin-bottom:8px;}
+
+/* //��釉����댁� */
+
+/* jstree */
+.jstree-default .jstree-themeicon{background-image:url(/pb/img/common/folderClose.png);background-position:center center !important}
+.jstree-default .jstree-closed a.jstree-anchor i.jstree-icon.jstree-themeicon{background-image:url(/pb/img/common/folderClose.png)}
+.jstree-default .jstree-open a.jstree-anchor i.jstree-themeicon{background-image:url(/pb/img/common/folderOpen.png)}
+
+.stats_table tr{border-bottom: 1px solid #e5e5e5 !important;}
+.stats_table th{vertical-align: middle; border-right: 1px solid #e5e5e5}
+.stats_table th:last-child[rowspan]{border-right: 0;}
+.stats_table td{border-right: 1px solid #e5e5e5;}
+.stats_table td:last-child{border: 0;}
+
+/*운영관리 > 게시글관리 수정*/
+.pageTitle .post_tit{padding: 20px 0 9px 0;}
+
+@media screen and (max-width:1570px){
+	/* .listSerch .calendar_wrap{margin-bottom: 8px;} */
+	.listSerch{margin: -8px 0 35px 0;}
+	.listSerch>*{margin: 8px 0 0 0; vertical-align: middle;}
+	.listSerch>a .date_format, .listSerch>a.date_select_btn input{margin: 8px 0 0 0;}
+	.listSerch>a .calBtn{margin: 6px 0 0 -41px !important;}
+	.listSerch>a+a{margin: 0 0 0 10px !important; vertical-align: sub;}
+	.listSerch span{vertical-align: sub;}
+	.listSerch br{display: none;}
+	.listSerch input[type="checkbox"]+label{margin: 6px 0 0 0;}
+	.listSerch input[type="checkbox"]+label+label{vertical-align: sub;}
+}
src/main/webapp/pb/css/dashboard.css
--- src/main/webapp/pb/css/dashboard.css
+++ src/main/webapp/pb/css/dashboard.css
@@ -1,126 +1,65 @@
-@import url('/css/font-sans.css');
+@charset "utf-8";
+@import url('https://cdn.jsdelivr.net/gh/leetaewook/gmarket-sans-dynamic-subset/GmarketSans.css');
 
-/* 공통 */
-@media print{
-	@page {size: landscape}
-} 
+.dashBoard .cont{display:flex;flex-wrap:wrap;gap:30px;}
+.box{display:inline-block;width:calc((100%/3) - 20px);height:300px;background-color: #fff;box-shadow: 0.5px 0.9px 7px 0 rgba(0,0,0,0.1);border-radius: 5px;overflow: hidden;}
+.boxTitle{width:100%;height:50px;font-family: 'Gmarket Sans';line-height:50px;background:#fff;border-bottom: 1px solid #f2f2f2;}
+.boxTitle *:not(h3){font-family: 'Gmarket Sans';font-weight:500;}
+.boxTitle h3{display:inline-block;padding:0 0 0 25px;font-size:19px;font-weight:700;color:#222;line-height:54px;}
+.boxTitle input[type="button"]{float:right;width:20px;height:20px;border:none;background-color:transparent;background-image: url(/pb/img/common/plusBtn.png);background-repeat:no-repeat;margin:15px;cursor:pointer;}
+.boxCont{width:100%;padding:25px 20px;text-align:center;margin:0 auto;}
 
-.fwMd{font-weight: 500;}
-.fwBold{font-weight: 600;}
-.fwExtBold{font-weight: 700;}
+/* 대시보드 현황 및 통계 */
+.todayStatus{height:320px;}
+.todayStatus .boxCont{padding:25px 5px;}
+.todayStatus ul{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;height:100%;}
+.todayStatus ul li{width:calc((100% - 3px)/3);height:100%;border-right:1px dashed #e5e5e5;}
+.todayStatus ul li:last-child{border:none;}
+.todayStatus .icon{width:60px;height:60px;margin:0 auto 15px auto;line-height:75px;text-align:center;border-radius:100%;}
 
-.c_222222{color: #222}
-.c_333333{color: #333}
-.c_999999{color: #999}
-.c_b4b4b4{color: #b4b4b4}
-.c_456ded{color: #456ded}
-.c_e40000{color: #e40000;}
-.c_ed4555{color: #ed4555}
+.todayStatus .boxCont{height:calc(100% - 50px);}
+.todayStatus02 .boxCont{height:auto;}
+.todayStatus .small_text{font-size:0.875em;color:#b6b6b6;}
+.todayStatus01 .small_text{margin:0 0 11px 0;}
+.todayStatus .middle_text{margin:0 0 11px 0;font-size:1em;font-weight:400;color:#222222;}
+.todayStatus .large_text{padding:4px 0 12px 0;font-family: 'Gmarket Sans';font-weight:bold;font-size:2.2em;font-weight:700;color:#222222;}
+.todayStatus .large_text *{font-family: 'Gmarket Sans';font-weight:bold;}
+.todayStatus01 .large_text{font-size:1.875em;}
 
-.contWrap{width: calc(100% - 240px);background-color: #e7ebf1;position: absolute;top: 70px;left: 240px;padding: 30px 40px;min-height: 986px;}
-.cont{/* width: 85%; */margin: 30px auto 0 0;}
-.dashBoard .cont{/* width: 88%; */display: flex;flex-flow: row wrap;}
-.box{flex-basis: 32%; background-color: #fff;box-shadow: 0.5px 0.9px 7px 0 rgba(0,0,0,0.1);border-radius: 5px;display: inline-block;margin: 0 13.5px 27px 0;}
-.boxTitle{width: 100%;background:  linear-gradient(to bottom, rgba(248,249,252,1) 0%, rgba(243,244,247,1) 100%);border-bottom: 1px solid #f1f4fa; line-height: 50px;height: 50px;}
-.boxTitle h3{padding-left: 25px;color: #222;display: inline-block;}
-.boxTitle h3 span{font-size: 14px;}
-.boxTitle input[type="button"]{border: none;background-color: transparent;width: 20px;height: 20px;float: right;background-image: url(/pb/img/common/plusBtn.png);background-repeat: no-repeat;margin: 15px;cursor: pointer;}
-.boxCont{padding: 25px 20px;text-align: center;margin: 0 auto;width: 100%;}
+.todayStatus .total_box_wrap{display:flex;flex-wrap:wrap;width:calc(100% - 20px);margin:10px auto 0 auto;padding:2.5px 13px;font-size:0.813em;font-weight:400;color:#666;border:1px solid #e5e5e5;border-radius:5px;}
+.todayStatus .total_box_wrap li{display:inline-block;width:auto;padding:2.5px 4px 2.5px 0;font-size:inherit;text-align:left;letter-spacing:-0.5px;border:0;}
+/* //대시보드 현황 및 통계 */
 
-/* 메인대시보드_2022 */
-.dashBoard .tab_wrap{float: right; background-color: #dfe2e7; border: 1px solid #d2dae3; border-radius: 500px; margin-top: -25px; box-shadow: inset 3px 4px 8px rgba(0,0,0,0.2);}
-.dashBoard .tab_wrap .btn_tab{width: 105px; height: 35px; font-size: 17px; color: #777;}
-.dashBoard .tab_wrap .btn_tab.on{background: linear-gradient(180deg, rgba(67,107,235,1) 20%, rgba(37,79,213,1) 100%); border-radius: 500px; color: #fff;}
+/* table */
+.boxCont table{width:100%;margin:0 auto;font-size:1em;color:#555;text-align:left;table-layout:fixed;}
+.boxCont table.tbType1 tr{border-bottom:1px solid #e5e5e5;cursor:pointer;}
+.boxCont table.tbType1 tr td{padding:16px 2px 10px 0;font-size:inherit;text-align:center;letter-spacing:-1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
+.boxCont table.tbType1 tr:first-child td{padding-top:0;}
+.boxCont table.tbType1 tr td:first-child{padding-right:20px;}
 
-.box{min-height: 380px; margin: 0 30px 30px 0;}
+.boxCont02 table.tbType1 tbody tr td{padding:9px 2px 8px;font-size:15px;vertical-align:middle;}
+.boxCont02 table.tbType1 tbody tr:first-child td{padding:0 2px 10px 0;font-size:16px;}
+.boxCont02 table.tbType1 tbody tr td:first-child{padding-right:10px;font-size:16px;}
 
-.today_business_status,.user_status,.inquiry_status,.connection_statistics,.company_user_status,.call_number_status,.refund_status,.adrs_status,.tax_status,.cash_receipt_status,.custom_made,.switch_point_status{width: calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2);}
-.sales_status,.message_send_status{flex-basis: 100%; margin: 0 0 30px 0;}
-.new_user_status{flex-basis: calc(55% - 30px); margin: 0 0 30px 0;}
-.hacking_ip_status{flex-basis: 45%; margin: 0 0 30px 30px;}
-.user_status,.connection_statistics,.company_user_status,.refund_status,.adrs_status,.cash_receipt_status,.switch_point_status{margin: 0 0 30px 0;}
+.boxCont table.tbType2{width:auto;font-size:0.875em;border-left:3px solid #e5e5e5;overflow:visible;}
+.boxCont table.tbType2 tr td{padding:10px 0;font-size:inherit;text-align:center;letter-spacing:-0.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
+.boxCont table.tbType2 tr td:first-child{padding-left:10px;}
 
-.tb_status{display: inline-block; width: calc(100% - 20px); height: 26px; font-size: 14px; font-weight: 400; border-radius: 500px; padding: 4.2px 2px;}
-.tb_status_01{border: 1px solid #436beb; color: #436beb;}
-.tb_status_02{border: 1px solid #e40000; color: #e40000;}
-.tb_status_03{border: 1px solid #666; color: #666;}
-.send_type_mms,.tb_status_04{border: 1px solid #002c9a; color: #002c9a;}
-.send_type_sms,.tb_status_05{border: 1px solid #009da8; color: #009da8;}
-.send_type_lms,.tb_status_06{border: 1px solid #9030a8; color: #9030a8;}
+/* chart */
+.chartBox .boxCont{padding:15px;}
+.chartInfo{display:block;float:right;color:#222;}
+.chartInfo ul li{position:relative;margin-left:20px;padding-left:18px;}
+.chartInfo ul.inline li::after{position:absolute;top:50%;left:0;transform:translateY(-50%);width:13px;height:13px;content:" ";background-color:#aaa;border-radius:3px;}
+.chartInfo ul li:nth-child(1)::after{background-color:#fd3c97;}
+.chartInfo ul li:nth-child(2)::after{background-color:#6d81f5;}
+.chartType1 .chartArea{width:100%;height:200px;margin-top:20px;background-color:#fff;overflow:hidden;}
 
-.calendar_wrap{display: flex; justify-content: center; align-items: center; margin: 0 0 24px 0;}
-.calendar_wrap button{display: inline-flex; min-width: 30px; height: 30px; border-radius: 5px; border: 1px solid #d5d5d5; justify-content: center; align-items: center; margin: 0 4px;}
-.calendar_wrap .btn_prev{margin-left: 50px;}
-.calendar_wrap p{font-size: 20px; font-weight: 600; margin: 0 27px;}
-.calendar_wrap .btn_today,.calendar_wrap .btn_calendar{border: 1px solid #436beb; font-size: 14px; font-weight: 600; color: #436beb;}
-.calendar_wrap .btn_today{width: 50px;}
+/* 관리 컨텐츠 */
+.manageCont .boxCont{padding:20px;}
+.manageCont ul li{display:block;width:48%;height:100px;margin:0 10px 10px 0;border:1px solid #e5e5e5;border-radius:8px;box-shadow:1.5px 2.6px 5px 0 rgba(0,0,0,0.1);cursor:pointer;}
+.manageCont ul li:nth-child(2n){margin-right:0;}
+.manageCont .iconWrap{float:left;width:66px;height:100%;line-height:120px;border-radius:5px 0 0 5px;background-color:#f6f6f6;}
+.manageCont ul li p{padding-right:15px;text-align:right;}
+.manageCont ul li p.tType4{margin-top:22px;margin-bottom:5px;}
+.manageCont ul li p.tType7{width:86%;margin:0 auto;padding-right:0;word-break:keep-all;}
 
-.today_business_ul{border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; display: flex; flex-wrap: wrap;}
-.today_business_ul li{display: flex; width: 50%; padding: 16px 20px 16px 0; align-items: center; border-bottom: 1px dashed #e5e5e5;}
-.today_business_ul .today_business_li09{border-bottom: 0;}
-.today_business_ul i{display: inline-block; width: 26px; height: 26px; border-radius: 5px; background-color: #e7ebf1; background-repeat: no-repeat; background-position: center; margin: 0 8px 0 0;}
-.today_business_li01 i{background-image: url(/pb/img/icon_today_business_status01.png);}
-.today_business_li02 i{background-image: url(/pb/img/icon_today_business_status02.png);}
-.today_business_li03 i{background-image: url(/pb/img/icon_today_business_status03.png);}
-.today_business_li04 i{background-image: url(/pb/img/icon_today_business_status04.png);}
-.today_business_li05 i{background-image: url(/pb/img/icon_today_business_status05.png);}
-.today_business_li06 i{background-image: url(/pb/img/icon_today_business_status06.png);}
-.today_business_li07 i{background-image: url(/pb/img/icon_today_business_status07.png);}
-.today_business_li08 i{background-image: url(/pb/img/icon_today_business_status08.png);}
-.today_business_li09 i{background-image: url(/pb/img/icon_today_business_status09.png);}
-.today_business_ul .today_business_title{width: 160px; font-size: 17px; font-weight: 400; text-align: left;}
-.today_business_ul .today_business_num{width: calc(100% - 140px); text-align: right; justify-self: flex-end; font-size: 16px; font-weight: 300;}
-.today_business_ul .today_business_num span{font-size: 18px; font-weight: bold;}
-
-.tbType4{width: 100%; table-layout: fixed; font-size: 15px; color: #222;}
-.tbType4 thead th{position: relative; height: 45px; background-color: #f2f2f4; vertical-align: middle; font-weight: 500; text-align: center;}
-.tbType4 thead th::after{position: absolute; content: " "; width: 1px; height: 18px; background-color: #d5d5d5; right: 0;}
-.tbType4 thead th:last-child:after{display: none;}
-.tbType4 thead th:first-child{border-radius: 5px 0 0 5px;}
-.tbType4 thead th:last-child{border-radius: 0 5px 5px 0;}
-.tbType4 tbody tr{border-bottom: 1px solid #e5e5e5;}
-.tbType4 tbody th{position: relative; height: 45px; vertical-align: middle; text-align: center; font-weight: 500;}
-.tbType4 tbody td{position: relative; height: 45px; vertical-align: middle; text-align: right; font-weight: 300; letter-spacing: -0.5px; padding: 0 10px 0 0;}
-.tbType4 tbody th::after,.tbType4 tbody td::after{position: absolute; content: " "; width: 1px; height: 18px; background-color: #E5E5E5; right: 0; top: 50%; transform: translateY(-50%);}
-.tbType4 tbody th[rowspan]::after{height: 100%; top: 0; transform: none;}
-.tbType4 tbody td:last-child:after{display: none;}
-
-.new_user_status tbody td,.hacking_ip_status tbody td,.inquiry_status tbody td,.adrs_status tbody td,.custom_made tbody td{text-align: center; padding: 0; font-size: 14px; font-weight: 400;}
-.tbType4 .tb_subj{position: relative; display: block; text-align: left; width: calc(100% - 10px); padding: 0 0 0 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
-.tbType4 .hover_cont{position: absolute; width: 100%; background-color: #fff; top: 38px; left: 1px; box-shadow: 0 0 5px rgba(0,0,0,0.2); padding: 10px; text-align: left; border-radius: 5px; z-index: 10; line-height: 1.3; font-size: 14px;}
-
-.company_user_ul{display: flex; flex-wrap: wrap;}
-.company_user_ul li{width: calc((100% - 40px)/3); padding: 17px 5px 22px 5px; border-radius: 5px; background-color: #eff2f6; margin: 0 20px 20px 0;}
-.company_user_ul li:nth-child(3n){margin: 0 0 20px 0;}
-.company_user_ul i{display: block; width: 48px; height: 48px; border-radius: 100%; background-color: #fff; background-repeat: no-repeat; background-position: center; margin: 0 auto 13px;}
-.company_user_li01 i{background-image: url(/pb/img/icon_company_user_01.png);}
-.company_user_li02 i{background-image: url(/pb/img/icon_company_user_02.png);}
-.company_user_li03 i{background-image: url(/pb/img/icon_company_user_03.png);}
-.company_user_li04 i{background-image: url(/pb/img/icon_company_user_04.png);}
-.company_user_li05 i{background-image: url(/pb/img/icon_company_user_05.png);}
-.company_user_li06 i{background-image: url(/pb/img/icon_company_user_06.png);}
-.company_user_ul .company_user_title{font-size: 16px; font-weight: 400; margin: 0 0 8px 0;}
-.company_user_title br{display:none;}
-.company_user_ul .company_user_num{font-size: 25px; font-weight: 600; letter-spacing: -1px;}
-
-/* //메인대시보드_2022 */
-
-@media screen and (max-width:1680px){
-	.user_status tbody td{font-size: 13px; padding: 0 5px 0 0;}
-}
-
-@media screen and (max-width:1610px){
-	.today_business_ul li{padding: 16px 10px 16px 0;}
-	.today_business_ul .today_business_title{width: 100px; font-size: 15px;}
-	.today_business_ul .today_business_num{width: calc(100% - 100px);}
-	.today_business_ul .today_business_num span{font-size: 16px; letter-spacing: -1.2px;}
-
-	.company_user_ul .company_user_num{font-size: 20px;}
-
-	.tb_status{width: calc(100% - 15px); height: auto; padding: 6px 2px; border-radius: 5px; letter-spacing: -1.5px}
-	.new_user_status tbody td, .hacking_ip_status tbody td, .inquiry_status tbody td, .adrs_status tbody td, .custom_made tbody td, .call_number_status tbody td, .refund_status tbody td,.message_send_status tbody td{font-size: 13px; letter-spacing: -1px;}
-}
-
-@media screen and (max-width:1520px){
-	.company_user_title br{display:block;}
-}
(No newline at end of file)
src/main/webapp/pb/css/popup.css
--- src/main/webapp/pb/css/popup.css
+++ src/main/webapp/pb/css/popup.css
@@ -1,9 +1,11 @@
+@import url(/pb/css/style.css);
+
 .popOpen{display: block !important;}
 .popWrap{display: none; position: relative;width: 100%;max-width: 1920px;height: 100%;min-height: 986px;}
 /* .mask{width: 100%;height: 100vh;min-height: 986px;position: absolute;z-index: 10;background-color: rgba(0,0,0,0.5);} */
 .popLayer{position: absolute;z-index: 11;background-color: #fff;box-shadow: 0 4px 30px 0px rgba(49,49,49,0.5);top: 50%;left: 50%;transform: translate(-50%,-50%);width: 35%;min-width: 600px;}
 .popLayer.commonPop{width: 180px;min-width: 100px;border-radius: 5px;}
-.popTit{background-color: #456ded;color: #fff;padding: 15px 20px;font-size: 20px;font-weight: 400;position: relative;}
+.popTit{background-color: var(--primary-color);color: #fff;padding: 15px 20px;font-size: 20px;font-weight: 400;position: relative;}
 .popLayer.commonPop .popTit{font-size: 0.875em;padding: 7px 15px;height: 30px;border-radius: 5px 5px 0 0;}
 .popTit .setBtn{background-image: url(/pb/img/common/topSetIcon.png);border: none;background-color: transparent;background-repeat: no-repeat; width: 18px;height: 18px;vertical-align: middle;position: absolute;right: 28px;top: 6px;}
 .popTit .closeBtnType2{background-image: url(/pb/img/common/closeType1.png);background-repeat: no-repeat;border: none;background-color: transparent;width: 18px;height: 18px;vertical-align: middle;position: absolute;right: 5px;top: 8px;cursor:pointer;}
@@ -15,7 +17,7 @@
 .scrollWrap{overflow-y: scroll;max-height: 712px;}
 .bgTitType1{width: 100%;padding: 25px 55px;background-color: #f5f5f5;border: 1px solid #e5e5e5;border-radius: 5px;font-weight: 500;margin: 0 auto}
 .titBtm{text-align: right;margin: 12px 0 36px 0;}
-.svWrap{border-top: 2px solid #456ded;border-bottom: 1px dashed #c9c9ca;}
+.svWrap{border-top: 2px solid var(--primary-color);border-bottom: 1px dashed #c9c9ca;}
 .svList{padding: 20px 0;width: 100%;text-align: left;font-size: 1em;border-bottom: 1px dashed #c9c9ca;}
 .svList:last-child{border-bottom: none;}
 .svList p{margin-bottom: 15px;font-weight: 400;}
src/main/webapp/pb/css/reset.css
--- src/main/webapp/pb/css/reset.css
+++ src/main/webapp/pb/css/reset.css
@@ -1,57 +1,71 @@
-html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
-a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,
-strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,
-label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
-details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,
-section,summary,time,mark,audio,video {
-	margin: 0;
-	padding: 0;
-	border: 0;
-	font-size: 100%;
-	font: inherit;
-	vertical-align: baseline;
-	box-sizing: border-box;
+/* 1. Global Reset & Box Sizing */
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed, 
+figure, figcaption, footer, header, hgroup, 
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+    margin: 0;
+    padding: 0;
+    border: 0;
+    font-size: 100%;
+    font: inherit;
+    vertical-align: baseline;
+    box-sizing: border-box;
+    font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, 
+                 system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", 
+                 "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", 
+                 "Segoe UI Symbol", sans-serif;
 }
 
-article,aside,details,figcaption,figure,footer,
-header,hgroup,menu,nav,section {
-	display: block;
+/* 2. HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure, 
+footer, header, hgroup, menu, nav, section {
+    display: block;
 }
 
-body {
-	line-height: 1;
-}
-
-ol,ul,li {
-	list-style: none;
-}
-
-blockquote,q {
-	quotes: none;
-}
-
-blockquote:before,blockquote:after,q:before,q:after {
-	content: '';
-	content: none;
-}
-
-table {
-	border-collapse: collapse;
-	border-spacing: 0;
-}
-
-:focus {
-    outline: 0;
-}
-
-[hidden] {
-    display: none;
-}
-
+/* 3. HTML & Body Basic */
 html {
     font-size: 100%;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
+}
+
+body {
+    line-height: 1;
+}
+
+/* 4. List & Quote Style */
+ol, ul, li {
+    list-style: none;
+}
+
+blockquote, q {
+    quotes: none;
+}
+
+blockquote:before, blockquote:after,
+q:before, q:after {
+    content: '';
+    content: none;
+}
+
+/* 5. Table Reset */
+table {
+    border-collapse: collapse;
+    border-spacing: 0;
+}
+
+/* 6. Interaction & Links */
+:focus {
+    outline: 0;
 }
 
 a {
@@ -63,42 +77,42 @@
     outline: thin dotted;
 }
 
-a:active,a:hover {
+a:active, a:hover {
     outline: 0;
 }
 
+/* 7. Media elements */
 img {
+    max-width: 100%; /* 유동형 레이아웃 대응을 위해 추가 권장 */
     border: 0;
     -ms-interpolation-mode: bicubic;
 }
 
-figure {
-    margin: 0;
-}
-
-form {
-    margin: 0;
-}
-
-button,input,select,textarea {
+/* 8. Form Elements Common */
+button, input, select, textarea {
+    font-family: "Pretendard Variable", sans-serif;
     font-size: 100%;
+    font-weight: 400;
     margin: 0;
     vertical-align: baseline;
-    *vertical-align: middle;
-    font-weight: 400
 }
 
-button,input {
+button, input {
     line-height: normal;
-    font-weight: 400
 }
 
-button,select {
+button, select {
     text-transform: none;
-    font-weight: 400
 }
-button {border:0;background:none;cursor:pointer;letter-spacing:-0.25px;}
 
+button {
+    border: 0;
+    background: none;
+    cursor: pointer;
+    letter-spacing: -0.25px;
+}
+
+/* 9. Input & Select Specifics */
 select {
     background-color: #fff;
     appearance: none;
@@ -106,63 +120,57 @@
     -moz-appearance: none;
 }
 
-
-select::-ms-expand{
-	display:none;/*for IE10,11*/
-	/*display:hidden;영역유지하고 싶을땐*/
+select::-ms-expand {
+    display: none; /* IE10, 11 */
 }
 
-select::-ms-value{
-	background: none;
-	color: #555;
+select::-ms-value {
+    background: none;
+    color: #555;
 }
 
-select:focus::-ms-value{
-	background: none;
-	color: #555;
-}
-
-button[disabled],html input[disabled] {
-    cursor: default;
-    background-color:#f5f7fa;
-    color: #aaa;
-    text-align: center;
-}
-
-input[type="checkbox"],input[type="radio"] {
+input[type="checkbox"],
+input[type="radio"] {
     box-sizing: border-box;
     padding: 0;
 }
 
 input[type="search"] {
     -webkit-appearance: textfield;
-    -moz-box-sizing: content-box;
-    -webkit-box-sizing: content-box;
     box-sizing: content-box;
 }
 
-button::-moz-focus-inner,input::-moz-focus-inner {
-    border: 0;
-    padding: 0;
-}
-
+/* 10. Textarea Style */
 textarea {
     overflow: auto;
     vertical-align: top;
-	resize: vertical;
+    resize: vertical;
     border: 1px solid #ccc;
     border-radius: 5px;
-    font-size: 1em;
     padding: 5px;
-    overflow: visible;
     min-height: 20px;
-    font-family: 'Noto Sans KR', sans-serif;
 }
 
 textarea:focus {
     border: 1px solid #0388d2;
 }
 
-input:disabled {
-    
+/* 11. Disabled State */
+button[disabled], 
+html input[disabled] {
+    cursor: default;
+    background-color: #f5f7fa;
+    color: #aaa;
+    text-align: center;
+}
+
+/* 12. Misc */
+[hidden] {
+    display: none;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+    border: 0;
+    padding: 0;
 }
(No newline at end of file)
 
src/main/webapp/pb/css/style.css (added)
+++ src/main/webapp/pb/css/style.css
@@ -0,0 +1,134 @@
+@charset "utf-8";
+
+:root{
+--primary-color:#3EB5F1;
+--primary-color-hover:#179ADB;
+
+--secondary-color:#F86A3C;
+--secondary-color-hover:#DF5F36;
+
+--accent-color:#F86A3C;
+--accent-color-hover:#DF5F36;
+
+--red-color:#e81717;
+--red-color-hover:#d11515;
+
+--green-color:#289C77;
+--green-color-hover:#067b14;
+
+--gray-color:#939EA7;
+--gray-color-hover:#7B868F;
+
+--disable-fill-bg-color:#EAEBEF;
+--disable-fill-line-color:#D3D7DE;
+--disable-fill-text-color:#8D9098;
+
+--default-line-color:#d3d7de;
+--disable-line-bg-color:#F5F6F7;
+--disable-line-border-color:#eaebef;
+--disable-line-text-color:#bcc0ca;
+
+/* Font Families */
+--primary-title-font:"Pretendard Variable",sans-serif;
+--secondary-title-font:'Gmarket Sans TTF';
+
+/* Font Sizes */
+--fs-44:2.750em;
+--fs-24:1.500em;
+--fs-22:1.375em;
+--fs-19:1.188em;
+--fs-18:1.125em;
+--fs-16:1em;
+--fs-14:0.875em;
+--fs-13:0.813em;
+}
+
+/* ==========================================================================
+   폰트
+   ========================================================================== */
+
+/* 서체 설정 */
+[class*="titType"],[class*="tType"],.cfText{font-family:var(--font-main);}
+
+/* 폰트 크기 */
+.tType1{font-size:var(--fs-44);} /* 44px */
+.tType2{font-size:var(--fs-24);} /* 24px */
+.titType1{font-size:var(--fs-22);} /* 22px */
+.tType3{font-size:var(--fs-19);} /* 19px */
+.tType4{font-size:var(--fs-18);} /* 18px */
+.titType2{font-size:var(--fs-18);} /* 18px */
+.tType5{font-size:var(--fs-16);} /* 16px */
+.tType6{font-size:var(--fs-14);} /* 14px */
+.cfText{font-size:var(--fs-14);font-weight:500;} /* 14px / 강조형 */
+.tType7{font-size:var(--fs-13);} /* 13px */
+
+/* 폰트 굵기 */
+.fwMd{font-weight:500;}
+.fwBold{font-weight:600;}
+.fwExtBold{font-weight:700;}
+
+/* 텍스트 컬러 */
+.c_222222{color:#222222;}
+.c_333333{color:#333333;}
+.c_999999{color:#999999;}
+.c_b4b4b4{color:#b4b4b4;}
+.c_456ded{color:var(--primary-color);}
+.c_e40000{color:var(--red-color);}
+.c_ed4555{color:#ed4555;}
+
+/* ==========================================================================
+   버튼 및 유틸리티
+   ========================================================================== */
+
+/* 기본 버튼 스타일 */
+.btnType{min-width:70px;height:42px;background:#888;color:#fff;font-size:16px;border-radius:5px;margin:0 2px;transition:all 0.3s;}
+.btnType:first-child{margin:0 2px 0 0;}
+.btnType:last-child{margin:0 0 0 2px;}
+
+/* 버튼 색상 변형 */
+.btnType.bluefill{background-color:var(--primary-color);}
+.btnType.bluebor{background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color);}
+.btnType.redfill{background-color:var(--red-color);}
+.btnType.redbor{background-color:#fff;border:1px solid var(--red-color);color:var(--red-color);}
+
+.btnType.fill.primary{background:var(--primary-color);color:#fff;}
+.btnType.fill.secondary{background:var(--secondary-color);color:#fff;}
+.btnType.fill.accent{background:var(--accent-color);color:#fff;}
+.btnType.fill.gray{background:var(--gray-color);color:#fff;}
+.btnType.fill.red{background:var(--red-color);color:#fff;}
+
+.btnType.line.primary{border:1px solid var(--primary-color);color:var(--primary-color);}
+.btnType.line.secondary{border:1px solid var(--secondary-color);color:var(--secondary-color);}
+.btnType.line.accent{border:1px solid var(--accent-color);color:var(--accent-color);}
+.btnType.line.gray{border:1px solid var(--gray-color);color:var(--gray-color);}
+.btnType.line.red{border:1px solid var(--red-color);color:var(--red-color);}
+
+.btnType.tiny{height:26px;}
+.btnType.small{height:32px;}
+.btnType.regular{height:40px;}
+.btnType.medium{height:44px;}
+.btnType.large{height:48px;}
+.btnType.xlarge{height:56px;}
+
+/* 배경색 유틸리티 */
+.bg_888888{background-color:#888!important;color:#fff!important;}
+.bg_888888:hover{background-color:#555!important;}
+.bg_ed4545{background-color:#ed4545!important;color:#fff!important;}
+.bg_ed4545:hover{background-color:#e82323!important;}
+.bg_456ded{background-color:var(--primary-color)!important;color:#fff!important;}
+.bg_456ded:hover{background-color:var(--primary-color-hover)!important;}
+
+/* 정렬 및 배치 */
+.center{text-align:center!important;margin:0 auto;}
+.left{text-align:left!important;}
+.right{text-align:right!important;}
+.block{display:block;width:100%;}
+
+/* 기타 요소 (필수 표시 및 리스트) */
+.reqArea{position:relative;}
+.reqArea::after{content:"*";position:absolute;color:var(--red-color);left:-10px;top:50%;transform:translateY(-30%);}
+.listType1 li{list-style:url(/pb/img/common/listType1.png);text-align:left;vertical-align:middle;}
+.listType2 li{list-style:url(/pb/img/common/listType2.png);text-align:left;}
+
+/* 비활성화 상태 */
+button[disabled],html input[disabled]{cursor:default;background-color:var(--disable-fill-bg-color);color:var(--disable-fill-text-color);text-align:center;}(No newline at end of file)
src/main/webapp/pb/img/common/leftMenuDown.png (Binary)
--- src/main/webapp/pb/img/common/leftMenuDown.png
+++ src/main/webapp/pb/img/common/leftMenuDown.png
Binary file is not shown
src/main/webapp/pb/img/common/leftMenuGo.png (Binary)
--- src/main/webapp/pb/img/common/leftMenuGo.png
+++ src/main/webapp/pb/img/common/leftMenuGo.png
Binary file is not shown
src/main/webapp/pb/img/common/selectIcon.png (Binary)
--- src/main/webapp/pb/img/common/selectIcon.png
+++ src/main/webapp/pb/img/common/selectIcon.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg1.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg1.png
+++ src/main/webapp/pb/img/dashBoardImg1.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg2.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg2.png
+++ src/main/webapp/pb/img/dashBoardImg2.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg3.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg3.png
+++ src/main/webapp/pb/img/dashBoardImg3.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg4.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg4.png
+++ src/main/webapp/pb/img/dashBoardImg4.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg5.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg5.png
+++ src/main/webapp/pb/img/dashBoardImg5.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg6.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg6.png
+++ src/main/webapp/pb/img/dashBoardImg6.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg7.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg7.png
+++ src/main/webapp/pb/img/dashBoardImg7.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg8.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg8.png
+++ src/main/webapp/pb/img/dashBoardImg8.png
Binary file is not shown
src/main/webapp/pb/img/dashBoardImg9.png (Binary)
--- src/main/webapp/pb/img/dashBoardImg9.png
+++ src/main/webapp/pb/img/dashBoardImg9.png
Binary file is not shown
src/main/webapp/publish/testcss/css/sample.css
--- src/main/webapp/publish/testcss/css/sample.css
+++ src/main/webapp/publish/testcss/css/sample.css
@@ -9,26 +9,26 @@
 .pop_wrap .area_cont .area_left {width:calc(100% - 225px);min-width:620px;padding:30px 15px 0 20px;box-sizing:border-box;}
 .pop_wrap .area_cont .area_left .area_top {display:flex;margin:0 0 20px;padding:14px 20px;border:1px solid #d5d5d5;background:#f5f5f5;border-radius:5px;}
 .pop_wrap .area_cont .area_left .area_top p {font-size:16px;line-height:30px;}
-.pop_wrap .area_cont .area_left .area_top p span {font-weight:700;color:#456ded;}
+.pop_wrap .area_cont .area_left .area_top p span {font-weight:700;color:var(--primary-color);}
 .pop_wrap .area_cont .area_left .area_top .area_search {display:flex;padding:0 0 0 15px;}
 .pop_wrap .area_cont .area_left .area_top .area_search select {width:120px;margin:0 5px;}
 .pop_wrap .area_cont .area_left .area_top .area_search input {width:180px;}
-.pop_wrap .area_cont .area_left .area_top .area_search button {width:60px;height:30px;margin:0 0 0 5px;font-size:15px;text-align:center;color:#fff;background:#456ded;border-radius:3px;}
-.pop_wrap .area_cont .user_table {table-layout:fixed;width:100%;border-top:2px solid #456ded;}
+.pop_wrap .area_cont .area_left .area_top .area_search button {width:60px;height:30px;margin:0 0 0 5px;font-size:15px;text-align:center;color:#fff;background:var(--primary-color);border-radius:3px;}
+.pop_wrap .area_cont .user_table {table-layout:fixed;width:100%;border-top:2px solid var(--primary-color);}
 .pop_wrap .area_cont .user_table tbody tr th {padding:7px 0 7px 10px;font-size:14px;line-height:25px;text-align:left;vertical-align:middle;color:#222;border-bottom:1px solid #d5d5d5;background:#f7f7f7;}
-.pop_wrap .area_cont .user_table tbody tr th button {display:inline-block;height:25px;margin:0 0 0 5px;padding:0 5px;font-size:13px;text-align:center;vertical-align:top;color:#456ded;border:1px solid #456ded;border-radius:3px;}
+.pop_wrap .area_cont .user_table tbody tr th button {display:inline-block;height:25px;margin:0 0 0 5px;padding:0 5px;font-size:13px;text-align:center;vertical-align:top;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:3px;}
 .pop_wrap .area_cont .user_table tbody tr td {padding:5px 10px;font-size:14px;text-align:left;vertical-align:middle;color:#555;border-bottom:1px solid #d5d5d5;}
 .pop_wrap .area_cont .user_table tbody tr td .button_box {display:flex;margin:8px 0 0;justify-content:space-between;}
-.pop_wrap .area_cont .user_table tbody tr td .button_box button {width:60px;height:25px;font-size:13px;text-align:center;color:#8595b0;border:1px solid #8595b0;border-radius:3px;}
-.pop_wrap .area_cont .user_table tbody tr td .button_box button.fill {width:100px;height:25px;color:#fff;border-color:#8595b0;background:#8595b0;}
-.pop_wrap .area_cont .user_table tbody tr td .button_box button.thinfill {width:60px;height:25px;margin:-6px 0 0;color:#fff;border-color:#8595b0;background:#8595b0;}
-.pop_wrap .area_cont .user_table_col tbody tr td .button_box button.thinfill {width:60px;height:25px;margin:-6px 0 0;color:#fff;border-color:#8595b0;background:#8595b0;border-radius:3px;}
+.pop_wrap .area_cont .user_table tbody tr td .button_box button {width:60px;height:25px;font-size:13px;text-align:center;color:var(--gray-color);border:1px solid var(--gray-color);border-radius:3px;}
+.pop_wrap .area_cont .user_table tbody tr td .button_box button.fill {width:100px;height:25px;color:#fff;border-color:var(--gray-color);background:var(--gray-color);}
+.pop_wrap .area_cont .user_table tbody tr td .button_box button.thinfill {width:60px;height:25px;margin:-6px 0 0;color:#fff;border-color:var(--gray-color);background:var(--gray-color);}
+.pop_wrap .area_cont .user_table_col tbody tr td .button_box button.thinfill {width:60px;height:25px;margin:-6px 0 0;color:#fff;border-color:var(--gray-color);background:var(--gray-color);border-radius:3px;}
 .pop_wrap .area_cont .button_rightbox {margin:10px 0 0;text-align:right;}
-.pop_wrap .area_cont .button_rightbox button {display:inline-block;height:32px;padding:0 18px;font-size:15px;line-height:30px;text-align:center;color:#456ded;border:1px solid #456ded;background:#fff;border-radius:3px;}
+.pop_wrap .area_cont .button_rightbox button {display:inline-block;height:32px;padding:0 18px;font-size:15px;line-height:30px;text-align:center;color:var(--primary-color);border:1px solid var(--primary-color);background:#fff;border-radius:3px;}
 .pop_wrap .area_cont .title_box {display:flex;margin:30px 0 7px;justify-content:space-between;}
 .pop_wrap .area_cont .title_box p {padding:10px 0 0;font-size:16px;font-weight:500;}
-.pop_wrap .area_cont .title_box button {height:32px;padding:0 18px;font-size:15px;line-height:30px;text-align:center;color:#fff;background:#456ded;border-radius:3px;}
-.pop_wrap .area_cont .title_box .button_box .fillBlue {height:32px;padding:0 18px;font-size:15px;line-height:30px;text-align:center;color:#fff;background:#456ded;border-radius:3px;}
+.pop_wrap .area_cont .title_box button {height:32px;padding:0 18px;font-size:15px;line-height:30px;text-align:center;color:#fff;background:var(--primary-color);border-radius:3px;}
+.pop_wrap .area_cont .title_box .button_box .fillBlue {height:32px;padding:0 18px;font-size:15px;line-height:30px;text-align:center;color:#fff;background:var(--primary-color);border-radius:3px;}
 .pop_wrap .area_cont .title_box .button_box .fillRed {height:32px;padding:0 18px;font-size:15px;line-height:30px;text-align:center;color:#fff;background:#e40000;border-radius:3px;}
 .pop_wrap .area_cont .user_table tbody tr td .button_box2 {
     display: inline-flex;
@@ -40,37 +40,37 @@
     height: 25px;
     font-size: 13px;
     text-align: center;
-    color: #8595b0;border: 1px solid #8595b0;border-radius: 3px;
+    color: var(--gray-color);border: 1px solid var(--gray-color);border-radius: 3px;
 }
 
-.pop_wrap .area_cont .user_table_col {table-layout:fixed;width:100%;border-top:2px solid #456ded;}
+.pop_wrap .area_cont .user_table_col {table-layout:fixed;width:100%;border-top:2px solid var(--primary-color);}
 .pop_wrap .area_cont .user_table_col thead tr th {height:30px;font-size:14px;vertical-align:middle;color:#222;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;background:#f7f7f7;}
 .pop_wrap .area_cont .user_table_col thead tr th:first-child {border-left:0 none;}
 .pop_wrap .area_cont .user_table_col tbody tr td {padding:10px 5px;font-size:14px;text-align:center;vertical-align:middle;color:#555;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;word-wrap:break-word;line-height:18px;}
 .pop_wrap .area_cont .user_table_col tbody tr td:first-child {border-left:0 none;}
 .pop_wrap .area_cont .user_table_col tbody tr td .state {display:inline-block;height:25px;padding:0 11px;font-size:14px;font-weight:500;line-height:23px;text-align:center;color:#e40000;border:1px solid #e40000;border-radius:25px;box-sizing:border-box;}
-.pop_wrap .area_cont .user_table_col tbody tr td .state.complete {color:#456ded;border-color:#456ded;}
+.pop_wrap .area_cont .user_table_col tbody tr td .state.complete {color:var(--primary-color);border-color:var(--primary-color);}
 
 .pop_wrap .area_cont .area_right {position:absolute;right:0;top:0;width:225px;height:100%;padding:30px 15px;background:#eee;box-sizing:border-box;}
 .pop_wrap .area_cont .area_right .area_top {position:relative;font-size:16px;font-weight:500;color:#222;}
 .pop_wrap .area_cont .area_right .area_top:before {content:'';display:inline-block;width:5px;height:14px;margin:3px 6px 0 0;vertical-align:top;background:#2453ea;border-radius:5px;}
 .pop_wrap .area_cont .area_right .search_box {display:flex;margin:13px 0 10px;justify-content:space-between;}
 .pop_wrap .area_cont .area_right .search_box input {width:calc(100% - 50px);}
-.pop_wrap .area_cont .area_right .search_box button {width:45px;height:30px;margin:0 0 0 5px;font-size:15px;text-align:center;color:#fff;background:#456ded;border-radius:3px;}
+.pop_wrap .area_cont .area_right .search_box button {width:45px;height:30px;margin:0 0 0 5px;font-size:15px;text-align:center;color:#fff;background:var(--primary-color);border-radius:3px;}
 .pop_wrap .area_cont .area_right .memo_area {padding:0 10px;border:1px solid #d5d5d5;background:#fff;border-radius:5px;}
 .pop_wrap .area_cont .area_right .memo_area ul li {position:relative;padding:8px 0 7px;font-size:14px;line-height:19px;color:#555;border-top:1px solid #e5e5e5;}
 .pop_wrap .area_cont .area_right .memo_area ul li:first-child {border-top:0 none;}
-.pop_wrap .area_cont .area_right .memo_area ul li span {margin:0 3px 0 0;font-weight:500;color:#456ded;}
+.pop_wrap .area_cont .area_right .memo_area ul li span {margin:0 3px 0 0;font-weight:500;color:var(--primary-color);}
 .pop_wrap .area_cont .area_right .memo_area ul li button {position:absolute;right:0;top:8px;width:19px;height:19px;background:url(/publish/images/popup/pop_memo_deleteicon.png) no-repeat left top;}
 
 .popup_mask {position:fixed;left:-9999em;top:-9999em;width:100%;height:100%;background:#000;opacity:0;transition:opacity 0.4s;}
 .popup_mask.active {left:0;top:0;opacity:0.5;}
 .layer_popup {position:fixed;left:-9999em;top:-9999em;width:400px;background:#fff;transform:translate(-50%,-50%);opacity:0;transition:opacity 0.4s;}
 .layer_popup.active {left:50%;top:50%;opacity:1;}
-.layer_popup .title_box {position:relative;height:40px;padding:0 20px;font-size:18px;font-weight:500;line-height:40px;color:#fff;background:#456ded;}
+.layer_popup .title_box {position:relative;height:40px;padding:0 20px;font-size:18px;font-weight:500;line-height:40px;color:#fff;background:var(--primary-color);}
 .layer_popup .title_box .close_btn {position:absolute;right:10px;top:0;width:40px;height:40px;background:url(/publish/images/popup/popup_layer_closebtn.png) no-repeat center center;}
 .layer_popup .layer_content {padding:30px 20px;}
-.layer_popup .layer_content table {table-layout:fixed;width:100%;border-top:2px solid #456ded;}
+.layer_popup .layer_content table {table-layout:fixed;width:100%;border-top:2px solid var(--primary-color);}
 .layer_popup .layer_content table tbody tr th {padding:11px 0 11px 10px;font-size:14px;text-align:left;vertical-align:top;color:#222;border-bottom:1px solid #d5d5d5;background:#f7f7f7;}
 .layer_popup .layer_content table tbody tr td {padding:5px 20px 5px 10px;font-size:14px;text-align:left;vertical-align:middle;color:#555;border-bottom:1px solid #d5d5d5;}
 .layer_popup .layer_content table tbody tr td input[type=text],
@@ -89,7 +89,7 @@
 .layer_popup .layer_content table tbody tr td.rev_pop_in_block .spamBlockMemoPopLoad .rev_cont {line-height:18px;}
 
 .layer_popup .layer_content .button_box {margin:20px 0 0;text-align:center;}
-.layer_popup .layer_content .button_box button {height:35px;padding:0 20px;font-size:16px;line-height:35px;text-align:center;color:#fff;background:#456ded;border-radius:5px;}
+.layer_popup .layer_content .button_box button {height:35px;padding:0 20px;font-size:16px;line-height:35px;text-align:center;color:#fff;background:var(--primary-color);border-radius:5px;}
 
 .layer_popup .layer_content .fileWrap table thead tr th{background-color: #f7f7f7;font-size: 1.125em;padding: 20px 10px 20px 25px;color: #222;font-weight: 500;text-align:left}
 .layer_popup .layer_content .fileWrap table tbody tr td{vertical-align: middle;font-size: 1em;font-weight: 400;color: #555;padding: 8px 0 8px 20px;}
@@ -110,7 +110,7 @@
 .pop_wrap .area_cont.area_cont2 {padding:10px 20px;}
 .pop_wrap .area_cont.area_cont2 .area_top {display:flex;margin:0 0 20px;padding:14px 20px;border:1px solid #d5d5d5;background:#f5f5f5;border-radius:5px;}
 .pop_wrap .area_cont.area_cont2 .area_top p {font-size:16px;line-height:30px;}
-.pop_wrap .area_cont.area_cont2 .area_top p span {font-weight:700;color:#456ded;}
+.pop_wrap .area_cont.area_cont2 .area_top p span {font-weight:700;color:var(--primary-color);}
 .pop_wrap .area_cont.area_cont2 .title_box {margin-top:15px;}
 
 /* 로딩바 */
@@ -123,10 +123,10 @@
 
 .pop_wrap .send_message_wrap .title_box {margin-top:10px;margin-bottom:10px;}
 .pop_wrap .send_message_wrap .title_box .tab_box {position:relative;display:flex;}
-.pop_wrap .send_message_wrap .title_box .tab_box:after {content:'';position:absolute;left:50%;top:0;width:1px;height:100%;margin-left:-1px;background:#456ded;}
+.pop_wrap .send_message_wrap .title_box .tab_box:after {content:'';position:absolute;left:50%;top:0;width:1px;height:100%;margin-left:-1px;background:var(--primary-color);}
 .pop_wrap .send_message_wrap .title_box .tab_box li button {border:1px solid #d5d5d5;color:#555;background:#fff;border-radius:0 5px 5px 0;}
 .pop_wrap .send_message_wrap .title_box .tab_box li:first-child button {border-right:0 none;border-radius:5px 0 0 5px;}
-.pop_wrap .send_message_wrap .title_box .tab_box li.active button {color:#456ded;border-color:#456ded;}
+.pop_wrap .send_message_wrap .title_box .tab_box li.active button {color:var(--primary-color);border-color:var(--primary-color);}
 .pop_wrap .send_message_wrap .send_message_box {display:none;}
 .pop_wrap .send_message_wrap .send_message_box.active {display:block;}
 .pop_wrap .send_message_wrap .send_message_box .title_box {display:block;margin-top:-42px;text-align:right;}
@@ -134,10 +134,10 @@
 /* 카카오톡 발송 내역 */
 .pop_wrap .send_kakao_wrap .title_box {margin-top:10px;margin-bottom:10px;}
 .pop_wrap .send_kakao_wrap .title_box .tab_box {position:relative;display:flex;}
-.pop_wrap .send_kakao_wrap .title_box .tab_box:after {content:'';position:absolute;left:50%;top:0;width:1px;height:100%;margin-left:-1px;background:#456ded;}
+.pop_wrap .send_kakao_wrap .title_box .tab_box:after {content:'';position:absolute;left:50%;top:0;width:1px;height:100%;margin-left:-1px;background:var(--primary-color);}
 .pop_wrap .send_kakao_wrap .title_box .tab_box li button {border:1px solid #d5d5d5;color:#555;background:#fff;border-radius:0 5px 5px 0;}
 .pop_wrap .send_kakao_wrap .title_box .tab_box li:first-child button {border-right:0 none;border-radius:5px 0 0 5px;}
-.pop_wrap .send_kakao_wrap .title_box .tab_box li.active button {color:#456ded;border-color:#456ded;}
+.pop_wrap .send_kakao_wrap .title_box .tab_box li.active button {color:var(--primary-color);border-color:var(--primary-color);}
 .pop_wrap .send_kakao_wrap .send_kakao_box {display:none;}
 .pop_wrap .send_kakao_wrap .send_kakao_box.active {display:block;}
 .pop_wrap .send_kakao_wrap .send_kakao_box .title_box {display:block;margin-top:-42px;text-align:right;}
Add a comment
List