이호영 이호영 2025-04-07
Merge branch '메인_팝업_등록기능'
@13076399c93c36e608b4ba92ecfdf16a1eb06e62
 
src/main/java/itn/com/uss/ion/bnr/pop/service/MainPopupLinkVO.java (added)
+++ src/main/java/itn/com/uss/ion/bnr/pop/service/MainPopupLinkVO.java
@@ -0,0 +1,39 @@
+package itn.com.uss.ion.bnr.pop.service;
+
+import java.io.Serializable;
+
+
+import itn.com.cmm.ComDefaultVO;
+import lombok.Getter;
+import lombok.Setter;
+
+
+/**
+ * 
+ * @author 		: 이호영
+ * @fileName 	: MainPopupLinkVO.java 
+ * @date 		: 2025.02.26
+ * @description : 
+ * =========================================================== 
+ * DATE          AUTHOR   NOTE 
+ * ----------------------------------------------------------- *
+ * 2025.02.26    이호영          최초 생성
+ * 
+ * 
+ * 
+ */
+@Getter
+@Setter
+public class MainPopupLinkVO extends ComDefaultVO implements Serializable  {
+
+
+	/**
+	 * @description :
+	 */
+	private static final long serialVersionUID = 1998370534684278351L;
+
+	private String popId; // 메인존ID
+	private String mlink; // 링크
+	private String coords; // 링크좌표
+	
+}
src/main/java/itn/com/uss/ion/bnr/pop/service/MainPopupManageService.java
--- src/main/java/itn/com/uss/ion/bnr/pop/service/MainPopupManageService.java
+++ src/main/java/itn/com/uss/ion/bnr/pop/service/MainPopupManageService.java
@@ -22,16 +22,16 @@
  */
 public interface MainPopupManageService {
 
-	public List<?> selectSubMainzoneList(MainzoneVO mainzoneVO) throws Exception;
+	public List<?> selectMainPopupList(MainPopupVO mainPopupVO) throws Exception;
 
-	public int selectSubMainzoneCount(MainzoneVO mainzoneVO) throws Exception;
+	public int selectMainPopupCount(MainPopupVO mainPopupVO) throws Exception;
 
-	public MainzoneVO selectSubMainzoneVO(String mazId)  throws Exception;
+	public MainPopupVO selectMainPopupVO(String mazId)  throws Exception;
 
-	public List<MainzoneVO> selectSubMainzoneListRolling();
+	public List<MainPopupVO> selectMainPopupListRolling();
 
-	public void deleteSubMainzone(String id);
+	public void deleteMainPopup(String id);
 
-	public void resetSubMainVOSort(MainzoneVO mainzoneVO);
+	public void resetMainPopupSort(MainPopupVO mainPopupVO);
 
 }
(No newline at end of file)
 
src/main/java/itn/com/uss/ion/bnr/pop/service/MainPopupVO.java (added)
+++ src/main/java/itn/com/uss/ion/bnr/pop/service/MainPopupVO.java
@@ -0,0 +1,59 @@
+package itn.com.uss.ion.bnr.pop.service;
+
+import java.io.Serializable;
+import java.util.List;
+
+import itn.com.cmm.ComDefaultVO;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 
+ * @author 		: 이호영
+ * @fileName 	: MainPopupVO.java 
+ * @date 		: 2025.02.26
+ * @description : 
+ * =========================================================== 
+ * DATE          AUTHOR   NOTE 
+ * ----------------------------------------------------------- *
+ * 2025.02.26    이호영          최초 생성
+ * 
+ * 
+ * 
+ */
+@Getter
+@Setter
+public class MainPopupVO extends ComDefaultVO implements Serializable  {
+
+
+	/**
+	 * @description :
+	 */
+	private static final long serialVersionUID = 1998370534684278351L;
+
+	private String popId; // 메인존ID
+	private String content; // 대체택스트
+	private String del; // 삭제여부
+	private String mainzoneImageFile; // 이미지파일ID
+	private String mainzoneImage; // 이미지파일명
+	private String regdt; // 등록일
+	private String moddt; // 수정일
+	private String popNm; // 메인팝업존키
+	private String useYn; // 사용여부
+	private String registerId; // 등록자 아이디
+	private String deviceType; // 접근타입
+	private String ntceBgnde; // 게시 시작일자
+	private String ntceEndde; // 게시 종료일자
+	
+	private String ntceBgndeHH; 
+	private String ntceBgndeMM; 
+	private String ntceEnddeHH; 
+	private String ntceEnddeMM; 
+	
+	private String devicetype; 
+	
+	private List<MainPopupLinkVO> mainPopupLinkList; // 게시 종료일자
+	
+	
+	
+}
src/main/java/itn/com/uss/ion/bnr/pop/service/impl/MainPopupManageDAO.java
--- src/main/java/itn/com/uss/ion/bnr/pop/service/impl/MainPopupManageDAO.java
+++ src/main/java/itn/com/uss/ion/bnr/pop/service/impl/MainPopupManageDAO.java
@@ -3,13 +3,8 @@
 
 import org.springframework.stereotype.Repository;
 
-import egovframework.rte.psl.dataaccess.util.EgovMap;
 import itn.com.cmm.service.impl.EgovComAbstractDAO;
-import itn.com.uss.ion.pwm.service.MainzoneVO;
-import itn.com.uss.ion.pwm.service.PopupManageVO;
-import itn.com.uss.ion.pwm.service.PopupzoneVO;
-import itn.com.uss.ion.pwm.service.SocialVO;
-import itn.com.uss.ion.pwm.service.SortVO;
+import itn.com.uss.ion.bnr.pop.service.MainPopupVO;
 
 /**
  * 개요
@@ -31,279 +26,33 @@
 	 * @return 글 목록
 	 * @exception Exception
 	 */
-	public List<?> selectSubMainzoneList(MainzoneVO mainzoneVO ) throws Exception{
-		return list("subMainzoneManage.selectSubMainzoneList", mainzoneVO);
+	public List<?> selectMainPopupList(MainPopupVO mainPopupVO ) throws Exception{
+		return list("mainPopup.selectMainPopupList", mainPopupVO);
 	}
 	
 
-	public int selectSubMainzoneCount(MainzoneVO mainzoneVO) throws Exception{
-		return (int)select("subMainzoneManage.selectSubMainzoneCount", mainzoneVO);
+	public int selectMainPopupCount(MainPopupVO mainPopupVO) throws Exception{
+		return (int)select("mainPopup.selectMainPopupCount", mainPopupVO);
 	}
 	
 
-	public MainzoneVO selectSubMainzoneVO(String mazId) throws Exception{
-		return (MainzoneVO)select("subMainzoneManage.selectSubMainzoneVO", mazId);
+	public MainPopupVO selectMainPopupVO(String mazId) throws Exception{
+		return (MainPopupVO)select("mainPopup.selectMainPopupVO", mazId);
 	}
 
 
-	public List<MainzoneVO> selectSubMainzoneListRolling() {
-		return (List<MainzoneVO>) list("subMainzoneManage.selectSubMainzoneListRolling");
+	public List<MainPopupVO> selectMainPopupListRolling() {
+		return (List<MainPopupVO>) list("mainPopup.selectMainPopupListRolling");
 	}
 
 
-	public void deleteSubMainzone(String mazId) {
-		delete("subMainzoneManage.deleteSubMainzone", mazId);
+	public void deleteMainPopup(String mazId) {
+		delete("mainPopup.deleteMainPopup", mazId);
 	}
 
 
-	public void resetSubMainVOSort(MainzoneVO mainzoneVO) {
-		update("subMainzoneManage.resetSubMainVOSort", mainzoneVO);  
+	public void resetMainPopupSort(MainPopupVO mainPopupVO) {
+		update("mainPopup.resetMainPopupSort", mainPopupVO);  
 	}
 
-	
-	
-//
-//	public SubMainZoneManageDAO(){}
-//
-//	/**
-//	 * 기 등록된 팝업창정보를 삭제한다.
-//	 * @param popupManage - 팝업창 model
-//	 * @return boolean - 반영성공 여부
-//	 *
-//	 * @param popupManage
-//	 */
-//	public void deletePopup(PopupManageVO popupManageVO) throws Exception {
-//	    delete("PopupManage.deletePopupManage", popupManageVO);
-//	}
-//
-//	/**
-//	 * 팝업창정보를 신규로 등록한다.
-//	 * @param popupManage - 팝업창 model
-//	 * @return boolean - 반영성공 여부
-//	 *
-//	 * @param popupManage
-//	 */
-//	public void insertPopup(PopupManageVO popupManageVO) throws Exception {
-//	    insert("PopupManage.insertPopupManage", popupManageVO);
-//	}
-//
-//        /**
-//         * 기 등록된 팝업창정보를 수정한다.
-//         * @param popupManage - 팝업창 model
-//         * @return boolean - 반영성공 여부
-//         *
-//         * @param popupManage
-//         */
-//        public void updatePopup(PopupManageVO popupManageVO) throws Exception {
-//            update("PopupManage.updatePopupManage", popupManageVO);
-//        }
-//
-//	/**
-//	 * 팝업창을 사용자 화면에서 볼수 있는 정보들을 조회한다.
-//	 * @param popupManageVO - 팝업창 Vo
-//	 * @return popupManageVO - 팝업창 Vo
-//	 *
-//	 * @param popupManageVO
-//	 */
-//	public PopupManageVO selectPopup(PopupManageVO popupManageVO) throws Exception {
-//	    return (PopupManageVO)select("PopupManage.selectPopupManageDetail", popupManageVO);
-//	}
-//
-//	/**
-//	 * 팝업창를 관리하기 위해 등록된 팝업창목록을 조회한다.
-//	 * @param popupManageVO - 팝업창 Vo
-//	 * @return List - 팝업창 목록
-//	 *
-//	 * @param popupManageVO
-//	 */
-//	public List<?> selectPopupList(PopupManageVO popupManageVO) throws Exception {
-//	    return list("PopupManage.selectPopupManage", popupManageVO);
-//	}
-//
-//    /**
-//     * 팝업창를 관리하기 위해 등록된 팝업창목록 총갯수를 조회한다.
-//     * @param popupManageVO - 팝업창 Vo
-//     * @return List - 팝업창 목록
-//     *
-//     * @param popupManageVO
-//     */
-//    public int selectPopupListCount(PopupManageVO popupManageVO) throws Exception {
-//    return (Integer)select("PopupManage.selectPopupManageCnt", popupManageVO);
-//    }
-//
-//    /**
-//     * 팝업창를 사용하기 위해 등록된 팝업창목록을 조회한다.
-//     * @param popupManageVO - 팝업창 Vo
-//     * @return List - 팝업창 목록
-//     *
-//     * @param popupManageVO
-//     */
-//    public List<?> selectPopupMainList(PopupManageVO popupManageVO) throws Exception {
-//        return list("PopupManage.selectPopupManageMain", popupManageVO);
-//    }
-//    
-//    /**
-//	 * 메인알림창 목록을 조회한다.
-//	 * @return 글 목록
-//	 * @exception Exception
-//	 */
-//	public List<?> selectPopupzoneList(PopupzoneVO popupzoneVo) throws Exception{
-//		return list("PopupzoneManage.selectPopupzoneList", popupzoneVo);
-//	}
-//	
-//	/**
-//	 * 메인배너 순번정보를 가져온다.
-//	 * @param  mode - 0:등록 1:수정
-//	 * @return 순번정보
-//	 * @exception Exception
-//	 */
-//	@SuppressWarnings("unchecked")
-//	public List<EgovMap> getSortList() throws Exception{
-//		return (List<EgovMap>) list("PopupzoneManage.getSortList",null);
-//	}
-//
-//	public PopupzoneVO selectPopupzoneVO(String pozId) throws Exception {
-//		return (PopupzoneVO)select("PopupzoneManage.selectPopupzoneVO", pozId);
-//	}
-//
-//    /**
-// 	 * 메인배너 변경할때 나머지 배너들 순서 변경
-// 	 * @param 입력된 sort번호
-// 	 * @return 등록 결과
-// 	 * @exception Exception
-// 	 */
-//	public void updateSortUp(SortVO sortVO) throws Exception{
-//		update("PopupzoneManage.updateSortUp", sortVO);  
-//	}
-//
-//	public void updateSortDown(SortVO sortVO) throws Exception {
-//		update("PopupzoneManage.updateSortDown", sortVO);  
-//	}
-//
-//	public void updatePopupzone(PopupzoneVO popupzoneVO) throws Exception {
-//		update("PopupzoneManage.updatePopupzone", popupzoneVO);  
-//	}
-//
-//	 /**
-// 	 * 메인알림창을 삭제한다.
-// 	 * @param pozId - 삭제할 메인알림창 번호
-// 	 * @return void형 
-// 	 * @exception Exception
-// 	 */
-//	public void deletePopupzone(String pozId) throws Exception {
-//		delete("PopupzoneManage.deletePopupzone", pozId);
-//	}
-//
-//	public int getMaxSort() throws Exception{
-//		return (Integer)select("PopupzoneManage.getMaxSort") ;
-//	}
-//	
-//	 /**
-// 	 * 메인배너의 새로운seq를 가지고온다.
-// 	 * @return seq
-// 	 * @exception Exception
-// 	 */
-//	public int selectNextSeq() throws Exception{
-//		return (Integer)select("PopupzoneManage.selectNextSeq");
-//	}
-//
-//	public void insertPopupzone(PopupzoneVO popupzoneVO) throws Exception{
-//		 insert("PopupzoneManage.insertPopupzone", popupzoneVO);
-//	}
-//
-//	public void resetSort(PopupzoneVO popupzoneVO) throws Exception{
-//		update("PopupzoneManage.resetSort", popupzoneVO);  
-//	}
-//
-//	/**
-//	 * 메인이미지 목록을 조회한다.
-//	 * @return 글 목록
-//	 * @exception Exception
-//	 */
-//	public List<?> selectMainzoneList(MainzoneVO mainzoneVO ) throws Exception{
-//		return list("MainzoneManage.selectMainzoneList", mainzoneVO);
-//	}
-//
-//	public int getMainMaxSort() throws Exception{
-//		return (Integer)select("MainzoneManage.getMainMaxSort");
-//	}
-//
-//	public void insertMainzone(MainzoneVO mainzoneVO) throws Exception{
-//		insert("MainzoneManage.insertMainzone", mainzoneVO);
-//	}
-//
-//	public void resetMainSort(MainzoneVO mainzoneVO) throws Exception{
-//		 insert("MainzoneManage.resetMainSort", mainzoneVO);
-//	}
-//
-//	public void updateMainSortUp(SortVO sortVO) throws Exception{
-//		update("MainzoneManage.updateMainSortUp", sortVO); 
-//	}
-//
-//	public MainzoneVO selectMainzoneVO(String mazId) throws Exception{
-//		return (MainzoneVO)select("MainzoneManage.selectMainzoneVO", mazId);
-//	}
-//
-//	@SuppressWarnings("unchecked")
-//	public List<EgovMap> getMainSortList() throws Exception{
-//		return (List<EgovMap>) list("MainzoneManage.getMainSortList",null);
-//	}
-//
-//	public void deleteMainzone(String mazId) throws Exception{
-//		delete("MainzoneManage.deleteMainzone", mazId);
-//	}
-//
-//	public void updateMainSortDown(SortVO sortVO) throws Exception{
-//		update("MainzoneManage.updateMainSortDown", sortVO); 
-//	}
-//
-//	public void updateMainzone(MainzoneVO mainzoneVO) throws Exception{
-//		update("MainzoneManage.updateMainzone", mainzoneVO); 
-//	}
-//	
-//	@SuppressWarnings("unchecked")
-//	public List<MainzoneVO> selectMainzoneListRolling() throws Exception{
-//		return (List<MainzoneVO>) list("MainzoneManage.selectMainzoneListRolling");
-//	}
-//
-//	public int selectPopupzoneListTotCnt(PopupzoneVO popupzoneVo) throws Exception {
-//		return (int)select("PopupzoneManage.selectPopupzoneListTotCnt", popupzoneVo);
-//	}
-//
-//	public int selectMainzoneCount(MainzoneVO mainzoneVO) throws Exception{
-//		return (int)select("MainzoneManage.selectMainzoneCount", mainzoneVO);
-//	}
-//
-//	public void resetVOSort(PopupzoneVO popupzoneVO) throws Exception{
-//		update("PopupzoneManage.resetVOSort", popupzoneVO);  
-//	}
-//
-//	public void resetMainVOSort(MainzoneVO mainzoneVO) throws Exception{
-//		update("MainzoneManage.resetMainVOSort", mainzoneVO);  
-//	}
-//
-//	@SuppressWarnings("unchecked")
-//	public List<SocialVO> selectSocialList(SocialVO socialVO) throws Exception{
-//		return (List<SocialVO>) list("SocialManage.selectSocialList",socialVO);
-//	}
-//
-//	public SocialVO selectSocialVO(String socialId) throws Exception{
-//		return (SocialVO)select("SocialManage.selectSocialVO", socialId);
-//	}
-//
-//	public void updateSocial(SocialVO socialVO) throws Exception{
-//		update("SocialManage.updateSocial", socialVO); 
-//	}
-//
-//	public void resetSocialSort(SocialVO socialVO) throws Exception{
-//		update("SocialManage.resetSocialSort", socialVO);  
-//	}
-//
-//	public void insertSocial(SocialVO socialVO) throws Exception{
-//		 insert("SocialManage.insertSocial", socialVO);
-//	}
-//
-//	public void deleteSocial(String id) throws Exception{
-//		delete("SocialManage.deleteSocial", id);
-//	}
 }
(No newline at end of file)
src/main/java/itn/com/uss/ion/bnr/pop/service/impl/MainPopupManageServiceImpl.java
--- src/main/java/itn/com/uss/ion/bnr/pop/service/impl/MainPopupManageServiceImpl.java
+++ src/main/java/itn/com/uss/ion/bnr/pop/service/impl/MainPopupManageServiceImpl.java
@@ -9,7 +9,7 @@
 import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
 import egovframework.rte.fdl.idgnr.EgovIdGnrService;
 import itn.com.uss.ion.bnr.pop.service.MainPopupManageService;
-import itn.com.uss.ion.pwm.service.MainzoneVO;
+import itn.com.uss.ion.bnr.pop.service.MainPopupVO;
 
 /**
  * 개요
@@ -34,37 +34,37 @@
 	private EgovIdGnrService idgenService;
 
 	@Override
-	public List<?> selectSubMainzoneList(MainzoneVO mainzoneVO) throws Exception {
-		return dao.selectSubMainzoneList(mainzoneVO);
+	public List<?> selectMainPopupList(MainPopupVO mainPopupVO) throws Exception {
+		return dao.selectMainPopupList(mainPopupVO);
 	}
 
 	@Override
-	public int selectSubMainzoneCount(MainzoneVO mainzoneVO) throws Exception {
-		return dao.selectSubMainzoneCount(mainzoneVO);
+	public int selectMainPopupCount(MainPopupVO mainPopupVO) throws Exception {
+		return dao.selectMainPopupCount(mainPopupVO);
 	}
 
 
 	@Override
-	public MainzoneVO selectSubMainzoneVO(String mazId) throws Exception {
-		MainzoneVO resultVO = dao.selectSubMainzoneVO(mazId);
+	public MainPopupVO selectMainPopupVO(String mazId) throws Exception {
+		MainPopupVO resultVO = dao.selectMainPopupVO(mazId);
 	       if (resultVO == null)
 	           throw processException("info.nodata.msg");
 	       return resultVO;
 	}
 
 	@Override
-	public List<MainzoneVO> selectSubMainzoneListRolling() {
-		return dao.selectSubMainzoneListRolling();
+	public List<MainPopupVO> selectMainPopupListRolling() {
+		return dao.selectMainPopupListRolling();
 	}
 
 	@Override
-	public void deleteSubMainzone(String id) {
-		dao.deleteSubMainzone(id);
+	public void deleteMainPopup(String id) {
+		dao.deleteMainPopup(id);
 	}
 
 	@Override
-	public void resetSubMainVOSort(MainzoneVO mainzoneVO) {
-		dao.resetSubMainVOSort(mainzoneVO);
+	public void resetMainPopupSort(MainPopupVO mainPopupVO) {
+		dao.resetMainPopupSort(mainPopupVO);
 		
 	}
 
src/main/java/itn/com/uss/ion/bnr/pop/web/MainPopupController.java (Renamed from src/main/java/itn/com/uss/ion/bnr/pop/web/MainPopupManageController.java)
--- src/main/java/itn/com/uss/ion/bnr/pop/web/MainPopupManageController.java
+++ src/main/java/itn/com/uss/ion/bnr/pop/web/MainPopupController.java
@@ -32,6 +32,8 @@
 import itn.com.cmm.service.EgovFileMngUtil;
 import itn.com.cmm.service.FileVO;
 import itn.com.cmm.util.RedirectUrlMaker;
+import itn.com.uss.ion.bnr.pop.service.MainPopupManageService;
+import itn.com.uss.ion.bnr.pop.service.MainPopupVO;
 import itn.com.uss.ion.bnr.sub.service.SubMainZoneManageService;
 import itn.com.uss.ion.pwm.service.MainzoneVO;
 import itn.let.sym.site.service.EgovSiteManagerService;
@@ -57,9 +59,9 @@
  */
 
 @Controller
-public class MainPopupManageController {
+public class MainPopupController {
 
-	private static final Logger LOGGER = LoggerFactory.getLogger(MainPopupManageController.class);
+	private static final Logger LOGGER = LoggerFactory.getLogger(MainPopupController.class);
 
 	@Autowired
 	private DefaultBeanValidator beanValidator;
@@ -75,6 +77,9 @@
 	/** EgovPopupManageService */
 	@Resource(name = "subMainZoneManageService")
 	private SubMainZoneManageService subMainZoneManageService;
+	
+	@Resource(name = "mainPopupManageService")
+	private MainPopupManageService mainPopupManageService;
 	
 	/** cmmUseService */
 	@Resource(name = "EgovCmmUseService")
@@ -105,63 +110,64 @@
 
     
     /*메인이미지 관리*/
+//    @RequestMapping(value="/uss/ion/bnr/subMainZoneList.do")
     @RequestMapping(value="/uss/ion/bnr/pop/mainPopupList.do")
-    public String popupList(ModelMap model , MainzoneVO mainzoneVO , HttpSession session ) throws Exception {
+    public String selectMainzoneList(ModelMap model , MainPopupVO mainPopupVO , HttpSession session ) throws Exception {
     	LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
     	
 		
-	    	if(mainzoneVO.getPageUnit()% 8 != 0) {//9 배수로 넘어오지 않으면 초기세팅
-	    		mainzoneVO.setPageUnit(8);
+	    	if(mainPopupVO.getPageUnit()% 8 != 0) {//9 배수로 넘어오지 않으면 초기세팅
+	    		mainPopupVO.setPageUnit(8);
 			}else {
-				mainzoneVO.setPageUnit(mainzoneVO.getPageUnit());
+				mainPopupVO.setPageUnit(mainPopupVO.getPageUnit());
 			}
 	    	
 			/** pageing */
 			PaginationInfo paginationInfo = new PaginationInfo();
-			paginationInfo.setCurrentPageNo(mainzoneVO.getPageIndex());
-			paginationInfo.setRecordCountPerPage(mainzoneVO.getPageUnit());
-			paginationInfo.setPageSize(mainzoneVO.getPageSize());
+			paginationInfo.setCurrentPageNo(mainPopupVO.getPageIndex());
+			paginationInfo.setRecordCountPerPage(mainPopupVO.getPageUnit());
+			paginationInfo.setPageSize(mainPopupVO.getPageSize());
 			
-			mainzoneVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-			mainzoneVO.setLastIndex(paginationInfo.getLastRecordIndex());
-			mainzoneVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
+			mainPopupVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
+			mainPopupVO.setLastIndex(paginationInfo.getLastRecordIndex());
+			mainPopupVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
 			
 			if(null != loginVO && !"super".equals(loginVO.getSiteId())){ //각각의 사이트
-				mainzoneVO.setSiteId(loginVO.getSiteId());
+				mainPopupVO.setSiteId(loginVO.getSiteId());
 			}
-	        List<?> mainzoneList = subMainZoneManageService.selectSubMainzoneList(mainzoneVO);        
-	        model.addAttribute("mainzoneList", mainzoneList);
+	        List<?> mainPopupList = mainPopupManageService.selectMainPopupList(mainPopupVO);        
+	        model.addAttribute("mainPopupList", mainPopupList);
 	        
-	        int totCnt = subMainZoneManageService.selectSubMainzoneCount(mainzoneVO);
+	        int totCnt = mainPopupManageService.selectMainPopupCount(mainPopupVO);
 	        
 	        paginationInfo.setTotalRecordCount(totCnt);
 			model.addAttribute("paginationInfo", paginationInfo);
 			
-        return "uss/ion/bnr/sub/subMainZoneList";
+        return "uss/ion/bnr/pop/mainPopupList";
     }
     
 	
 
 	/*알림창등록/수정 view*/
-    @RequestMapping(value="/uss/ion/bnr/pop/mainPopupModify.do")
-	public String popupModify(@RequestParam Map<?, ?> commandMap,
+	@RequestMapping(value="/uss/ion/bnr/pop/mainPopupModify.do")
+	public String updateMainZoneView(@RequestParam Map<?, ?> commandMap,
 				HttpServletRequest request, Model model, HttpSession session)
 				throws Exception  {
 		
-		MainzoneVO mainzoneVO = new MainzoneVO();
+		MainPopupVO mainPopupVO = new MainPopupVO();
 		if("Modify".equals((String)commandMap.get("pageType"))){  //수정
 			String mazId = (String)commandMap.get("selectedId");
-			mainzoneVO = subMainZoneManageService.selectSubMainzoneVO(mazId);
-			String sNtceBgnde = mainzoneVO.getNtceBgnde();
-			String sNtceEndde = mainzoneVO.getNtceEndde();
+			mainPopupVO = mainPopupManageService.selectMainPopupVO(mazId);
+			String sNtceBgnde = mainPopupVO.getNtceBgnde();
+			String sNtceEndde = mainPopupVO.getNtceEndde();
 	
 			if(sNtceBgnde != null && sNtceEndde != null ) {
 				
-				mainzoneVO.setNtceBgndeHH(sNtceBgnde.substring(8, 10));
-				mainzoneVO.setNtceBgndeMM(sNtceBgnde.substring(10, 12));
+				mainPopupVO.setNtceBgndeHH(sNtceBgnde.substring(8, 10));
+				mainPopupVO.setNtceBgndeMM(sNtceBgnde.substring(10, 12));
 				
-				mainzoneVO.setNtceEnddeHH(sNtceEndde.substring(8, 10));
-				mainzoneVO.setNtceEnddeMM(sNtceEndde.substring(10, 12));
+				mainPopupVO.setNtceEnddeHH(sNtceEndde.substring(8, 10));
+				mainPopupVO.setNtceEnddeMM(sNtceEndde.substring(10, 12));
 				
 				//게시기간 시작일자(시)
 				model.addAttribute("ntceBgndeHH", getTimeHH());
@@ -175,11 +181,11 @@
 				
 			}
 			
-			if(mainzoneVO != null){
-				mainzoneVO.setBeSort(mainzoneVO.getSort());
+			if(mainPopupVO != null){
+				mainPopupVO.setBeSort(mainPopupVO.getSort());
 				
 				FileVO fileVO = new FileVO();
-				String atchFileId = mainzoneVO.getMainzoneImageFile();
+				String atchFileId = mainPopupVO.getMainzoneImageFile();
 				fileVO.setAtchFileId(atchFileId);
 				List<FileVO> fileList = fileService.selectFileInfs(fileVO);
 				model.addAttribute("fileList", fileList);	
@@ -198,8 +204,8 @@
 		}
 		
 	    //model.addAttribute("sortList", sortList);
-	    model.addAttribute("mainzoneVO", mainzoneVO);	
-	    System.out.println("mainzoneVO :: "+ mainzoneVO.toString());
+	    model.addAttribute("mainPopupVO", mainPopupVO);	
+	    System.out.println("mainPopupVO :: "+ mainPopupVO.toString());
 		  
 	    /* 타겟 코드 */
 	    ComDefaultCodeVO vo = new ComDefaultCodeVO();
@@ -208,33 +214,33 @@
 	    //model.addAttribute("targetList", targetList);
 	    
 	    
-		return "uss/ion/bnr/sub/subMainZoneModify";
+		return "uss/ion/bnr/pop/mainPopupModify";
 	}  
 	
 	
 
 	/*메인 이미지삭제 */
-    @RequestMapping(value="/uss/ion/bnr/pop/mainPopupListDelete.do")
+	@RequestMapping("/uss/ion/bnr/pop/mainPopupListDelete.do")
 	public String deleteMainzoneDelete(@RequestParam("del") String[] del, RedirectAttributes redirectAttributes , Model model) throws Exception {
 		LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
-		MainzoneVO mainzoneVO = new MainzoneVO();
+		MainPopupVO mainPopupVO = new MainPopupVO();
 		for(String id:del) {
 		    try{
-		    	mainzoneVO = subMainZoneManageService.selectSubMainzoneVO(id);
+		    	mainPopupVO = mainPopupManageService.selectMainPopupVO(id);
 		    }catch(Exception e){
 		    	redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("info.nodata.msg"));
-				RedirectUrlMaker redirectUrlMaker = new RedirectUrlMaker("/uss/ion/bnr/subMainZoneList.do");
+				RedirectUrlMaker redirectUrlMaker = new RedirectUrlMaker("/uss/ion/bnr/pop/mainPopupList.do");
 				return redirectUrlMaker.getRedirectUrl();
 		    }
-		    subMainZoneManageService.deleteSubMainzone(id);
+		    mainPopupManageService.deleteMainPopup(id);
 			if(null != loginVO && !"super".equals(loginVO.getSiteId())){ 
-				mainzoneVO.setSiteId(loginVO.getSiteId());
+				mainPopupVO.setSiteId(loginVO.getSiteId());
 			}
-			subMainZoneManageService.resetSubMainVOSort(mainzoneVO);
+			mainPopupManageService.resetMainPopupSort(mainPopupVO);
 			}
 		
 		redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("success.common.delete"));
-		RedirectUrlMaker redirectUrlMaker = new RedirectUrlMaker("/uss/ion/bnr/subMainZoneList.do");
+		RedirectUrlMaker redirectUrlMaker = new RedirectUrlMaker("/uss/ion/bnr/pop/mainPopupList.do");
 		return redirectUrlMaker.getRedirectUrl();
 	}
 	
@@ -303,4 +309,6 @@
 		return listMM;
 	}
 
+	
+	
 }
(No newline at end of file)
src/main/java/itn/com/uss/ion/fms/web/FmsFileController.java
--- src/main/java/itn/com/uss/ion/fms/web/FmsFileController.java
+++ src/main/java/itn/com/uss/ion/fms/web/FmsFileController.java
@@ -38,6 +38,7 @@
 import itn.com.cmm.service.EgovFileMngUtil;
 import itn.com.cmm.service.FileVO;
 import itn.com.cmm.util.RedirectUrlMaker;
+import itn.com.uss.ion.bnr.pop.service.MainPopupVO;
 import itn.com.uss.ion.bnr.service.Banner;
 import itn.com.uss.ion.bnr.service.BannerVO;
 import itn.com.uss.ion.bnr.service.EgovBannerService;
@@ -114,6 +115,9 @@
 	
 	@Resource(name = "egovSubMainZoneIdGnrService")
 	private EgovIdGnrService idgenServiceSubMain;
+	
+	@Resource(name = "egovMainPopupIdGnrService")
+	private EgovIdGnrService idgenServiceMainPopup;
 	
 	@Resource(name = "egovBannerService")
 	private EgovBannerService egovBannerService;
@@ -390,6 +394,7 @@
 	public ModelAndView insertFmsFileInsertAjax(@RequestParam Map<?, ?> commandMap,
 			@ModelAttribute("fmsFileVO") FmsFileVO fmsFileVO,
 			MainzoneVO mainzoneVO,
+			MainPopupVO mainPopupVO,
 			PopupzoneVO popupzoneVO,
 			Banner banner,
 			BannerVO bannerVO,
@@ -419,6 +424,8 @@
 	    		KeyStr = "MAZ_";
 	    	}else if("subMainzone".equals(fileVO.getMenuName())) { //메인비주얼
 	    		KeyStr = "SMAZ_";
+	    	}else if("mainPopup".equals(fileVO.getMenuName())) { //메인비주얼
+	    		KeyStr = "MPP_";
 	    	}else if("popupzone".equals(fileVO.getMenuName())) { //매뉴별 비주얼
 	    		KeyStr = "POZ_";
 	    	}else if("banner".equals(fileVO.getMenuName())) { //매뉴별 비주얼
@@ -446,6 +453,9 @@
 					} else {
 						mainzoneVO.setMainzoneImage(orignlFileNm);
 						mainzoneVO.setMainzoneImageFile(atchFileId);
+						
+						mainPopupVO.setMainzoneImage(orignlFileNm);
+						mainPopupVO.setMainzoneImageFile(atchFileId);
 						
 						fmsFileVO.setFmsImage(orignlFileNm);
 						fmsFileVO.setFmsImageFile(atchFileId);
@@ -482,14 +492,24 @@
 	    			egovPopupManageService.insertMainzone(mainzoneVO);
 	    			mainzoneVO.setSortOver("D"); //앞쪽에 넣음
 	    			egovPopupManageService.resetMainVOSort(mainzoneVO);
-	    		}else if("subMainzone".equals(fileVO.getMenuName())) { // 서브 메인비주얼 새글 
+	    		}
+	    		else if("subMainzone".equals(fileVO.getMenuName())) { // 서브 메인비주얼 새글 
 	    			String mainId = idgenServiceSubMain.getNextStringId();
 	    			mainzoneVO.setMazId(mainId);
 	    			mainzoneVO.setRegisterId(loginVO.getUniqId());
 	    			egovPopupManageService.insertSubMainzone(mainzoneVO);
 	    			mainzoneVO.setSortOver("D"); //앞쪽에 넣음
 	    			egovPopupManageService.resetSubMainVOSort(mainzoneVO);
-	    		}else if("popupzone".equals(fileVO.getMenuName())) { //매뉴별 비주얼
+	    		}
+	    		else if("mainPopup".equals(fileVO.getMenuName())) { // 메인팝업 새글 
+	    			String mainId = idgenServiceMainPopup.getNextStringId();
+	    			mainPopupVO.setPopId(mainId);
+	    			mainPopupVO.setRegisterId(loginVO.getUniqId());
+	    			egovPopupManageService.insertMainPopup(mainPopupVO);
+	    			mainPopupVO.setSortOver("D"); //앞쪽에 넣음
+	    			egovPopupManageService.resetMainPopup(mainPopupVO);
+	    		}
+	    		else if("popupzone".equals(fileVO.getMenuName())) { //매뉴별 비주얼
 	    			String pozId = idgenService.getNextStringId();
 	    			popupzoneVO.setPozId(pozId);
 	    			popupzoneVO.setRegisterId(loginVO.getUniqId());
@@ -538,7 +558,14 @@
 	    			if(mainzoneVO.getSort() < mainzoneVO.getBeSort() ){ //sortOver : A 후번호로 변경 , D : 선번호로 변경
 	    				mainzoneVO.setSortOver("D");
 	    			}
-	    			egovPopupManageService.resetSubMainVOSort(mainzoneVO);	
+	    			egovPopupManageService.resetMainVOSort(mainzoneVO);	
+	    		}else if("mainPopup".equals(fileVO.getMenuName())) { // 메인팝업 새글
+	    			egovPopupManageService.updateMainPopup(mainPopupVO);
+	    			if(mainzoneVO.getSort() < mainzoneVO.getBeSort() ){ //sortOver : A 후번호로 변경 , D : 선번호로 변경
+	    				mainzoneVO.setSortOver("D");
+	    			}
+	    			egovPopupManageService.resetMainPopup(mainPopupVO);	
+	    			
 	    		}else if("popupzone".equals(fileVO.getMenuName())) { //매뉴별 비주얼
 	    			egovPopupManageService.updatePopupzone(popupzoneVO);
 	    			if(popupzoneVO.getSort() < popupzoneVO.getBeSort() ){ //sortOver : A 후번호로 변경 , D : 선번호로 변경
@@ -575,7 +602,8 @@
 	    		}
 	    	}
 			modelAndView.addObject("result", "success");
-		}catch (Exception e) {
+ 		}catch (Exception e) {
+ 			e.printStackTrace();
 			modelAndView.addObject("result", "fail");
 		} 
 		return modelAndView;
src/main/java/itn/com/uss/ion/pwm/service/EgovPopupManageService.java
--- src/main/java/itn/com/uss/ion/pwm/service/EgovPopupManageService.java
+++ src/main/java/itn/com/uss/ion/pwm/service/EgovPopupManageService.java
@@ -3,6 +3,8 @@
 import java.util.List;
 import java.util.Map;
 
+import itn.com.uss.ion.bnr.pop.service.MainPopupVO;
+
 /**
  * 개요
  * - 팝업창에 대한 Service Interface를 정의한다.
@@ -167,4 +169,11 @@
 	//사용자 메인화면 롤링 배너 이미지 조회
 	public List<MainzoneVO> selectMainzoneListRolling() throws Exception;
 
+	public void insertMainPopup(MainPopupVO mainPopupVO);
+
+	public void resetMainPopup(MainPopupVO mainPopupVO) throws Exception;
+
+	public void updateMainPopup(MainPopupVO mainPopupVO) throws Exception;
+
+
 }
(No newline at end of file)
src/main/java/itn/com/uss/ion/pwm/service/impl/EgovPopupManageServiceImpl.java
--- src/main/java/itn/com/uss/ion/pwm/service/impl/EgovPopupManageServiceImpl.java
+++ src/main/java/itn/com/uss/ion/pwm/service/impl/EgovPopupManageServiceImpl.java
@@ -1,17 +1,23 @@
 package itn.com.uss.ion.pwm.service.impl;
 
 import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.Comparator;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.stream.IntStream;
 
 import javax.annotation.Resource;
 
+import org.apache.commons.collections4.CollectionUtils;
 import org.springframework.stereotype.Service;
 
 import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
 import egovframework.rte.fdl.idgnr.EgovIdGnrService;
 import egovframework.rte.psl.dataaccess.util.EgovMap;
+import itn.com.uss.ion.bnr.pop.service.MainPopupLinkVO;
+import itn.com.uss.ion.bnr.pop.service.MainPopupVO;
 import itn.com.uss.ion.pwm.service.EgovPopupManageService;
 import itn.com.uss.ion.pwm.service.MainzoneVO;
 import itn.com.uss.ion.pwm.service.PopupManageVO;
@@ -244,6 +250,10 @@
 	public void insertSubMainzone(MainzoneVO mainzoneVO) throws Exception {
 		dao.insertSubMainzone(mainzoneVO);
 	}
+	@Override
+	public void resetMainPopup(MainPopupVO mainPopupVO) throws Exception {
+		dao.resetMainPopup(mainPopupVO);
+	}
 
 	@Override
 	public void resetMainSort(MainzoneVO mainzoneVO) throws Exception {
@@ -304,6 +314,7 @@
 	public void updateSubMainzone(MainzoneVO mainzoneVO) throws Exception {
 		dao.updateSubMainzone(mainzoneVO);
 	}
+	
 	
 	//사용자 메인화면 롤링 배너 이미지 조회
 	@Override
@@ -371,4 +382,52 @@
 	public void deleteSocial(String id) throws Exception {
 		dao.deleteSocial(id);
 	}
+
+	@Override
+	public void insertMainPopup(MainPopupVO mainPopupVO) {
+		dao.insertMainPopup(mainPopupVO);
+
+		
+
+		if(CollectionUtils.isNotEmpty(mainPopupVO.getMainPopupLinkList())) {
+			
+			List<MainPopupLinkVO> mainPopupLinkListVO =  getMainPopupLinkList(mainPopupVO);
+//			mainPopupLinkListVO.stream().forEach(t-> System.out.println(t.toString()));
+			dao.insertMainPopupLinkInfo(mainPopupLinkListVO);
+		}
+	}
+
+	@Override
+	public void updateMainPopup(MainPopupVO mainPopupVO) throws Exception {
+		
+		dao.updateMainPopup(mainPopupVO);
+		
+
+		if(CollectionUtils.isNotEmpty(mainPopupVO.getMainPopupLinkList())) {
+
+			List<MainPopupLinkVO> mainPopupLinkListVO =  getMainPopupLinkList(mainPopupVO);
+
+			dao.deleteMainPopupLinkInfo(mainPopupVO.getPopId());
+
+			dao.insertMainPopupLinkInfo(mainPopupLinkListVO);	
+		}
+		
+		
+	}
+
+	private List<MainPopupLinkVO> getMainPopupLinkList(MainPopupVO mainPopupVO) {
+		
+		List<MainPopupLinkVO> mainPopupLinkListVO = mainPopupVO.getMainPopupLinkList();
+		
+		// 기존 sort 값을 숫자로 변환하여 오름차순 정렬
+		mainPopupLinkListVO.sort(Comparator.comparingInt(vo -> vo.getSort()));
+		// 2. 정렬된 상태에서 sort 값을 연속적인 숫자로 변경 (1, 2, 3, ...)
+		IntStream.range(0, mainPopupLinkListVO.size())
+			.forEach(i -> mainPopupLinkListVO.get(i).setSort(i + 1));
+
+		mainPopupLinkListVO.stream().forEach(t-> t.setPopId(mainPopupVO.getPopId()));
+		return mainPopupLinkListVO;
+	}
+
+
 }
(No newline at end of file)
src/main/java/itn/com/uss/ion/pwm/service/impl/PopupManageDAO.java
--- src/main/java/itn/com/uss/ion/pwm/service/impl/PopupManageDAO.java
+++ src/main/java/itn/com/uss/ion/pwm/service/impl/PopupManageDAO.java
@@ -5,6 +5,8 @@
 
 import egovframework.rte.psl.dataaccess.util.EgovMap;
 import itn.com.cmm.service.impl.EgovComAbstractDAO;
+import itn.com.uss.ion.bnr.pop.service.MainPopupLinkVO;
+import itn.com.uss.ion.bnr.pop.service.MainPopupVO;
 import itn.com.uss.ion.pwm.service.MainzoneVO;
 import itn.com.uss.ion.pwm.service.PopupManageVO;
 import itn.com.uss.ion.pwm.service.PopupzoneVO;
@@ -280,4 +282,30 @@
 	public void deleteSocial(String id) throws Exception{
 		delete("SocialManage.deleteSocial", id);
 	}
+
+	public void insertMainPopup(MainPopupVO mainPopupVO) {
+		insert("MainzoneManage.insertMainPopup", mainPopupVO);
+	}
+
+	public void insertMainPopupLinkInfo(List<MainPopupLinkVO> mainPopupLinkListVO) {
+		insert("MainzoneManage.insertMainPopupLinkInfo", mainPopupLinkListVO);
+	}
+
+	public void resetMainPopup(MainPopupVO mainPopupVO) {
+//		update("MainzoneManage.resetSubMainVOSort", mainzoneVO);  
+		insert("MainzoneManage.resetMainPopup", mainPopupVO);
+	}
+	
+	public void updateMainPopup(MainPopupVO mainPopupVO) throws Exception{
+		update("MainzoneManage.updateMainPopup", mainPopupVO); 
+	}
+
+	public void updateMainPopupLinkInfo(MainPopupLinkVO mainPopupLinkVO) {
+		update("MainzoneManage.updateMainPopupLinkInfo", mainPopupLinkVO); 
+		
+	}
+
+	public void deleteMainPopupLinkInfo(String popId) {
+		delete("MainzoneManage.deleteMainPopupLinkInfo", popId); 
+	}
 }
(No newline at end of file)
src/main/java/itn/web/MainController.java
--- src/main/java/itn/web/MainController.java
+++ src/main/java/itn/web/MainController.java
@@ -78,6 +78,8 @@
 import itn.com.cmm.service.FileVO;
 import itn.com.cmm.util.StringUtil;
 import itn.com.cmm.util.WebUtil;
+import itn.com.uss.ion.bnr.pop.service.MainPopupManageService;
+import itn.com.uss.ion.bnr.pop.service.MainPopupVO;
 import itn.com.uss.ion.bnr.service.BannerVO;
 import itn.com.uss.ion.bnr.service.EgovBannerService;
 import itn.com.uss.ion.bnr.sub.service.SubMainZoneManageService;
@@ -264,9 +266,12 @@
 	@Resource(name = "mjonCandidateService")
     private MjonCandidateService mjonCandidateService;
 
-	/** EgovPopupManageService */
 	@Resource(name = "subMainZoneManageService")
 	private SubMainZoneManageService subMainZoneManageService;
+	
+	/** 메인팝업 service */
+	@Resource(name = "mainPopupManageService")
+	private MainPopupManageService mainPopupManageService;
 	
 	
 	@Value("#{globalSettings['Globals.email.host']}")
@@ -701,6 +706,15 @@
 			
 		}
 		
+		
+		{//팝업 롤링 이미지 불러오기
+			
+			List<MainPopupVO> resultMainPopupList = mainPopupManageService.selectMainPopupListRolling();
+			model.addAttribute("mainPopupList", resultMainPopupList);
+			System.out.println("===================mainPopupList");
+			
+		}
+		
 		return "web/main/mainPage";
 	}
 	
src/main/resources/egovframework/spring/com/context-idgen.xml
--- src/main/resources/egovframework/spring/com/context-idgen.xml
+++ src/main/resources/egovframework/spring/com/context-idgen.xml
@@ -2020,6 +2020,23 @@
 		<property name="fillChar" value="0" />
 	</bean>
 	
+	<bean name="egovMainPopupIdGnrService"
+		class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl"
+		destroy-method="destroy">
+		<property name="dataSource" ref="dataSource" />
+		<property name="strategy" ref="mainPopupIdStrategy" />
+		<property name="blockSize"  value="10"/>
+		<property name="table"      value="IDS"/>
+		<property name="tableName"  value="MPP_ID"/>
+	</bean>
+	<!-- 메인상단 이미지  ID Generation  Strategy Config -->
+	<bean name="mainPopupIdStrategy"
+		class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
+		<property name="prefix" value="MPP_" />
+		<property name="cipers" value="12" />
+		<property name="fillChar" value="0" />
+	</bean>
+	
 	
 	<!-- 컨텐츠 관리  ID Generation  Strategy Config -->
 	<bean name="egovCntManageIdGnrService"
src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql-uss-ion-bnr.xml
--- src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql-uss-ion-bnr.xml
+++ src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql-uss-ion-bnr.xml
@@ -5,4 +5,5 @@
 <sqlMapConfig>
 	<sqlMap resource="egovframework/sqlmap/com/uss/ion/bnr/EgovBanner_SQL_Mysql.xml"/><!-- 배너 추가  -->
 	<sqlMap resource="egovframework/sqlmap/let/uss/ion/bnr/SubMainZoneManage_SQL_Mysql.xml"/><!-- 서브팝업관리 -->
+	<sqlMap resource="egovframework/sqlmap/let/uss/ion/bnr/MainPopupManage_SQL_Mysql.xml"/><!-- 서브팝업관리 -->
 </sqlMapConfig>
 
src/main/resources/egovframework/sqlmap/let/uss/ion/bnr/MainPopupManage_SQL_Mysql.xml (added)
+++ src/main/resources/egovframework/sqlmap/let/uss/ion/bnr/MainPopupManage_SQL_Mysql.xml
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
+<!--
+	수정일          수정자                          수정내용
+  ===========      ========    =================================================
+  2011.10.06		이기하     	 	보안 취약점 점검사항 반영 $->#변경
+-->
+<sqlMap namespace="UnityLink">
+
+	<typeAlias  alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
+	<typeAlias  alias="comDefaultVO" type="itn.com.cmm.ComDefaultVO"/>
+	<typeAlias  alias="PopupManageVO" type="itn.com.uss.ion.pwm.service.PopupManageVO" />
+	<typeAlias  alias="popupzoneVO" type="itn.com.uss.ion.pwm.service.PopupzoneVO"/>
+	<typeAlias  alias="mainPopupVO" type="itn.com.uss.ion.bnr.pop.service.MainPopupVO"/>
+	
+
+
+	<resultMap id="MainPopupLinkResultMap" class="itn.com.uss.ion.bnr.pop.service.MainPopupLinkVO">
+		<result property="popId" column="POP_ID"></result>
+		<result property="mlink" column="MLINK"></result>
+		<result property="coords" column="COORDS"></result>
+		<result property="sort" column="SORT"></result>
+	</resultMap>
+	
+		
+	<resultMap id="MainPopupResultMap" class="itn.com.uss.ion.bnr.pop.service.MainPopupVO">
+		<result property="popId" column="POP_ID" ></result>
+		<result property="content" column="CONTENT"></result>
+		<result property="regdt" column="REGDT"></result>
+		<result property="del" column="DEL"></result>
+		<result property="sort" column="SORT"></result>
+		<result property="mainzoneImage" column="MAINZONE_IMAGE"></result>
+		<result property="mainzoneImageFile" column="MAINZONE_IMAGE_FILE"></result>
+		<result property="popNm" column="POP_NM"></result>
+		<result property="useYn" column="USE_YN"></result>
+		<result property="moddt" column="MODDT"></result>
+		<result property="registerId" column="REGISTERID"></result>
+		<result property="deviceType" column="DEVICETYPE"></result>
+		<result property="ntceBgnde" column="NTCE_BGNDE"></result>
+		<result property="ntceEndde" column="NTCE_ENDDE"></result>
+		
+		<result property="mainPopupLinkList" column="POP_ID" select="mainPopup.selectMainPopupVOLink" />
+
+	
+	
+	</resultMap>
+
+	
+	
+	<!-- 매인이미지 관리자 리스트  -->
+	<select id="mainPopup.selectMainPopupList" parameterClass="mainPopupVO" resultClass="egovMap">
+	/* mainPopup.selectMainPopupList */
+	   <![CDATA[
+	   	 SELECT 
+	    	POP_ID,
+	    	CONTENT AS IMG_ALT,
+	    	CASE WHEN 
+            	DATE(SUBDATE(NOW(), INTERVAL 7 DAY)) < DATE(REGDT) 
+                THEN 'Y'
+                ELSE 'N' 
+                END AS NEW_FLAG,
+	    	DATE_FORMAT(REGDT, '%Y-%m-%d') REGDT,
+	    	MAINZONE_IMAGE,
+        	MAINZONE_IMAGE_FILE ,
+        	SORT,
+        	POP_NM,
+        	USE_YN,
+        	(SELECT USER_NM FROM LETTNEMPLYRINFO WHERE ESNTL_ID = REGISTER_ID) REGISTER_ID ,
+        	DEVICETYPE,
+        	STR_TO_DATE(NTCE_BGNDE,'%Y%m%d') AS ntceBgnde,
+        	STR_TO_DATE(NTCE_ENDDE,'%Y%m%d') AS ntceEndde
+	    FROM MAIN_POPUP
+	    WHERE 1=1
+	    ]]>
+	 	<isEqual property="useYn" compareValue="Y">
+	 		AND USE_YN = 'Y'
+	 	</isEqual>
+	    <isNotEmpty property="searchKeyword">
+	 		<isEqual property="searchCondition" compareValue="">
+	 		    AND ( POP_NM LIKE CONCAT ('%', #searchKeyword#,'%')
+	 		        OR   CONTENT LIKE CONCAT ('%', #searchKeyword#,'%')
+	 		        )
+	 	    </isEqual>
+			<isEqual property="searchCondition" compareValue="1">
+				AND POP_NM LIKE CONCAT ('%', #searchKeyword#,'%')
+			</isEqual>
+			<isEqual property="searchCondition" compareValue="2">
+				AND CONTENT LIKE CONCAT ('%', #searchKeyword#,'%')
+			</isEqual>
+	 	</isNotEmpty>
+		<isNotEmpty property="deviceType">
+			<isEqual property="deviceType" compareValue="P">
+				AND ( DEVICETYPE IS NULL OR DEVICETYPE = #deviceType# ) 
+			</isEqual>
+ 			<isEqual property="deviceType" compareValue="M">
+				AND   DEVICETYPE = #deviceType# 
+			</isEqual>
+		</isNotEmpty>
+	    ORDER BY SORT
+	    LIMIT #recordCountPerPage# OFFSET #firstIndex#
+	</select>
+
+
+	
+	<select id="mainPopup.selectMainPopupCount" resultClass="int">
+	/* mainPopup.selectMainPopupCount */
+		SELECT
+		COUNT(*) totcnt
+		FROM MAIN_POPUP
+		WHERE 1=1
+		<isNotEmpty property="searchKeyword">
+			<isEqual property="searchCondition" compareValue="">
+				AND ( POP_NM LIKE CONCAT ('%', #searchKeyword#,'%')
+					OR   CONTENT LIKE CONCAT ('%', #searchKeyword#,'%')
+				)
+			</isEqual>
+			<isEqual property="searchCondition" compareValue="1">
+				AND POP_NM LIKE CONCAT ('%', #searchKeyword#,'%')
+			</isEqual>
+			<isEqual property="searchCondition" compareValue="2">
+				AND CONTENT LIKE CONCAT ('%', #searchKeyword#,'%')
+			</isEqual>
+	 	</isNotEmpty>
+	</select>
+
+
+	<select id="mainPopup.selectMainPopupVO" parameterClass="String" resultMap="MainPopupResultMap">
+																	 
+	/* mainPopup.selectMainPopupVO */
+		SELECT
+			MP.POP_ID,
+			MP.CONTENT,
+			MP.REGDT,
+			MP.DEL,
+			MP.SORT,
+			MP.MAINZONE_IMAGE,
+			MP.MAINZONE_IMAGE_FILE,
+			MP.POP_NM,
+			MP.USE_YN,
+			DATE_FORMAT(MP.MODDT, '%Y-%m-%d %T') MODDT,
+			(SELECT USER_NM FROM LETTNEMPLYRINFO WHERE ESNTL_ID = MP.REGISTER_ID) AS REGISTERID,
+			MP.DEVICETYPE,
+			MP.NTCE_BGNDE,
+			MP.NTCE_ENDDE
+		FROM MAIN_POPUP MP
+		WHERE MP.POP_ID = #popId#
+	</select>
+
+	<select id="mainPopup.selectMainPopupVOLink" parameterClass="String" resultMap="MainPopupLinkResultMap">
+																	 
+	/* mainPopup.selectMainPopupVO */
+		SELECT
+			POP_ID,
+			MLINK,
+			COORDS,
+			SORT
+		FROM MAIN_POPUP_LINK
+		WHERE POP_ID = #popId#
+		order by SORT asc
+	</select>
+
+
+	
+	<select id="mainPopup.selectMainPopupListRolling" resultMap="MainPopupResultMap">
+		/* mainPopup.selectMainPopupListRolling */
+		SELECT
+			MP.POP_ID,
+			MP.CONTENT,
+			MP.REGDT,
+			MP.DEL,
+			MP.SORT,
+			MP.MAINZONE_IMAGE,
+			MP.MAINZONE_IMAGE_FILE,
+			MP.POP_NM,
+			MP.USE_YN,
+			DATE_FORMAT(MP.MODDT, '%Y-%m-%d %T') MODDT,
+			(SELECT USER_NM FROM LETTNEMPLYRINFO WHERE ESNTL_ID = MP.REGISTER_ID) AS REGISTERID,
+			MP.DEVICETYPE,
+			MP.NTCE_BGNDE,
+			MP.NTCE_ENDDE
+		FROM     MAIN_POPUP MP
+		WHERE    MP.NTCE_BGNDE              IS NOT NULL
+		AND      MP.NTCE_ENDDE              IS NOT NULL
+		
+		<![CDATA[
+			AND      DATE_FORMAT(SYSDATE(),'%Y%m%d%H%i') >= MP.NTCE_BGNDE
+			AND      DATE_FORMAT(SYSDATE(),'%Y%m%d%H%i') <= MP.NTCE_ENDDE
+		]]>
+		AND      MP.USE_YN                            = 'Y'
+		ORDER BY MP.SORT
+	
+	
+	</select>
+	
+	<delete id="mainPopup.deleteMainPopup" parameterClass="String">
+		DELETE FROM MAIN_POPUP WHERE POP_ID=#popId#
+	</delete>
+	
+	
+	<update id="mainPopup.resetMainPopupSort" parameterClass="mainPopupVO">
+			/*mainPopup.resetMainPopupSort*/
+	
+			UPDATE MAIN_POPUP A , 
+			(SELECT  ROW_NUMBER() OVER(ORDER BY SORT
+			<isEqual property="sortOver" compareValue="A">
+			    , MODDT ASC
+			</isEqual>  
+			<isEqual property="sortOver" compareValue="D">
+			    , MODDT DESC
+			</isEqual>  
+			) AS SORT1 , POP_ID  FROM MAIN_POPUP 
+			 WHERE 1=1
+			ORDER BY  SORT1
+			) B
+			SET A.SORT = B.SORT1
+			WHERE A.POP_ID = B.POP_ID 		
+	</update>
+	
+	
+</sqlMap>(No newline at end of file)
src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Mysql.xml
--- src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Mysql.xml
@@ -12,6 +12,10 @@
 	<typeAlias  alias="PopupManageVO" type="itn.com.uss.ion.pwm.service.PopupManageVO" />
 	<typeAlias  alias="popupzoneVO" type="itn.com.uss.ion.pwm.service.PopupzoneVO"/>
 	<typeAlias  alias="mainzoneVO" type="itn.com.uss.ion.pwm.service.MainzoneVO"/>
+	
+	<typeAlias  alias="mainPopupVO" type="itn.com.uss.ion.bnr.pop.service.MainPopupVO"/>
+	<typeAlias  alias="mainPopupLinkVO" type="itn.com.uss.ion.bnr.pop.service.MainPopupLinkVO"/>
+	
 	<typeAlias  alias="socialVO" type="itn.com.uss.ion.pwm.service.SocialVO"/>
 	<typeAlias  alias="sortVO" type="itn.com.uss.ion.pwm.service.SortVO"/>
 	<!-- ::ResultMap 선언 -->
@@ -653,6 +657,8 @@
 		)
 	</insert>
 	
+	
+	
 	<update id="MainzoneManage.resetMainSort" parameterClass="mainzoneVO">
 			UPDATE MAINZONE A , (SELECT  ROW_NUMBER() OVER(ORDER BY SORT) AS SORT1 ,  MAZ_ID  FROM MAINZONE 
 			WHERE 1=1
@@ -837,6 +843,27 @@
 			WHERE A.MAZ_ID = B.MAZ_ID 		
 	</update>
 	
+	<update id="MainzoneManage.resetMainPopup" parameterClass="mainPopupVO">
+			UPDATE MAIN_POPUP A , 
+			(
+				SELECT  ROW_NUMBER() OVER
+				(
+					ORDER BY SORT
+			<isEqual property="sortOver" compareValue="A">
+			    , MODDT ASC
+			</isEqual>  
+			<isEqual property="sortOver" compareValue="D">
+			    , MODDT DESC
+			</isEqual>  
+				) AS SORT1 , POP_ID 
+				FROM MAIN_POPUP 
+				WHERE 1=1
+			ORDER BY  SORT1
+			) B
+			SET A.SORT = B.SORT1
+			WHERE A.POP_ID = B.POP_ID 		
+	</update>
+	
 	
 	<!-- 소설  관리자 리스트  -->
 	<select id="SocialManage.selectSocialList" parameterClass="socialVO" resultClass="socialVO">
@@ -1014,7 +1041,98 @@
 		AND      MZ.USE_YN                            = 'Y'
 		ORDER BY MZ.SORT
 	
-	
 	</select>
 	
+	
+	<insert id="MainzoneManage.insertMainPopup" parameterClass="mainPopupVO">
+		INSERT INTO MAIN_POPUP (
+			POP_ID
+			, CONTENT
+			, SORT
+			, DEL
+			, MAINZONE_IMAGE_FILE
+			, MAINZONE_IMAGE
+			, REGDT
+			, MODDT
+			, POP_NM
+			, USE_YN
+			, REGISTER_ID
+			, DEVICETYPE
+			, NTCE_BGNDE
+			, NTCE_ENDDE
+		) VALUES (
+			#popId#
+			, #content#
+			, #sort#
+			, #del#
+			, #mainzoneImageFile#
+			, #mainzoneImage#
+			, now()
+			, now()
+			, #popNm#
+			, #useYn#
+			, #registerId#
+			, #devicetype#
+			, #ntceBgnde#
+			, #ntceEndde#
+		)
+	</insert>
+	
+	<insert id="MainzoneManage.insertMainPopupLinkInfo" parameterClass="java.util.List">
+		INSERT INTO MAIN_POPUP_LINK (
+			POP_ID
+			, MLINK
+			, COORDS
+			, SORT
+			)
+		VALUES
+		<iterate conjunction=",">
+			( 
+				#[].popId#
+				, #[].mlink#
+				, #[].coords#
+				, #[].sort# 
+			)
+		</iterate>
+		
+		
+	</insert>
+
+
+	<update id="MainzoneManage.updateMainPopup" parameterClass="mainPopupVO">
+		UPDATE MAIN_POPUP 
+		SET 
+			CONTENT = #content#,
+			SORT = #sort#,
+			DEL = #del#,
+			MAINZONE_IMAGE_FILE = #mainzoneImageFile#,
+			MAINZONE_IMAGE = #mainzoneImage#,
+			MODDT = now(),
+			POP_NM = #popNm#,
+			USE_YN = #useYn#,
+			<isNotEmpty property="deviceType">
+				DEVICETYPE =  #deviceType# , 
+			</isNotEmpty>
+			NTCE_BGNDE = #ntceBgnde#,
+			NTCE_ENDDE = #ntceEndde#
+		WHERE POP_ID = #popId#
+	</update>
+
+	<update id="MainzoneManage.updateMainPopupLinkInfo" parameterClass="mainPopupLinkVO">
+		UPDATE MAIN_POPUP_LINK
+		SET 
+			  MLINK     = #mlink#
+			, COORDS    = #coords#
+			, SORT		= #sort#
+		WHERE POP_ID = #popId#
+	</update>
+	
+	<delete id="MainzoneManage.deleteMainPopupLinkInfo" parameterClass="String">
+		
+		
+			DELETE FROM MAIN_POPUP_LINK
+			WHERE POP_ID = #popId#
+	</delete>
+	
+	
 </sqlMap>
(No newline at end of file)
 
src/main/webapp/WEB-INF/jsp/uss/ion/bnr/pop/mainPopupList.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/uss/ion/bnr/pop/mainPopupList.jsp
@@ -0,0 +1,236 @@
+<%--
+  Class Name : EgovPopupList.jsp
+  Description : 팝업창관리 목록 페이지
+  Modification Information
+
+      수정일         수정자                   수정내용
+    -------    --------    ---------------------------
+     2009.09.16    장동한          최초 생성
+
+    author   : 공통서비스 개발팀 장동한
+    since    : 2009.09.16
+
+    Copyright (C) 2009 by MOPAS  All right reserved.
+--%>
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<!DOCTYPE html>
+<html lang="ko">
+<head>
+<title>메인이미지 관리</title>
+<meta http-equiv="content-type" content="text/html; charset=utf-8">
+<script type="text/javaScript" language="javascript">
+$(document).ready(function(){
+	
+	$(".img_cont").click(function(e){
+		clickEvent = true;
+  	});
+	
+	$(".check").click(function(e){
+		e.stopPropagation();
+  	});
+});
+
+
+
+
+/* 메인창 수정 화면*/
+function fn_mainzone_view(id, pageType){
+	document.modiForm.selectedId.value = id;
+	document.modiForm.pageType.value = "Modify";
+	document.modiForm.action = "<c:url value='/uss/ion/bnr/pop/mainPopupModify.do'/>";
+	document.modiForm.submit();	 
+}
+
+/* 메인창 등록화면*/
+function fn_mainzone_insert_view(){
+	document.modiForm.pageType.value = "Insert";
+	document.modiForm.action = "<c:url value='/uss/ion/bnr/pop/mainPopupModify.do'/>";
+	document.modiForm.submit();	
+}
+
+
+
+function doDep3(event){
+	event.preventDefault();
+}
+
+function linkPage(pageNo){
+	<c:if test="${!empty loginId}">
+	if(""!= document.listForm.searchKeyword.value){
+		updateRecentSearch();//최근검색어 등록	
+	}
+	</c:if>
+	
+	var listForm = document.listForm ;
+	listForm.pageIndex.value = pageNo ;
+	listForm.searchCondition.value = $('#searchCondition').val();
+	listForm.submit();
+}
+
+
+function fnCheckAll() {
+    var checkField = document.listForm.del;
+    if(document.listForm.checkAll.checked) {
+        if(checkField) {
+            if(checkField.length > 1) {
+                for(var i=0; i < checkField.length; i++) {
+                    checkField[i].checked = true;
+                }
+            } else {
+                checkField.checked = true;
+            }
+        }
+    } else {
+        if(checkField) {
+            if(checkField.length > 1) {
+                for(var j=0; j < checkField.length; j++) {
+                    checkField[j].checked = false;
+                }
+            } else {
+                checkField.checked = false;
+            }
+        }
+    }
+}
+
+
+/* 체크된 메인배너  목록 삭제 */
+function fn_mainzone_contest_delete(){
+	if($("input[name=del]:checked").length == 0){
+		alert("선택된 항목이 없습니다.");
+		return;
+	}
+		
+	if (confirm("해당 메인이미지 삭제하시겠습니까?")){
+		frm = document.listForm;
+		frm.action = "<c:url value='/uss/ion/bnr/pop/mainPopupListDelete.do' />";
+	    frm.submit();
+	}
+}
+
+/* 테마별 색상맞추기 */
+$(window).load(function() {
+		$('table.bbs01_list td.subject a').hover(	
+		    	function () {
+		    		$(this).css("color","#d10000");
+		        }, 	
+		        function () {
+		        	$(this).css("color","#333333");
+		        }
+		    );	
+});
+</script>
+</head>
+<body>
+<form name="listForm" action="<c:url value='/uss/ion/bnr/pop/mainPopupList.do'/>" method="post">
+	<input name="pageIndex" type="hidden" value="<c:out value='${mainPopupVO.pageIndex}'/>"/>
+	<input type="hidden" name="selectedId" />
+	<input type="hidden" name="pageType" />	
+	<div class="contWrap">
+		<div class="pageTitle">
+			<div class="pageIcon"><img src="/pb/img/pageTitIcon4.png" alt=""></div>
+			<h2 class="titType1 c_222222 fwBold">팝업 관리</h2>
+			<p class="tType6 c_999999">사용자 메인 팝업에 적용되는 이미지를 등록, 수정, 삭제할 수 있습니다.</p>
+		</div>
+		<div class="pageCont">
+			<div class="listSerch">
+				<c:if test="${siteId eq 'super'}">
+					<select name="searchConditionSite" id="searchConditionSite" title="사이트검색">
+						<option value="" <c:if test="${empty userSearchVO.searchConditionSite }">selected="selected"</c:if> >전체 사이트</option>
+						<c:forEach var="result" items="${siteManageList}" varStatus="status">
+							<option value="${result.siteId}" <c:if test="${result.siteId eq mainPopupVO.searchConditionSite }">selected="selected"</c:if> >${result.siteNm}</option>
+						</c:forEach>
+					</select>
+				</c:if>
+				<select name="searchCondition" id="searchCondition" class="select" title="검색조건선택">
+				   <option value=''>전체</option>
+				   <option value='1' <c:if test="${mainPopupVO.searchCondition == '1'}">selected</c:if>>제목</option>
+				   <option value='2' <c:if test="${mainPopupVO.searchCondition == '2'}">selected</c:if>>대체텍스트</option>
+			    </select>
+					<input id="searchKeyword" name="searchKeyword" class="recentSearch" type="text" value="<c:out value='${mainPopupVO.searchKeyword}'/>" size="40" title="검색"  maxlength="100"/>
+					<input type="button" class="btnType1" value="검색" onclick="linkPage(1); return false;">
+			</div>
+			<div class="listTop">
+				<p class="tType5">총 <span class="tType4 c_456ded fwBold"><fmt:formatNumber value="${paginationInfo.totalRecordCount}" pattern="#,###" /></span>건</p>
+				<div class="rightWrap">
+					<input type="button" class="printBtn" >
+					<select name="pageUnit" id="pageUnit" class="select" title="검색조건선택" onchange="linkPage(1);">
+					<option value='8' <c:if test="${mainPopupVO.pageUnit == '8' or searchVO.pageUnit == ''}">selected</c:if>>8개씩 보기</option>
+					<option value='16' <c:if test="${mainPopupVO.pageUnit == '16'}">selected</c:if>>16개씩 보기</option>
+					<option value='24' <c:if test="${mainPopupVO.pageUnit == '24'}">selected</c:if>>24개씩 보기</option>	
+					</select>
+				</div>
+			</div>
+			<div class="galleryListWrap">
+				<ul class="inline">
+					<c:forEach var="result" items="${mainPopupList}" varStatus="status">
+						<li onclick="javascript:fn_mainzone_view('${result.popId}'); return false;">
+							<div class="check"><input type="checkbox" name="del" id="check_box${status.index}"  value="${result.popId}"></div>
+<%-- 							<div class="img_cont_check"><input type="checkbox" name="del" id="img_cont_check_box${status.index}" class="img_cont_check_box" value="${result.mazId}"><label for="img_cont_check_box${status.index}"></label></div> --%>
+							<ul class="listCategory">
+								<li class="useCg">
+									<c:if test="${result.useYn eq 'Y'}">
+										  사용
+									</c:if>
+									<c:if test="${result.useYn ne 'Y'}">
+										미사용
+									</c:if>
+								</li>
+							</ul>
+							<div class="imgBox"><img onerror="this.src='/pb/img/noImg.png'" src="<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.mainzoneImageFile}"/>" alt=""></div>
+							<%-- <div class="imgBox"><img onerror="this.src='/pb/img/noImg.png'" src="<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.mainzoneImageFile}"/>" alt=""></div> --%>
+							<div class="listInfo">
+								<h3>${result.mazNm}</h3>
+								<table>
+									<tr>
+										<td colspan="2">작성자 : ${result.registerId}</td>
+									</tr>
+									<tr>
+										<td>노출순서 : ${result.sort}</td>
+										<td class="right">${result.ntceBgnde} ~ ${result.ntceEndde}</td>
+									</tr>
+								</table>
+							</div>
+						</li>
+					</c:forEach>
+				</ul>
+				<c:if test="${empty mainPopupList}">
+	         		<div class="board1_btn">
+			    		<ul style="text-align: center;"><spring:message code="common.nodata.msg" /></ul>
+			    	</div>	
+	         	</c:if>					
+				
+		</div>
+		<div class="btnWrap">
+			<input type="button" class="btnType2" value="삭제" onclick="fn_mainzone_contest_delete(); return false;">
+			<input type="button" class="btnType1" value="등록" onclick="fn_mainzone_insert_view(); return false;">
+		</div>
+		<!-- 페이지 네비게이션 시작 -->
+		<c:if test="${!empty mainPopupList}">
+	 		<div class="page">
+	    		<ul class="inline">
+	    			<ui:pagination paginationInfo = "${paginationInfo}"  type="image" jsFunction="linkPage" />
+	    		</ul>	
+	    	</div>  
+	  	</c:if>                      
+	    <!-- //페이지 네비게이션 끝 --> 
+		</div>
+	</div>
+</form>
+<form name="modiForm" method="get" action="<c:url value='/uss/ion/bnr/pop/mainPopupModify.do'/>" >
+	<input name="selectedId" type="hidden" />
+	<input name="pageType" type="hidden" />
+</form>
+<form name="searchForm" method="get" action="<c:url value='/uss/ion/bnr/pop/mainPopupList.do'/>">
+	<input name="pageIndex" type="hidden" value="1" />
+	<input name="searchCondition" type="hidden" />
+	<input name="searchKeyword" type="hidden" />
+	<input name="searchConditionSite" type="hidden" />
+</form>	
+</body>
+</html>
 
src/main/webapp/WEB-INF/jsp/uss/ion/bnr/pop/mainPopupModify.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/uss/ion/bnr/pop/mainPopupModify.jsp
@@ -0,0 +1,601 @@
+<%--
+  Class Name : EgovPopupList.jsp
+  Description : 팝업창관리 목록 페이지
+  Modification Information
+
+      수정일         수정자                   수정내용
+    -------    --------    ---------------------------
+     2009.09.16    장동한          최초 생성
+
+    author   : 공통서비스 개발팀 장동한
+    since    : 2009.09.16
+
+    Copyright (C) 2009 by MOPAS  All right reserved.
+--%>
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
+<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<!DOCTYPE html>
+<html lang="ko">
+<head>
+<title>팝업창관리 관리</title>
+<meta http-equiv="content-type" content="text/html; charset=utf-8">
+<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js' />"></script>
+<script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
+<script type="text/javaScript" language="javascript">
+$( document ).ready(function(){
+	
+	makeDate('ntceBgndeYYYMMDD');
+	makeTomorrow('ntceEnddeYYYMMDD');
+	
+	
+});
+
+/**
+ * URL에서 빈 값의 파라미터를 제거하는 함수
+ * @param {string} url 원본 URL 문자열
+ * @returns {string} 불필요한 파라미터가 제거된 URL
+ */
+	function cleanUrlParameters(url) {
+		try {
+			// URL이 절대경로 (/web/... 형태)인지 확인
+			let hasFullDomain = url.startsWith("http://") || url.startsWith("https://");
+			let urlObj;
+
+			if (hasFullDomain) {
+				// 도메인이 포함된 URL 처리
+				urlObj = new URL(url);
+			} else {
+				// 절대경로 URL 처리 (가상의 도메인 추가 후 파싱)
+				urlObj = new URL("https://www.munjaon.co.kr" + url);
+			}
+
+			let params = new URLSearchParams(urlObj.search);
+
+			// ❗ 값이 비어있는 모든 파라미터 제거
+			for (let [key, value] of [...params.entries()]) {  // `params.entries()`를 배열로 변환하여 반복
+				if (!value.trim()) {  // 값이 비어있는 경우 제거
+					params.delete(key);
+				}
+			}
+
+			// 정리된 URL 반환
+			let cleanedPath = urlObj.pathname + (params.toString() ? "?" + params.toString() : "");
+			// 정리된 URL 반환 (도메인을 제거하고 절대경로만 반환)
+			return cleanedPath.replace(/^https:\/\/www\.munjaon\.co\.kr/, "");
+
+		} catch (e) {
+			console.warn("잘못된 URL 형식:", url);
+			return url; // URL 파싱 실패 시 원본 유지
+		}
+	}
+
+//게시기간이 없으면 초기 값 입력
+function makeDate(id){
+	if($("#"+id).val()== '--'){
+
+		let today = new Date();
+		let formattedDate = today.toISOString().split('T')[0]; // YYYY-MM-DD 형식
+		$("#"+id).val(formattedDate);	
+	}
+}
+function makeTomorrow(id){
+	if($("#"+id).val()== '--'){
+
+		// 하루 후 날짜 계산
+		let tomorrow = new Date();
+		tomorrow.setDate(new Date().getDate() + 1);
+		let formattedDateTomorrow = tomorrow.toISOString().split('T')[0]; // YYYY-MM-DD 형식
+		$("#"+id).val(formattedDateTomorrow);	
+	}
+}
+
+
+/* pagination 페이지 링크 function */
+function goList(){
+   	document.searchForm.submit();
+}
+
+
+/* 배너 삭제 function */
+function fn_mainzone_delete() {
+	var msg;
+	msg = "해당 메인이미지를 삭제하시겠습니까?";
+	
+	if (confirm(msg)) {
+		frm = document.writeForm;
+		frm.del.value = frm.popId.value ;
+		frm.action = "<c:url value='/uss/ion/bnr/pop/mainPopupListDelete.do'/>";
+	    frm.submit();
+	}
+	
+}
+
+function validate(method_parm) {
+	frm = document.writeForm;
+	if(frm.popNm.value=="") {
+		alert("비주얼명을 입력해 주십시오");
+		frm.popNm.focus();
+		return false;
+	}
+	
+	if(frm.sort.value=="") {
+		alert("노출순서를 입력해 주십시오");
+		frm.sort.focus();
+		return false;
+	}else{
+		var regexp = /^[0-9]*$/
+		if( !regexp.test(frm.sort.value) ) {
+			alert("노출순서에는 숫자만 입력하세요");
+			frm.sort.focus();
+			return false;
+		}
+	} 
+
+	// 링크 및 순서 값 검증 추가
+	let linkRows = document.querySelectorAll("#linkTable tr");
+	for (let i = 0; i < linkRows.length; i++) {
+		let linkInput = document.querySelector('input[name="mainPopupLinkList['+i+'].mlink"]');
+		let coordInput = document.querySelector('input[name="mainPopupLinkList['+i+'].coords"]');
+		let sortInput = document.querySelector('input[name="mainPopupLinkList['+i+'].sort"]');
+
+		if (!linkInput.value && !coordInput.value) {
+			if(sortInput.value){
+				let trElement = sortInput.closest("tr");
+				if (trElement) {
+					trElement.remove();
+				}
+			}
+			continue; // 요소가 없으면 건너뛴다.
+		}
+
+		if (linkInput.value.trim() === "") {
+			alert('['+(i + 1)+']번째 링크주소를 입력해 주십시오');
+			linkInput.focus();
+			return false;
+		}
+
+		if (coordInput.value.trim() === "") {
+			alert('['+(i + 1)+']번째 링크좌표를 입력해 주십시오');
+			coordInput.focus();
+			return false;
+		}
+
+		if (sortInput.value.trim() === "") {
+			alert('['+(i + 1)+']번째 순서를 입력해 주십시오');
+			sortInput.focus();
+			return false;
+		}
+	}
+	
+	console.log('isTbodyEmpty("tbody_fiielist") : ', isTbodyEmpty("tbody_fiielist"));
+	if(isTbodyEmpty("tbody_fiielist")){
+		alert("이미지를 첨부해 주세요");
+		return false;
+	}
+
+	if(frm.content.value=="") {
+		alert("대체텍스트를 입력해 주십시오");
+		frm.content.focus();
+		return false;
+	}
+	
+	
+	var ntceBgndeYYYMMDD = document.getElementById('ntceBgndeYYYMMDD').value;
+	var ntceEnddeYYYMMDD = document.getElementById('ntceEnddeYYYMMDD').value;
+
+	console.log("ntceBgndeYYYMMDD ::: "+ntceBgndeYYYMMDD);
+	console.log("ntceEnddeYYYMMDD ::: "+ntceEnddeYYYMMDD);
+	
+	if(ntceBgndeYYYMMDD ==""){
+		
+		alert("게시기간 시작일을 입력해 주세요.");
+		return false;
+		
+	}else if(ntceEnddeYYYMMDD == ""){
+		
+		alert("게시기간 종료일을 입력해 주세요.");
+		return false;
+		
+	}else{
+		
+		var iChkBeginDe = Number( ntceBgndeYYYMMDD.replaceAll("-","") );
+		var iChkEndDe = Number( ntceEnddeYYYMMDD.replaceAll("-","") );
+	
+		if(iChkBeginDe > iChkEndDe || iChkEndDe < iChkBeginDe ){
+			alert("게시시작일자는 게시종료일자 보다 클수 없고,\n게시종료일자는 게시시작일자 보다 작을수 없습니다. ");
+			return;
+		}
+	
+		frm.ntceBgnde.value = ntceBgndeYYYMMDD.replaceAll('-','') + fn_egov_SelectBoxValue('ntceBgndeHH') +  fn_egov_SelectBoxValue('ntceBgndeMM');
+		frm.ntceEndde.value = ntceEnddeYYYMMDD.replaceAll('-','') + fn_egov_SelectBoxValue('ntceEnddeHH') +  fn_egov_SelectBoxValue('ntceEnddeMM');
+		
+	}
+	
+	
+	var msg = "메인 팝업을 등록하시겠습니까?";
+	
+	if(method_parm == "mainzone_U"){
+		
+		msg ="메인 팝업을 수정하시겠습니까?";
+		
+	}
+	
+	if(!confirm(msg)){
+		return false;
+	}	
+	goSave(method_parm);
+}
+function fn_egov_downFile(atchFileId, fileSn){
+	window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
+}
+
+function isTbodyEmpty(tbodyId) {
+	const tbody = document.getElementById(tbodyId);
+	if (!tbody) {
+		console.error("해당 ID를 가진 tbody가 없습니다.");
+		return false;
+	}
+	// tbody 내부에 <tr> 태그가 있는지 확인
+	return tbody.querySelector("tr") === null;
+}
+
+
+/* ********************************************************
+* SELECT BOX VALUE FUNCTION
+******************************************************** */
+function fn_egov_SelectBoxValue(sbName)
+{
+	var FValue = "";
+	for(var i=0; i < document.getElementById(sbName).length; i++)
+	{
+		if(document.getElementById(sbName).options[i].selected == true){
+
+			FValue=document.getElementById(sbName).options[i].value;
+		}
+	}
+
+	return  FValue;
+}
+
+
+
+function addLinkRow() {
+	// 링크 목록 tbody
+	let tbody = document.getElementById("linkTable");
+	let rowCount = tbody.getElementsByTagName("tr").length;  // 현재 tr 개수 가져오기
+
+	// 새로운 tr 생성
+	let newRow = document.createElement("tr");
+
+	let rowCountP = rowCount + 1;
+	// 첫 번째 컬럼 (링크 주소)
+	let linkTh = document.createElement("th");
+	linkTh.innerHTML = '<span>['+rowCountP+']링크주소</span>';
+	let linkTd = document.createElement("td");
+	linkTd.innerHTML = '<input type="text" name="mainPopupLinkList['+rowCount+'].mlink" class="mlink" maxlength="200" />';
+
+	// 두 번째 컬럼 (링크 좌표)
+	let coordTh = document.createElement("th");
+	coordTh.innerHTML = '<span>링크좌표</span>';
+	let coordTd = document.createElement("td");
+	coordTd.innerHTML = '<input type="text" name="mainPopupLinkList['+rowCount+'].coords" maxlength="200" />';
+	
+	// 세 번째 컬럼 (링크 좌표)
+	let sortTh = document.createElement("th");
+	sortTh.innerHTML = '<span>순서</span>';
+	let sortTd = document.createElement("td");
+	sortTd.innerHTML = '<input type="text" name="mainPopupLinkList['+rowCount+'].sort" maxlength="200" value="'+rowCountP+'"  />';
+
+	// tr에 추가
+	newRow.appendChild(linkTh);
+	newRow.appendChild(linkTd);
+	newRow.appendChild(coordTh);
+	newRow.appendChild(coordTd);
+	newRow.appendChild(sortTh);
+	newRow.appendChild(sortTd);
+
+	// tbody에 추가
+	tbody.appendChild(newRow);
+}
+
+
+</script>
+<style>
+.date_format{width:91px !important;}
+.del_file_btn{border: none;background-color: transparent;background-image: url(/direct/img/upload_delect_img.png);background-repeat: no-repeat;background-position: center center;vertical-align: middle;margin-top: -4px;margin-right: 15px;}
+.file_size{color: #0388d2;font-weight: bold;}
+.uploaded_obj{width: 100%;}
+</style>
+</head>
+<body>
+<form:form commandName="mainPopupVO" name="writeForm" enctype="multipart/form-data" method="post">
+	<input type="hidden" name="deviceType" id="deviceType" value="P"/>
+	<input type="hidden" name="selectedId" />	
+	<form:input path="popId" type="hidden"  />
+	<form:input path="del" type="hidden"  />
+	<form:input path="mainzoneImageFile" type="hidden"  />
+	<form:hidden path="ntceBgnde" />
+	<form:hidden path="ntceEndde" />
+	
+	<input type="hidden" name="beSort" value="${mainPopupVO.beSort}" />
+	<!-- 드래그앤 드롭 파라미터 -->
+	<input type="hidden" name="menuName" value="mainPopup" />
+	<input type="hidden" name="fmsId" value="${mainPopupVO.popId}" />
+	<input type="hidden" name="limitcount" value="1" /><!-- 최대 업로드 파일갯수 -->
+					
+	<div class="contWrap">
+		<div class="pageTitle">
+			<div class="pageIcon"><img src="/pb/img/pageTitIcon4.png" alt=""></div>
+			<h2 class="titType1 c_222222 fwBold">팝업 등록/수정</h2>
+			<p class="tType6 c_999999">사용자 메인 팝업에 적용되는 이미지를 등록, 수정, 삭제할 수 있습니다.</p>
+		</div>
+		<div class="pageNav">
+			<img src="/pb/img/common/homeIcon.png" alt="홈이미지">&ensp;>&ensp;<p class="topDepth">비주얼관리</p>&ensp;>&ensp;<p class="subDepth">메인비주얼관리</p>
+		</div>
+		<div class="pageCont">
+			<div class="tableWrap">
+				<p class="right fwMd"><span class="tType4 c_e40000 fwBold">*</span>는 필수입력 항목입니다.</p>
+				<table class="tbType2">
+					<colgroup>
+						<col style="width: 10%">
+						<col style="width: 30%">
+						<col style="width: 10%">
+						<col style="width: 20%">
+						<col style="width: 10%">
+						<col style="width: 20%">
+					</colgroup>
+					<tbody>
+						<c:if test="${not empty mainPopupVO.popId }">
+						<tr>
+							<th><span>원본이미지</span></th>
+							<td colspan="5">
+								<c:if test="${mainPopupVO.popId == ''}">
+									<div class="imgBox"></div>
+								</c:if>
+								<c:if test="${mainPopupVO.popId != ''}">
+										<img alt="${mainPopupVO.content}" onerror="this.src='/pb/img/noImg.png'" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${mainPopupVO.mainzoneImageFile}"/>'  style="max-width:300px;padding: 10px;" />
+										<%-- <img alt="${mainPopupVO.content}" onerror="this.src='/images/no_img.jpg'" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${mainPopupVO.mainzoneImageFile}"/>'  style="max-width:600px;" /> --%>
+								</c:if>
+							</td>
+						</tr>
+						</c:if>
+		<!-- 				<tr> -->
+		<!-- 					<th class="td_title1"><span class="star_t">*</span>기기종류</th> -->
+		<!-- 					<td colspan="5"> -->
+		<!-- 						<input type="radio" name="deviceType" id="deviceType" value="P" style="margin-left: 13px; margin-right: 5px;"  -->
+		<!-- 							checked="checked" -->
+		<%-- 							${mainPopupVO.deviceType eq 'P' or mainPopupVO.deviceType eq '' ? 'checked="checked"' : ''} --%>
+		<!-- 						>PC -->
+		<!-- 						<input type="radio" name="deviceType" id="deviceType" value="M" style="margin-left: 13px; margin-right: 5px;"  -->
+		<%-- 						${mainPopupVO.deviceType eq 'M' ? 'checked="checked"' : ''} --%>
+		<!-- 						>모바일 -->
+		<!-- 					</td> -->
+		<!-- 				</tr> -->
+						<tr>
+							<th><span class="reqArea">비주얼명</span></th>
+							<td colspan="5">
+								<form:input path="popNm" maxlength="30" />
+							</td>
+						</tr>
+						<tr>
+							<th><span class="reqArea">사용여부</span></th>
+							<td colspan="5">
+								<input type="radio" name="useYn" id="useY" value="Y" style="margin-left: 13px; margin-right: 5px;" ${empty mainPopupVO.useYn or mainPopupVO.useYn eq 'Y' or mainPopupVO.useYn eq '' ? 'checked="checked"' : ''} />
+								<label for="useY">사용</label>
+								<input type="radio" name="useYn" id="useN" value="N" style="margin-left: 13px; margin-right: 5px;" ${mainPopupVO.useYn eq 'N' ? 'checked="checked"' : ''} />
+								<label for="useN">미사용</label>
+							</td>
+						</tr>
+						
+						<tr>
+							<th><span class="reqArea">노출순서</span></th>
+							<td colspan="5">
+								<form:input path="sort" maxlength="10" onkeyup="this.value=this.value.replace(/[^-\.0-9]/g,'')"/>
+							</td>
+						</tr>
+						<tr>
+							<th><span class="reqArea">게시기간</span></th>
+							<td colspan="5">
+								<input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" >
+							    <input type="text" class="date_format" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" size="10" maxlength="10" class="readOnlyClass" value="<c:out value="${fn:substring(mainPopupVO.ntceBgnde, 0, 4)}"/>-<c:out value="${fn:substring(mainPopupVO.ntceBgnde, 4, 6)}"/>-<c:out value="${fn:substring(mainPopupVO.ntceBgnde, 6, 8)}"/>" readonly>
+							    
+							    <a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.mainPopupVO, document.forms.mainPopupVO.ntceBgndeYYYMMDD);">
+							    <input type="button" class="calBtn">
+		<%-- 					    <img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />"  align="middle" style="border:0px" alt="달력창팝업버튼이미지"> --%>
+							    </a>
+							    <form:select path="ntceBgndeHH" class="date_format">
+							        <form:options items="${ntceBgndeHH}" itemValue="code" itemLabel="codeNm"/>
+							    </form:select>시
+							    <form:select path="ntceBgndeMM" class="date_format">
+							        <form:options items="${ntceBgndeMM}" itemValue="code" itemLabel="codeNm"/>
+							    </form:select>분
+							    &nbsp&nbsp~&nbsp&nbsp
+							    <input type="text" class="date_format" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" size="10" maxlength="10" class="readOnlyClass"  value="<c:out value="${fn:substring(mainPopupVO.ntceEndde, 0, 4)}"/>-<c:out value="${fn:substring(mainPopupVO.ntceEndde, 4, 6)}"/>-<c:out value="${fn:substring(mainPopupVO.ntceEndde, 6, 8)}"/>" readonly>
+							    <a href="#" onClick="javascript:fn_egov_NormalCalendar(document.forms.mainPopupVO, document.forms.mainPopupVO.ntceEnddeYYYMMDD);">
+							    <input type="button" class="calBtn">
+		<%-- 					    <img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" align="middle" style="border:0px" alt="달력창팝업버튼이미지"> --%>
+							    </a>
+							    <form:select path="ntceEnddeHH" class="date_format">
+							        <form:options items="${ntceEnddeHH}" itemValue="code" itemLabel="codeNm"/>
+							    </form:select>시
+							    <form:select path="ntceEnddeMM" class="date_format">
+							        <form:options items="${ntceEnddeMM}" itemValue="code" itemLabel="codeNm"/>
+							    </form:select>분
+							</td>
+						</tr>
+						<tbody id="linkTable">
+						<c:choose>
+							<c:when test="${not empty mainPopupVO.mainPopupLinkList}">
+								<c:forEach var="link" items="${mainPopupVO.mainPopupLinkList}" varStatus="status">
+									<tr>
+										<th><span>[${status.index + 1}]링크주소</span></th>
+										<td>
+											<form:input path="mainPopupLinkList[${status.index}].mlink" class="mlink" maxlength="200" />
+										</td>
+										<th><span>링크좌표</span></th>
+										<td>
+											<form:input path="mainPopupLinkList[${status.index}].coords" class="mlink" maxlength="200" />
+										</td>
+										<th><span>순서</span></th>
+										<td>
+											<form:input path="mainPopupLinkList[${status.index}].sort" class="mlink" maxlength="200" oninput="this.value = this.value.replace(/[^0-9]/g, '');" />
+										</td>
+									</tr>
+								</c:forEach>
+							</c:when>
+							<c:otherwise>
+								<!-- 값이 없을 때 빈 input 생성 -->
+								<tr>
+									<th><span>[1]링크주소</span></th>
+									<td>
+										<form:input path="mainPopupLinkList[0].mlink" class="mlink" maxlength="200" />
+									</td>
+									<th><span>링크좌표</span></th>
+									<td>
+										<form:input path="mainPopupLinkList[0].coords" maxlength="200" />
+									</td>
+									<th><span>순서</span></th>
+									<td>
+										<form:input path="mainPopupLinkList[0].sort" maxlength="200" value="1" oninput="this.value = this.value.replace(/[^0-9]/g, '');" />
+									</td>
+								</tr>
+							</c:otherwise>
+						</c:choose>
+						</tbody>
+						<tr>
+							<td colspan="4">
+								<button type="button" class="btnType1" onclick="addLinkRow()">링크 추가</button>
+							</td>
+						</tr>
+						<tr>
+							<th><span class="reqArea">파일 첨부</span></th>
+							<td class="upload_area" colspan="5">
+								<div class="file_upload_box no_img_box fileWrap">
+									<table>	
+										<colgroup>
+											<col style="width: 60%">
+											<col style="width: 10%">
+											<col style="width: 20%">
+											<col style="width: 10%">
+										</colgroup>
+										<thead>
+											<tr>
+												<th>파일명</th>
+												<th>크기</th>
+												<th>등록일시</th>
+												<th>삭제</th>
+											</tr>
+										</thead>
+									</table>
+								</div>
+								<div class="fileWrap fileAfter file_list_div asset_no_use_pro_table" style="display:none">
+									<table>	
+										<colgroup>
+											<col style="width: 60%">
+											<col style="width: 10%">
+											<col style="width: 20%">
+											<col style="width: 10%">
+										</colgroup>
+										<thead>
+											<tr>
+												<th>파일명</th>
+												<th>크기</th>
+												<th>등록일시</th>
+												<th>삭제</th>
+											</tr>
+										</thead>
+										<tbody id="tbody_fiielist">
+										 	<c:forEach var="fileList" items="${fileList}" varStatus="status">
+			                        			<tr class="item_${fileList.atchFileId}_${fileList.fileSn} uploaded_obj">
+													<td class="file_name">
+														<a href="javascript:fn_egov_downFile('${fileList.atchFileId}','${fileList.fileSn}')">
+														<img src="/direct/img/upload_hwp_img.png" alt="" />
+														<span class="file_name_text">${fileList.orignlFileNm}</span>
+														</a>
+													</td>
+													<td><span class="file_size_text" value="${fileList.fileMg}"></span></td>
+													<td>${fileList.creatDt}</td>
+													<td>
+														<input type="button" class="delBtn" onclick="delAtchFile('${fileList.atchFileId}', '${fileList.fileSn}'); return false;">
+													</td>
+													<input type="hidden" name="fileSize" class="item_file_size" value="${fileList.fileMg}" >
+												</tr>
+			                        		</c:forEach>
+										</tbody>
+									</table>
+								</div>
+								<div class="fileInfo file_list_div">
+									<ul class="inline">
+										<li>
+											<p><span class="c_456ded fwBold totalfileCount">0</span>개 | <span class="c_456ded fwBold totalfileSize">0MB</span></p>
+										</li>
+										<li>
+											<p>최대 <span class="c_e40000 fwBold limitcount_li"></span>개 | <span class="c_e40000 fwBold upload_number">50MB</span>제한</p>
+										</li>
+									</ul>
+								</div>
+								<div class="uploadBtm">
+									<input type="file" id="file_temp" name="file_temp" class="uploadFile">
+									<!-- <span class="uploadTtype4">메인비주얼 이미지 크기는 </span><span class="uploadTtype4" style="color: red;">1920 X 843 </span>입니다.</p> -->
+								</div>
+							</td>
+						</tr>
+						<tr>
+							<th><span class="reqArea">대체텍스트</span></th>
+							<td colspan="5">
+								<form:input path="content" maxlength="500" />
+							</td>
+						</tr>
+						
+						<%-- <tr>
+							<th class="td_title1"><span class="star_t">*</span>첨부 파일</th>
+							<td colspan="5" class="td_txt_exist">
+								<c:import url="/cmm/fms/selectFileInfsForUpdate.do" charEncoding="utf-8">
+						        	<c:param name="param_atchFileId" value="${mainPopupVO.mainzoneImageFile }" />
+						        	<c:param name="img_view" value="N" />
+						        	<c:param name="img_view_w" value="200" />
+						        	<c:param name="img_view_h" value="200" />
+						        	<c:param name="updateFlag" value="N" />
+									<c:param name="img_change_view" value="Y" />
+						        </c:import>
+							</td>
+						</tr> --%>
+						<c:if test="${!empty mainPopupVO.popId}">
+							<tr>
+								<th><span class="reqArea">최종수정일</span></th>
+								<td>
+									${mainPopupVO.moddt} 
+								</td>
+							</tr>
+							
+							<tr>
+								<th><span class="reqArea">작성자</span></th>
+								<td>
+									${mainPopupVO.registerId}
+								</td>
+							</tr>
+						</c:if>
+						</tbody>
+					</table>
+				</div>
+			<div class="btnWrap right">
+				<input type="button" class="btnType1 bg_888888" value="목 록" onclick="goList(); return false;" >
+				<c:if test="${!empty mainPopupVO.popId }">
+					<input type="button" class="btnType1 bg_ed4545" value="삭 제" onclick="fn_mainzone_delete(); return false;" >
+					<input type="button" class="btnType1" value="수 정" onclick="validate('mainzone_U'); return false;">
+				</c:if>
+				<c:if test="${empty mainPopupVO.popId }">
+					<input type="button" class="btnType1" value="저 장" onclick="validate('mainzone_I'); return false;">
+				</c:if>
+			</div>					
+	 	</div>
+	</div>
+</form:form>
+<form name="searchForm" id="searchForm" method="get" action="<c:url value='/uss/ion/bnr/pop/mainPopupList.do'/>" ></form>
+</body>
+</html>
 
src/main/webapp/WEB-INF/jsp/web/main/mainPage - 복사본.jsp (deleted)
--- src/main/webapp/WEB-INF/jsp/web/main/mainPage - 복사본.jsp
@@ -1,681 +0,0 @@
-<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
-<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
-<!DOCTYPE html>
-<html lang="ko">
-<head>
-<title>한국공예·디자인문화진흥원</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-<meta name="description" content="한국공예·디자인문화진흥원에 대한 정보를 제공합니다.">
-<meta name="keywords" content="한국공예·디자인문화진흥원">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<script type="text/javascript" src="/js/tab.js"></script>
-<link href="/css/style.css" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.css">
-<link href="/js/font-awesome/css/font-awesome.min.css" rel="stylesheet">
-<link href="/css/page.css" rel="stylesheet">
-
-<link rel="stylesheet" href="/css/flexslider.css" type="text/css" media="screen" /><!-- 이미지슬라이드 -->
-<script defer src="/js/jquery.flexslider.js"></script>
-<link href="/css/index.css" rel="stylesheet">
-<script type="text/javascript">
-$(document).ready(function(){
-	if($(window).width() < 701){
-		$('.main_magazine').attr("onclick", "javascript:location.href='${popupzoneList_05[0].mlink}'");
-	}
-	
-	// 실서버
-	if($(location).attr('host').indexOf("kcdf.or.kr") != -1){
-		if($(location).attr('host').indexOf("www") == -1){
-			var strurl = $(location).attr('href');
-			strurl = strurl.replace("kcdf.or.kr", "www.kcdf.or.kr");
-			window.location.replace(strurl);	
-		}
-	}
-	
-	//레이어 팝업 띄우기
-	<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="10">
-		<c:if test="${popupListData.popupType eq 'L'}">
-			if(fnGetCookie('layer_${popupListData.popupId}') == null){
-				$("#layer_pop_${popupListData.popupId}").fadeIn();
-			}
-		</c:if>
-	</c:forEach>
-	
-	//윈도우 팝업 띄우기
-	<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="10">
-		<c:if test="${popupListData.popupType eq 'W'}">
-			if(fnGetCookie('${popupListData.popupId}') == null ){
-				fn_openPopup('${popupListData.popupId}', '${popupListData.sortNum}','${popupListData.popupWidthSize}','${popupListData.popupVrticlSize}','${popupListData.popupWidthLc}','${popupListData.popupVrticlLc}');
-			}
-		</c:if>
-	</c:forEach>
-	
-});
-
-function fn_layerClose(popupId){
-	$("#layer_pop_"+popupId).fadeOut();	
-}
-
-function fn_egov_inqire_notice(bbsId, nttId) {
-	document.frm.bbsId.value = bbsId;
-	document.frm.nttId.value = nttId;
-    document.frm.method = "get";
-    if("EXTBBSM_000000000002" == bbsId){ //입찰
-    	document.frm.action = "/web/cop/bbs/viewExtBoard.do";
-    }else{
-    	document.frm.action = "/web/cop/bbsWeb/selectBoardArticle.do";
-    }
-    //document.frm.action = "/web/cop/bbsWeb/selectBoardArticle.do";
-    document.frm.submit();  
-}
-
-function fn_egov_inqire_notice_secd(bbsId, nttId, seCd) {
-	document.frmSecd.bbsId.value = bbsId;
-	document.frmSecd.nttId.value = nttId;
-    document.frmSecd.seCd.value = seCd;
-    document.frmSecd.method = "get";
-    if("EXTBBSM_000000000002" == bbsId){ //입찰
-    	document.frmSecd.action = "/web/cop/bbs/selectExtBbsList.do";
-        document.frmSecd.submit();
-    }else{
-    	document.frmSecd.action = "/web/cop/bbsWeb/selectBoardArticle.do";
-        document.frmSecd.submit();	
-    }
-}
-
-
-function checkMobileDevice() {
-    var mobileKeyWords = new Array('Android', 'iPhone', 'iPod', 'BlackBerry', 'Windows CE', 'SAMSUNG', 'LG', 'MOT', 'SonyEricsson');
-    for (var info in mobileKeyWords) {
-        if (navigator.userAgent.match(mobileKeyWords[info]) != null) {
-            return true;
-        }
-    }
-    return false;
-}
-
-function fn_egov_addNotice() {
-	document.frm.method = "get";
-	document.frm.bbsId.value = "BBSMSTR_000000000153";
-	document.frm.action = "/web/cop/bbs/addBoardArticle.do";
-	document.frm.submit();
-}
-
-
-/* ********************************************************
-* 팝업창  오픈 쿠키 정보 OPEN
-******************************************************** */
-function fnGetCookie(name) {
-	  var prefix = name + "=";
-
-	  var cookieStartIndex = document.cookie.indexOf(prefix);
-	  if (cookieStartIndex == -1) return null;
-	  var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
-	  if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
-
-
-	  return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
-}
-
-/* ********************************************************
- * 쿠키설정
- ******************************************************** */
-function fnSetCookiePopup( name, value, expiredays ) {
-	  var todayDate = new Date();
-	  todayDate.setDate( todayDate.getDate() + expiredays );
-	  document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
-}
-
-/* ********************************************************
-* 체크버튼 클릭시
-******************************************************** */
-function fnPopupCheck(popupId , typeFlag) {
-	fnSetCookiePopup( typeFlag+"_"+popupId , "done" , 1);
-	fn_layerClose(popupId);
-}
-
-function fn_openPopup(popupId,seq,width,height,x,y){
-	if(width < 200){
-		width = 200;
-	}
-	
-	if(height < 200){
-		height = 200;
-	}
-	
-	var openPopup = window.open('<c:url value='/web/main/EgovPopup.do'/>'+'?popupId='+popupId,
-			'pop_'+popupId,'width='+width+',height='+height+',top='+y+',left='+x);
-	if(openPopup != null){
-		if (window.focus) {openPopup.focus()}	
-	}
-	
-}
-
-</script>
-<style>
-.btn{ background: none;}
-.btn:hover {background:none;}
-</style>
-</head>
-<body>
-	<section class="main">
-		<!-- 메인비주얼 -->
-		<!-- <div class="visual_txt"><img src="/img/index/visual_txt.png" alt="한국공예디자인문화진흥원"></div> -->
-		<div id="slides" class="visual" style="cursor:pointer;">
-			<c:forEach var="result" items="${mainzoneList}" varStatus="status">
-				<img alt="${result.mazNm}" onerror="this.src='/images/no_img.jpg'" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.mainzoneImageFile}"/>' 
-						<c:if test="${not empty result.mlink}" >
-							onclick="window.open('${result.mlink}', '_blank');"
-						</c:if>
-				 />
-			</c:forEach>
-		</div>
-		<script src="/js/jquery.slides.min.js"></script>
-		<script type="text/javascript">
-			$('#slides').slidesjs({
-				play: {
-					active: true,
-					auto: false,
-					interval: 9000,
-					navigation:false,
-					swap: true,
-					effect : "slide"
-				},
-				navigation: {
-					active: true
-				},
-			});
-		</script>
-
-		<!-- 메인 공지글 -->
-		<div class="main_board_pc">
-			<div class="main_board">
-				<div class="main_board_box">
-					<div class="board_title">공지</div>
-					<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000122">more +</a></div>
-					<div class="board_list">
-						<ul>
-							<c:forEach var="result" items="${noticeMap}" varStatus="status">
-								<li><span class="lt_list">
-									<a href="javascript:fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}');">
-			                            	<c:out value="${result.nttSj}" />
-			                        </a>
-	                        	</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
-							</c:forEach>
-						</ul>
-					</div>
-				</div>
-				<div class="main_board_box">
-					<div class="board_title">사업</div>
-					<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000119&seCd=SE01">more +</a></div>
-					<div class="board_list">
-						<ul>
-							<c:forEach var="result" items="${bizMap}" varStatus="status">
-								<li><span class="lt_list">
-									<a href="javascript:fn_egov_inqire_notice_secd('${result.bbsId}', '${result.nttId}' , '${result.seCd}' );">
-			                            	<c:out value="${result.nttSj}" />
-			                        </a>
-	                        	</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
-							</c:forEach>
-						</ul>
-					</div>
-				</div>
-				<div class="main_board_box">
-					<div class="board_title">입찰</div>
-					<div class="board_more"><a href="/web/cop/bbs/selectExtBbsList.do?bbsId=EXTBBSM_000000000002">more +</a></div>
-					<div class="board_list">
-						<ul>
-							<c:forEach var="result" items="${bidMap}" varStatus="status">
-								<li><span class="lt_list">
-									<a href="javascript:fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}');">
-			                            	<c:out value="${result.nttSj}" />
-			                        </a>
-	                        	</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
-							</c:forEach>						
-						</ul>
-					</div>
-				</div>
-				
-				<div class="main_board_box">
-					<div class="board_title">채용</div>
-					<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000124&seCd=SE01">more +</a></div>
-					<div class="board_list">
-						<ul>
-							<c:forEach var="result" items="${hireMap}" varStatus="status">
-								<li><span class="lt_list">
-									<a href="javascript:fn_egov_inqire_notice_secd('${result.bbsId}', '${result.nttId}' , '${result.seCd}' );">
-			                            	<c:out value="${result.nttSj}" />
-			                        </a>
-	                        	</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
-							</c:forEach>
-						</ul>
-					</div>
-				</div>
-			</div>
-		</div>
-
-		<div class="main_board_mobile">
-			<ul class="tab_main">
-				<li class="current" data-tab="tab1">공지</li>
-				<li data-tab="tab2">입찰</li>
-				<li data-tab="tab3">사업</li>
-				<li data-tab="tab4">채용</li>
-			</ul>
-
-			<!--공지-->
-			<div class="tabcontent current" id="tab1">
-				<div class="main_board_box">
-					<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000122">more +</a></div>
-					<div class="board_list">
-						<ul>
-							<c:forEach var="result" items="${noticeMap}" varStatus="status">
-								<li><span class="lt_list">
-									<a href="javascript:fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}');">
-			                            	<c:out value="${result.nttSj}" />
-			                        </a>
-	                        	</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
-							</c:forEach>
-						</ul>
-					</div>
-				</div>
-			</div>
-
-			<!--입찰-->
-			<div class="tabcontent" id="tab2">
-				<div class="main_board_box">
-					<div class="board_more"><a href="/web/cop/bbs/selectExtBbsList.do?bbsId=EXTBBSM_000000000002">more +</a></div>
-					<div class="board_list">
-						<ul>
-							<c:forEach var="result" items="${bidMap}" varStatus="status">
-								<li><span class="lt_list">
-									<a href="javascript:fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}' );">
-			                            	<c:out value="${result.nttSj}" />
-			                        </a>
-	                        	</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
-							</c:forEach>
-						</ul>
-					</div>
-				</div>
-			</div>
-
-			<!--사업-->
-			<div class="tabcontent" id="tab3">
-				<div class="main_board_box">
-					<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000119&seCd=SE01">more +</a></div>
-					<div class="board_list">
-						<ul>
-							<c:forEach var="result" items="${bizMap}" varStatus="status">
-								<li><span class="lt_list">
-									<a href="javascript:fn_egov_inqire_notice_secd('${result.bbsId}', '${result.nttId}' , '${result.seCd}' );">
-			                            	<c:out value="${result.nttSj}" />
-			                        </a>
-	                        	</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
-							</c:forEach>
-						</ul>
-					</div>
-				</div>
-
-				<script>
-					$(function() {
-						$('ul.tab_main li').click(function() {
-							var activeTab = $(this).attr('data-tab');
-							$('ul.tab_main li').removeClass('current');
-							$('.tabcontent').removeClass('current');
-							$(this).addClass('current');
-							$('#' + activeTab).addClass('current');
-						})
-					});
-				</script>
-			</div>
-
-			<!--채용-->
-			<div class="tabcontent" id="tab4">
-				<div class="main_board_box">
-					<div class="board_more"><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000124&seCd=SE01">more +</a></div>
-					<div class="board_list">
-						<ul>
-							<c:forEach var="result" items="${hireMap}" varStatus="status">
-								<li><span class="lt_list">
-									<a href="javascript:fn_egov_inqire_notice_secd('${result.bbsId}', '${result.nttId}' , '${result.seCd}' );">
-			                            	<c:out value="${result.nttSj}" />
-			                        </a>
-	                        	</span><span class="lt_date">${result.frstRegisterPnttm}</span></li>
-							</c:forEach>
-						</ul>
-					</div>
-				</div>
-			</div>
-		</div>
-
-		<!-- 메인 소식 -->
-		<div class="main_notice">
-			<div class="main_title_wr"><img src="/img/index/main_notice_icon.png" alt="아이콘"> 한국공예디자인문화진흥원 소식</div>
-			<div class="flexslider main_notice_img">
-				<ul class="slides">
-					<c:forEach var="result" items="${popupzoneList_01}" varStatus="status">
-						<li>
-							<div alt="${result.pozNm}" style="background:url(<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.popupzoneImageFile}"/>); cursor:pointer;"
-								<c:if test="${result.istarget eq 'C'}" >
-								onclick="javascript:location.href='${result.mlink}';"
-								</c:if>
-								<c:if test="${result.istarget eq 'N'}" >
-								    onclick="window.open('${result.mlink}', '_blank');"
-								</c:if>
-							>
-							</div>
-						</li>
-					</c:forEach>
-				</ul>
-			</div>
-			<!-- FlexSlider -->
-			<script type="text/javascript">
-
-			(function() {
-
-			  // store the slider in a local variable
-			  var $window = $(window),
-				  flexslider = { vars:{} };
-
-			  // tiny helper function to add breakpoints
-			  function getGridSize() {
-				return (window.innerWidth < 600) ? 1 :
-					   (window.innerWidth < 900) ? 2 : 3;
-			  }
- 
-
-			  $window.load(function() {
-				$('.flexslider').flexslider({
-				  slideshow: false,
-				  animation: "slide",
-				  animationSpeed: 400,
-				  animationLoop: false,
-				  itemWidth: 463,
-				  itemMargin: 46,
-				  minItems: getGridSize(), // use function to pull in initial value
-				  maxItems: getGridSize(), // use function to pull in initial value
-				  start: function(slider){
-					$('body').removeClass('loading');
-					flexslider = slider;
-				  }
-				});
-			  });
-
-			  // check grid size on resize event
-			  $window.resize(function() {
-				var gridSize = getGridSize();
-
-				flexslider.vars.minItems = gridSize;
-				flexslider.vars.maxItems = gridSize;
-			  });
-			}());
-			</script>
-		</div>
-
-		<div class="main_gal_wr">
-			<div class="main_top_wr">
-				<!-- KCDF 갤러리 안내 -->
-				<div class="main_gal_left">
-					<div class="main_title_wr"><img src="/img/index/main_notice_icon.png" alt="아이콘"> KCDF 갤러리 안내</div>
-					<div class="main_gal_menu">
-						<ul>
-							<li><a href="/web/content.do?proFn=kcdf_gallery" target="_blank"><img src="/img/index/main_gallery_menu01.png" alt="KCDF 갤러리 소개"></a></li>
-							<li><a href="/web/cop/resve/selectResveList.do?viewCnd=resveList" target="_blank"><img src="/img/index/main_gallery_menu02.png" alt="KCDF 갤러리 대관신청"></a></li>
-							<li><a href="https://library.kcdf.kr/web/" target="_blank" ><img src="/img/index/main_gallery_menu03.png" alt="KCDF 도서관 바로가기"></a></li>
-							<li><a href="http://kcdfshop.kr/" target="_blank" ><img src="/img/index/main_gallery_menu04.png" alt="KCDF 온라인샵 바로가기"></a></li>
-						</ul>
-					</div>
-				</div>
-
-				<!-- KCDF 갤러리 전시 -->
-				<div class="main_gal_right">
-					<div class="main_title_wr"><img src="/img/index/main_gallery2_icon.png" alt="아이콘"> KCDF 갤러리 전시</div>
-					<div class="flexslider02 main_gal_img">
-						<ul class="slides">
-							<c:forEach var="result" items="${popupzoneList_02}" varStatus="status">
-								<li>
-									<div  alt="${result.pozNm}" style="cursor:pointer; background-image:url(<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.popupzoneImageFile}"/>);"
-										<c:if test="${result.istarget eq 'C'}" >
-											onclick="javascript:location.href='${result.mlink}';"
-										</c:if>
-										<c:if test="${result.istarget eq 'N'}" >
-										    onclick="window.open('${result.mlink}', '_blank');"
-										</c:if>
-									>
-									</div>
-								</li>
-							</c:forEach>
-						</ul>
-					</div>
-					<!-- FlexSlider -->
-					<script type="text/javascript">
-
-					(function() {
-
-					  // store the slider in a local variable
-					  var $window = $(window),
-						  flexslider = { vars:{} };
-
-					  // tiny helper function to add breakpoints
-					  function getGridSize() {
-						return (window.innerWidth < 600) ? 1 :
-							   (window.innerWidth < 900) ? 1 : 1;
-					  }
-
- 
-
-					  $window.load(function() {
-						$('.flexslider02').flexslider({
-						  slideshow: false,
-						  animation: "slide",
-						  animationSpeed: 400,
-						  animationLoop: false,
-						  itemWidth: 463,
-						  itemMargin: 10,
-						  minItems: getGridSize(), // use function to pull in initial value
-						  maxItems: getGridSize(), // use function to pull in initial value
-						  start: function(slider){
-							$('body').removeClass('loading');
-							flexslider = slider;
-						  }
-						});
-					  });
-
-					  // check grid size on resize event
-					  $window.resize(function() {
-						var gridSize = getGridSize();
-
-						flexslider.vars.minItems = gridSize;
-						flexslider.vars.maxItems = gridSize;
-					  });
-					}());
-					</script>
-				</div>
- 
-				<div class="mobile_bottom">
-					<!-- KCDF 블로그 -->
-					<div class="main_blog">
-						<div class="main_title_wr"><img src="/img/index/main_blog_icon.png" alt="아이콘"> 한국공예디자인문화진흥원 블로그</div>
-						<ul class="main_blog_list">
-							<c:forEach var="result" items="${popupzoneList_03}" varStatus="status">
-								<li alt="${fn:substring(result.pozNm,0,7)}" style="background:url('<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${result.popupzoneImageFile}"/>') no-repeat center #f3f3f3; background-size:cover;cursor:pointer;" 
-										<c:if test="${result.istarget eq 'C'}" >
-											onclick="javascript:location.href='${result.mlink}';"
-										</c:if>
-										<c:if test="${result.istarget eq 'N'}" >
-										    onclick="window.open('${result.mlink}', '_blank');"
-										</c:if>
-								>
-								<div class="blog_thum_bg" style="width: 100%;">${result.pozNm}</div></li>
-							</c:forEach>
-						</ul>
-					</div>
-
-					<!-- 우수문화상품지정제 190207 수정s -->
-					<c:if test="${not empty popupzoneList_04}" >
-					<div class="main_kribbon"><!-- 190207 링크추가 수정-->
-						<div class="kribbon_thumnail" alt="${popupzoneList_04[0].pozNm}"  style="background:url('<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${popupzoneList_04[0].popupzoneImageFile}"/>') no-repeat center; background-size:contain;"></div>
-						<div class="kribbon_left">
-							<div class="btn">
-									<a href="${popupzoneList_04[0].mlink}"
-									<c:if test="${popupzoneList_04[0].istarget ne 'C'}" >
-									 	target="_blank"
-									</c:if>
-									>바로가기</a>
-							</div>
-						</div>
-						<div class="kribbon_right">
-							<div class="title">우수문화상품지정제</div>
-							<div class="text">
-								우수문화상품 지정제도는 
-								한국의 문화적 가치를 담은 우수문화상품을 
-								지정하여 한복의 옷고름 모양을 딴  
-								K-ribbon 마크를 부착하고, 체계적인  
-								관리와 브랜드마케팅을 통해  
-								‘코리아프리미엄’을 창출하고자 하는  
-								제도 입니다.  
-								<p class="maTop10">2015년 11월 부터 시행되었으며, 
-								문화콘텐츠, 한복, 공예품, 한식·식품 등  
-								한국을 대표할 수 있는 문화상품들을 
-								대상으로 합니다. </p>
-							</div>
-						</div>
-					</div>
-					
-					</c:if>
-					<!-- 정기구독 s 190207 수정-->
-					<c:if test="${not empty popupzoneList_05}" >
-					<div class="main_magazine"><!-- 190207 링크추가 수정-->
-						<div class="magazine_thumnail" alt="${popupzoneList_05[0].pozNm}" style="background:url('<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${popupzoneList_05[0].popupzoneImageFile}"/>') no-repeat center; background-size:contain"></div>
-						<div class="btn">
-							<a href="${popupzoneList_05[0].mlink}"
-								<c:if test="${popupzoneList_05[0].istarget ne 'C'}" >
-									 	target="_blank"
-								</c:if>
-							><img src="/img/index/main_magazine_btn.png" alt="정기구독신청"></a></div>
-						<div class="text01">
-							「공예+디자인」은<br>
-							한국공예디자인문화진흥원이<br>
-							격월로 발행하는 공예·디자인<br>
-							전문간행물입니다.
-						</div>
-						<div class="text02">공예 + 디자인 격월발행</div>
-					</div>
-					</c:if>
-				</div>
-			</div>
-		</div>
-
-		<!-- 배너 -->
-		<div id="link_wrap">
-			<div class="link_wrap_1300">
-				<div class="flexslider03 banner_img">
-					<!--190207 수정 s-->
-					<ul class="slides">
-						<c:forEach var="banner" items="${bannerList}" varStatus="status">
-							<li>
-								<div alt="${banner.bannerNm}" style="background:url(<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${banner.bannerImageFile}"/>) no-repeat center; background-size:contain ;cursor: pointer;"; 
-									<c:if test="${banner.istarget ne 'C'}" >
-										onclick="window.open('${banner.linkUrl}', '_blank');" 
-									</c:if>
-									<c:if test="${banner.istarget eq 'C'}" >
-										onclick="window.open('${banner.linkUrl}', '_self');" 
-									</c:if>
-								></div>
-							</li>
-						</c:forEach>
-					</ul>
-					<!--190207 수정 e-->
-				</div>
-				<!-- FlexSlider -->
-				<script type="text/javascript">
-				(function() {
-				  // store the slider in a local variable
-				  var $window = $(window),
-					  flexslider = { vars:{} };
-
-				  // tiny helper function to add breakpoints
-				  function getGridSize() {
-					return (window.innerWidth < 500) ? 3 :
-						   (window.innerWidth < 900) ? 5 : 8;
-				  }
-
-				  $window.load(function() {
-					$('.flexslider03').flexslider({
-					  slideshow: false,
-					  animation: "slide",
-					  animationSpeed: 400,
-					  animationLoop: false,
-					  itemWidth: 140,
-					  itemMargin: 30,  // 190207 수정
-					  minItems: getGridSize(), // use function to pull in initial value
-					  maxItems: getGridSize(), // use function to pull in initial value
-					  start: function(slider){
-						$('body').removeClass('loading');
-						flexslider = slider;
-					  }
-					});
-				  });
-
-				  // check grid size on resize event
-				  $window.resize(function() {
-					var gridSize = getGridSize();
-
-					flexslider.vars.minItems = gridSize;
-					flexslider.vars.maxItems = gridSize;
-				  });
-				}());
-				</script>
-			</div>
-		</div>
-	</section>
-
-	<form name="frm" action="web/cop/bbsWeb/selectBoardArticle.do" method="get">
-		<input type="hidden" name="bbsId"  />
-		<input type="hidden" name="nttId" value="0" />
-	</form>
-	
-	<form name="frmSecd" action="web/cop/bbsWeb/selectBoardArticle.do" method="get">
-		<input type="hidden" name="bbsId"  />
-		<input type="hidden" name="nttId" value="0" />
-		<input type="hidden" name="seCd" />
-	</form>
-	
-	<!-- 레이어 팝업 -->
-	<c:if test="${fn:length(popupList) > 0}" >
-	<style type="text/css">
-		.pop-layer .pop-container {padding: 0px 0px;}
-		.pop-layer p.ctxt {color: #666;line-height: 25px;}
-		.pop-layer .btn-r {width: 100%; padding-top: 10px;border-top: 1px solid #DDD;text-align: right;}
-		.pop-layer {display: none;position: absolute;background-color: #fff;border: 1px solid #3571B5;z-index: 10;}
-	</style>
-		<c:forEach var="popupListData" items="${popupList}" varStatus="status" end="4">
-			<c:if test="${popupListData.popupType eq 'L'}">
-				<style type="text/css">
-					#layer_pop_${popupListData.popupId}{
-						top: ${popupListData.popupVrticlLc}px;
-					  	left: ${popupListData.popupWidthLc}px;
-					  	height: auto;
-					}	
-				</style>
-				<div id="layer_pop_${popupListData.popupId}" class="pop-layer">
-				    <div class="pop-container">
-				        <div class="pop-conts">
-				            <!--content //-->
-				            ${popupListData.nttCn}
-				            <div class="btn-r">
-			                	<a href="#" onclick="fn_layerClose('${popupListData.popupId}'); return false;" class="btn-layerClose">Close</a>
-			                	<br/>
-			                	하루동안 창을 열지 않음  <input type="checkbox" name="chkPopup" value="" onClick="fnPopupCheck('${popupListData.popupId}' , 'layer')" title="하루동안창열지않기체크">
-				            </div>
-				            <!--// content-->
-				        </div>
-				    </div>
-				</div>
-			</c:if>
-		</c:forEach>
-	</c:if>
-	<!-- 레이어 팝업 끝-->
-</body>
-</html>
src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp
--- src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp
+++ src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp
@@ -13,138 +13,18 @@
 <script src="/publish/js/swiper.min.js"></script>
 
 <script type="text/javascript">
+let cookieCache = null; // 쿠키 데이터를 캐시할 변수
+
 $(document).ready(function() {
 	// http => https 로 이동
 	if(${Env eq 'prod'}){
 		httpsRedirect();
 	}
 	
-	// 슬라이드 이미지 변경
-	//setMainSlideImgChange();
-	
-	//슬라이드 이미지 변경 => Double
-	// 9월 30일 개천절
-	// 10월 4일 한글날
-	//setMainSlideImgChangeDouble();	
-	
-	//추석연휴 고객센터 안내 팝업 
-	var holidayShow = false;
-	var rsvSDate = "2024-11-01";
-	var rsvEDate = "2024-11-01";
-	var now = new Date();
-	now = leadingZeros(now.getFullYear(), 4) + '-' + leadingZeros(now.getMonth() + 1, 2) + '-' + leadingZeros(now.getDate(), 2);
-	if (now < rsvSDate || now > rsvEDate) {
-		$('.pointPop').hide();
-	}
-	
-	
-	// 2단팝업 제거
-	var agreePrivateSDate = "2024-11-29";
-	var agreePrivateNow = new Date();
-	agreePrivateNow = leadingZeros(agreePrivateNow.getFullYear(), 4) + '-' + leadingZeros(agreePrivateNow.getMonth() + 1, 2) + '-' + leadingZeros(agreePrivateNow.getDate(), 2);
-	if (agreePrivateNow < agreePrivateSDate) {
-		$("#agreePrivatePop_20241129").show();
-	}else{
-		$("#agreePrivatePop_20241129").hide();
-	}
-	
-	
-	//개인정보처리방침 팝업 날짜 설정
-	var agreePrivateSDate = "2024-11-23";
-	var agreePrivateNow = new Date();
-	agreePrivateNow = leadingZeros(agreePrivateNow.getFullYear(), 4) + '-' + leadingZeros(agreePrivateNow.getMonth() + 1, 2) + '-' + leadingZeros(agreePrivateNow.getDate(), 2);
-	if (agreePrivateNow < agreePrivateSDate) {
-		$("#agreePrivatePop_20241121").show();
-		$("#agreePrivatePop_20241122").hide();
-	}else{
-		$("#agreePrivatePop_20241121").hide();
-		$("#agreePrivatePop_20241122").show();
-	}
-	
-	//메인 팝업 호출 여부
-	var evntPopCk = fnGetCookie('layer_evntPayPop');	// 이벤트 쿠키
-	var cookieDelPopCk = fnGetCookie('layer_cookieDelPop'); // 브라우저 쿠키
-	
-	var agreePrivatePopCk = fnGetCookie('layer_agreePrivatePop');
-	
-	console.log("# 팝업 레이어 : START");
-	console.log("layer_evntPayPop : " + evntPopCk);
-	console.log("layer_cookieDelPop : " + cookieDelPopCk);
-	
-	
-	if(agreePrivatePopCk != null){//개인정보 및 이용약관 개정 팝업 노출, 3일안보기 쿠키 있으면 팝업 안모여준다.
-		 $(".agreePrivatePop").css("display","none");
-		$(".agreePrivatePop").hide();
-	}
-	
-	if(evntPopCk != null && cookieDelPopCk != null){//팝업 쿠키가 모두 있는 경우 안보여준다.
-		console.log("eventLayerPop : STEP 1. 이벤트 팝업 쿠키가 모두 있는 경우 안보여준다.");
-	
-		$(".eventLayerPop").css("display","none");
-		$(".eventLayerPop").hide();
-		
-	}else if(evntPopCk == null && cookieDelPopCk == null){// 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기
-		console.log("eventLayerPop : STEP 2. 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기.");
-	
-		$(".eventLayerPop").css("display","block");
-		$(".eventLayerPop").show();
-		
-	}else if(evntPopCk != null || cookieDelPopCk != null){
-		console.log("eventLayerPop : STEP 3. 이벤트 팝업 쿠키가 하나라도 있으면 보여주기");
-		
-		$(".eventLayerPop").css("display", "block");
-		$(".eventLayerPop").show();
-		if (fnGetCookie('layer_evntPayPop') != null) { //첫결제 이벤트 쿠키가 없으면 보여주기
-			console.log("이벤트 쿠키 있음 : HIDE");
-		
-			$('.payEventPop').css("display","none");
-			$('.payEventPop').hide();
-		}
-		
-		if (fnGetCookie('layer_cookieDelPop') != null) { //포인트 안내 팝업, 3일 안보기 체크
-			console.log("포인트 쿠키 있음 : HIDE");
-		
-			$('.delCookiePop').css("display","none");
-			$('.delCookiePop').hide();
-		}
-	}
-	
-	//레이어 팝업이 하나도 없으면 배경도 안보이도록 처리
-	if($(".layer_popup:visible").length == 0){
-		$(".layer_popup_wrap").hide();
-	}
-	
-	if (fnGetCookie('todayClose') != null) { //상단팝업
-		scrTop = $(window).scrollTop();
-		var bodyWid = $("body").width();
-		var windowHei = $("window").height();
-		var topBnnHei = $(".topBanner").height();
-		var hdHei = $("header").height();
-		$(".topBanner").hide();
-		$("header").removeClass("bnnOn");
-		$(".mainContent").removeClass("bnnOn");
-		$(".allMenu").removeClass("bnnOn");
-	}
-	
-	/* if(fnGetCookie('tdClose') != null ){ //좌측팝업
-		$(".mainContent").removeClass("bnnOn");
-		$(".allMenu").removeClass("bnnOn");
-		$(".popLayer").removeClass("on");
-	} */
-	var bdWid = $("body").width();
-	
-	if (fnGetCookie('tdClose') == null && bdWid > 769) { //좌측팝업
-		$(".mainContent").addClass("bnnOn");
-		$(".allMenu").addClass("bnnOn");
-		$(".popLayer").addClass("on");
-	}
-	
 	//그림문자 리스트 불러오기
 	document.letterForm.categoryCode.value = "best"
 	fnPhotoListAjax();
 
-	//장문문자 로딩시 데이터 불러오기
-	//fnLongLetterListBlind();
 	
 	/* 메인-문자샘플 탭 선택 시 활성화 */
 	$(".tab_depth1 a").click(function() {
@@ -321,23 +201,13 @@
 	/**
 	이벤트 팝업 호출 처리
 	*/
+	
+	/* 
 	var payCount = '${payCount}';
 	var eventYn = false;
 	<c:if test="${not empty resultEvent}">
 		eventYn = true;
 	</c:if>
-	
-	var blineCode = '${blineCode}';
-	blineCode = $.trim(blineCode);
-	if (blineCode == null || blineCode == "" || blineCode == undefined) {
-		blineCode = "N";
-	}
-	
-	console.log("");
-	console.log("이벤트 팝업 호출 처리");
-	console.log("payCount : " + payCount);
-	console.log("eventYn : " + eventYn);
-	console.log("blineCode : " + blineCode);
 	
 	if(payCount < 1 && eventYn && blineCode == 'N'){//결제내역이 하나도 없고, 이벤트가 진행중이면  팝업 호출
 		console.log("이벤트 팝업 함수 CALL");
@@ -351,10 +221,129 @@
 		if($(".layer_popup:visible").length == 0){
 			$(".layer_popup_wrap").hide();
 		}
-	}
-	
-	console.log("# 팝업 레이어 : END");
+	} */
+
+	setTimeout(function () {
+		hidePopupByCookie();
+	}, 300);
 });
+
+/* ********************************************************
+ * 쿠키설정
+ ******************************************************** */
+
+/**
+ * 쿠키 설정 함수
+ * @param {string} name - 쿠키 이름
+ * @param {string} value - 쿠키 값
+ * @param {number} days - 쿠키 유지 기간 (일 단위)
+ */
+ function setMainCookie(name, value, expires) {
+		
+	var todayDate = new Date();
+	todayDate.setDate(todayDate.getDate() + expires);
+	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
+	
+	// 캐시에도 즉시 반영하여 최신 데이터 유지
+	if (cookieCache !== null) {
+		cookieCache[name] = value;
+	}
+		
+}
+
+/**
+ * 쿠키 가져오기 함수
+ * @param {string} name - 가져올 쿠키의 이름
+ * @returns {string|null} - 쿠키 값 (없으면 null 반환)
+ */
+function getMainCookie(name) {
+	let allCookies = getAllCookies(); // 쿠키 전체를 한 번만 가져옴
+	return allCookies[name] || null; // 해당 쿠키가 있으면 반환, 없으면 null
+}
+ /**
+  * 전체 쿠키를 한 번만 읽어서 객체(Map)로 변환하는 함수
+  */
+  function getAllCookies() {
+		if (cookieCache !== null) {
+			return cookieCache; // 기존 캐시된 값이 있으면 재조회하지 않고 반환
+		}
+	
+		let cookieObj = {};
+		let cookies = document.cookie.split(";");
+	
+		for (let i = 0; i < cookies.length; i++) {
+			let c = cookies[i].trim();
+			let parts = c.split("=");
+			let key = parts[0];
+			let value = parts.slice(1).join("="); 
+			cookieObj[key] = value;
+		}
+	
+		cookieCache = cookieObj; // 쿠키 데이터를 캐시에 저장
+		console.log('cookieCache : ', cookieCache);
+		return cookieObj;
+	}
+
+/**
+ * "3일간 보지 않음" 체크 시 실행되는 함수
+ * @param {string} popupId - 닫을 팝업 ID
+ */
+window.fnPopupChk = function (popupId) {
+	 setMainCookie("hidePopup_" + popupId, "true", 3); // 3일간 유지되는 쿠키 설정
+	$("#" + popupId).hide(); // 해당 팝업 즉시 숨김 처리
+};
+
+/**
+ * 페이지 로딩 시 쿠키 확인 후 팝업 숨김 처리
+ */
+function hidePopupByCookie() {
+	let showPopup = false; // 팝업이 하나라도 보일 경우 true로 변경
+
+	$(".layer_popup").each(function () {
+		let popupId = $(this).attr("id"); // 현재 팝업의 ID 가져오기
+		console.log('popupId : ', popupId);
+		if (getMainCookie("hidePopup_" + popupId)) {
+			$(this).hide(); // 쿠키가 존재하면 해당 팝업 숨김 처리
+		} else {
+			$(this).show(); // 쿠키가 없으면 해당 팝업 표시
+			showPopup = true; // 팝업이 하나라도 보이면 true 설정
+		}
+	});
+
+	// 쿠키에 의해 숨겨지지 않은 팝업이 하나라도 있다면 `.eventLayerPop`을 표시
+	if (showPopup) {
+		$(".eventLayerPop").show();
+	} else {
+		$(".eventLayerPop").hide();
+	}
+}
+
+/**
+ * 팝업 닫기 버튼 클릭 시 해당 팝업 숨김 처리
+ */
+$(".popup_close").on("click", function () {
+	$(this).closest(".layer_popup").hide(); // 가장 가까운 `.layer_popup` 요소 숨김
+	hidePopupByCookie(); // 전체 팝업 표시 여부 다시 확인
+});
+
+
+/* ********************************************************
+ * //쿠키설정
+ ******************************************************** */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 function leadingZeros(n, digits) {
 	var zero = '';
@@ -365,90 +354,6 @@
 			zero += '0';
 	}
 	return zero + n;
-}
-
-// 슬라이드 이미지 변경
-function setMainSlideImgChange() {
-	var parentsDayShow = false;
-	var rsvDate = "2023-10-10";
-	var now = new Date();
-	now = leadingZeros(now.getFullYear(), 4) + '-' + leadingZeros(now.getMonth() + 1, 2) + '-' + leadingZeros(now.getDate(), 2);
-	if (now >= rsvDate) {
-		parentsDayShow = true;
-	}
-	
-	// 석가탄신일 => 현충일 이미지로 변경
-	if (parentsDayShow == true) {
-		$("#mainSlideImg_1001").attr("src", "/publish/images/main/f_visual_01_20231006.jpg");
-		$("#mainSlideImg_1001").attr("alt", "문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 Halloween 즐겁고 유쾌한 할로윈데이 보내세요 가을엔 독서 같이 책읽으실래요?");
-		$("#mainSlideImg_1002").attr("src", "/publish/images/main/f_visual_03_20231006.jpg");
-		$("#mainSlideImg_1002").attr("alt", "다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 가을은 캠핑의 계절! 낭만캠핑 캠핑하기 좋은 계절, 가을이 돌아왔습니다. 즐거운 캠핑을 떠나고 싶으신가요? 지금 이벤트에 참여하시면, 캠핑 지원금을 드립니다. 지금 바로 참여하세요! 즐거운 캠핑 지원금 문자온에서 확인해보세요! HALLOWEEN 할로윈이벤트 이벤트에 참여하시고 무시무시한 혜택을 받아보세요 이벤트 기간 2099.10.01  10.31 이벤트 대상 10,000원 이상 구매한 모든 고객 event 01 5만원 이상 구매시 5,000원할인쿠폰 증정! event02 이벤트 기간동안 무료배송! event03 어플 설치 시 10% 추가 할인 쿠폰 증정! HALLOWEEN 할로윈 코스튬 할로윈 분위기에 맞게 코스튬을 하고 와요! 할로윈 CAKE 할로윈을 맞이하여 호박케이크를 만들어봐요! 문자온 영어학원 T.031.123.4567");
-		
-		// Main Visual Swiper
-		getMainVisualSwiper();
-	}
-}
-
-//슬라이드 이미지 변경 => Double
-// 9월 30일 개천절
-// 10월 4일 한글날
-function setMainSlideImgChangeDouble() {
-	var showMainSlideImg1 = false;
-	var showMainSlideImg2 = false;
-	var rsvDate1 = "2023-09-30";
-	var rsvDate2 = "2023-10-04";
-	var now = new Date();
-	now = leadingZeros(now.getFullYear(), 4) + '-' + leadingZeros(now.getMonth() + 1, 2) + '-' + leadingZeros(now.getDate(), 2);
-	if (now >= rsvDate2) {
-		showMainSlideImg2 = true;
-	}
-	else if (now >= rsvDate1) {
-		showMainSlideImg1 = true;
-	}
-	
-	if (showMainSlideImg1 == true) {
-		$("#mainSlideImg_1001").attr("src", "/publish/images/main/f_visual_01_20230930.jpg");
-		$("#mainSlideImg_1001").attr("alt", "문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 책과 함께 하는 가을 여행 10월 9일 한글날 아름다운 우리말을 사용하며, 행복한 한글날 보내시길 바랍니다.");
-		$("#mainSlideImg_1002").attr("src", "/publish/images/main/f_visual_03_20230930.jpg");
-		$("#mainSlideImg_1002").attr("alt", "다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. AUTUMN 가을맞이 정기세일 9.15-10.15 가을맞이 특별한 세일 전품목 최대 70% 할인의 기회를 누리세요! 10월 3일(화) 휴진 개천절 휴진안내 예약 및 내원에 착오 없으시길 바랍니다. 건강한 10월 보내세요 S M T W T F S 1 2-3(휴진) 4 5 6 7 10월 3일은 개천절은 하늘이 열린날 개천절 휴/진/안/내");
-		
-		// Main Visual Swiper
-		getMainVisualSwiper();
-	}
-	
-	if (showMainSlideImg2 == true) {
-		$("#mainSlideImg_1001").attr("src", "/publish/images/main/f_visual_01_20231004.jpg");
-		$("#mainSlideImg_1001").attr("alt", "문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 책과 함께 하는 가을 여행 10월 9일 한글날 아름다운 우리말을 사용하며, 행복한 한글날 보내시길 바랍니다.");
-		$("#mainSlideImg_1002").attr("src", "/publish/images/main/f_visual_03_20231004.jpg");
-		$("#mainSlideImg_1002").attr("alt", "다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. Fall in Music Autumn Concert 09/15(토) 출연가수 온밴드, 온스파, 온와이스, 온뱅, 문자아이들, 온마이걸 주관: 문자온 코리아 협찬: 문자온추진위원회 후원 : 문자온추진위원회 한글날 한글날 이벤트 3행시 짓기 #한글날 #쿠폰 #이벤트 #좋아요 #댓글 이벤트 기간 2023.10.01 ~ 2023.10.06 당첨상품 음료 기프티콘 쿠폰(200명) 100% 국내산 유기농 우리김치 김장김치 예약판매 최적의 산지에서 수확한 신선한 배추와 엄선된 양념으로 보다 깊은 감칠맛을 선사합니다. 행사기간 2029.10.20~11.7");
-		
-		// Main Visual Swiper
-		getMainVisualSwiper();
-	}
-	
-}
-
-// Main Visual Swiper
-function getMainVisualSwiper() {
-	var mainSwiper = new Swiper('.visual_swiper', {
-        effect: "fade",
-		slidesPerView: 1,
-		spaceBetween: 0,
-		speed : 400,
-		loop: true,
-		autoplay: {
-		   delay: 3000,
-	       disableOnInteraction: false,
-		 },
-		pagination: {
-			el: '.swiper-pagination',
-			clickable: true,
-		},
-		navigation: {
-			nextEl: '.visual_swiper .swiper-button-next',
-			prevEl: '.visual_swiper .swiper-button-prev',
-		},
-	});				
 }
 
 
@@ -504,6 +409,8 @@
 		}
 	});
 }
+
+
 
 //Show Html
 function getAddrRecvListShow(jsonList, addrRecvListSize) {
@@ -780,14 +687,6 @@
 	});
 }
 
-//메인화면 첫 로딩시 인기장문문자 히든 시켜두기
-function fnLongLetterListBlind(){
-	fnLetterListAjax();
-	$("#photoLoad").css('display','block')
-	$("#letterLoad").css('display','none')
-	
-}
-
 
 //장문, 단문 문자 샘플 로드
 function fnLetterListAjax() {
@@ -896,65 +795,7 @@
 	document.searchForm.submit();
 }
 
-/* ********************************************************
- * 쿠키설정
- ******************************************************** */
-//쿠키설정
-function fnSetCookieEventPopup(name, value, expiredays) {
-	
-	console.log("cash name ::: " + name);
-	var todayDate = new Date();
-	todayDate.setDate(todayDate.getDate() + expiredays);
-	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
-}
 
-//쿠키정보 가져오기
-function fnGetCookie(name) { 
-	
-	var prefix = name + "=";
-	var cookieStartIndex = document.cookie.indexOf(prefix);
-	if (cookieStartIndex == -1) return null;
-	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
-	if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
-	return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
-}
-
-
-/* ********************************************************
-* 체크버튼 클릭시
-******************************************************** */
-function fnPopupChk(popupId , typeFlag) {
-	var pcVal = $('#'+popupId).is(':checked');
-	
-	if(pcVal){
-		fnSetCookieEventPopup(typeFlag+"_"+popupId , "done" , 3);
-	}
-	
-	if(popupId == 'cookieDelPop'){
-		console.log(popupId);
-		$('.cookieDelPopClose').click(); //팝업 자동으로 닫기
-	}
-	
-	if(popupId == 'evntPayPop'){
-		console.log(popupId);
-		$('.evntPayPopClose').click(); //팝업 자동으로 닫기
-	}
-	
-	if(popupId == 'pointPop'){
-		console.log(popupId);
-		$('.pointPopClose').click(); //팝업 자동으로 닫기
-	}
-	
-	if(popupId == 'agreePrivatePop'){
-		console.log(popupId);
-		$('.agreePrivatePopClose').click(); //팝업 자동으로 닫기
-	}
-	//fn_layerClose(popupId);
-	//레이어 팝업이 하나도 없으면 배경도 안보이도록 처리
-	if($(".layer_popup:visible").length == 0){
-		$(".layer_popup_wrap").hide();
-	}
-}
 
 function fnMainImgSendMsg(atchFileId, fileSn, strImgPath){
 	
@@ -1034,12 +875,12 @@
 
 
 //이벤트 팝업 호출
-function remoteEventPayPop(payCount) {
+/* function remoteEventPayPop(payCount) {
 	if (fnGetCookie('layer_evntPayPop') != null) { //첫결제 이벤트 팝업 3일 안보기 체크
 		console.log("이벤트 쿠키 있음 : HIDE");
 	
-		$('.payEventPop').css("display","none");
-		$('.payEventPop').hide();
+// 		$('.payEventPop').css("display","none");
+// 		$('.payEventPop').hide();
 	}else{
 		console.log("이벤트 쿠키 없음 : SHOW");
 		
@@ -1051,9 +892,9 @@
 	window.open("about:blank", 'eventPayPop', 'width=700, height=700, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbar=no');
     document.eventForm.action = "<c:url value='/web/event/selectEventPopAjax.do'/>";
     document.eventForm.target = "eventPayPop";
-    document.eventForm.submit(); */
+    document.eventForm.submit(); 
 }
-
+ */
 function fnEventLoginChk(){
 	
 	var userId = '${userId}';
@@ -1201,32 +1042,41 @@
 </form>
 
 <!-- 이벤트 팝업 -->
-<div class="layer_popup_wrap eventLayerPop" style="display:none;">
+<div class="layer_popup_wrap eventLayerPop" style="display:none; ">
+<!-- <div class="layer_popup_wrap eventLayerPop"> -->
 	<div class="popup_inner">
+		<c:forEach var="result" items="${mainPopupList}" varStatus="status">
+			<div class="layer_popup" id="<c:out value='${result.popId}'/>">
+				<div class="layer_popup_cont">
+					<img src="/cmm/fms/getImage.do?atchFileId=<c:out value='${result.mainzoneImageFile}'/>" 
+						alt="<c:out value='${result.content}'/>"
+     					<c:if test="${not empty result.mainPopupLinkList}"> usemap="#<c:out value='${result.popId}'/>map"</c:if> />
+					<c:if test="${not empty result.mainPopupLinkList }">
+					<map name="${result.popId }map">
+						<c:forEach var="low" items="${result.mainPopupLinkList }">
+							<area href="${low.mlink }" coords="${low.coords }" shape="rect">
+						</c:forEach>
+					</map>
+					</c:if>
+				</div>
+				<div class="popup_btm">
+					<input type="checkbox" id="label${status.index }" 
+							onclick="javascript:fnPopupChk('<c:out value='${result.popId}'/>')">
+					<label for="label${status.index }">3일간 열지 않음</label>
+
+					<button type="button" class="popup_close <c:out value='${result.popId}'/>Close">
+						<img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기">
+					</button>
+				</div>
+			</div>
+		</c:forEach>
+	</div>
+</div>
 	
-		<%-- <div class="layer_popup pointPop chusPopup">
-			<div class="layer_popup_cont">
-				<img src="/publish/images/main/popup03.jpg" alt="[추석 연휴 고객센터 운영 안내] 풍성하고 넉넉한 한가위 되시길 기원하며, 추석 연휴 동안의 고객센터 운영에 대하여 안내드립니다. 연휴기간 : 09월 16일(월) ~ 09월 18일(수) - 고객센터(1551-8011)를 통한 전화상담은 운영되지 않습니다. - 온라인(카카오톡/홈페이지1:1문의/E-mail) 상담은 24시간 접수 가능합니다. - 접수된 문의는 순차적으로 처리되며 빠른 시일 내에 답변드리도록 하겠습니다. 감사합니다">
-			</div>
-			<div class="popup_btm">
-				<input type="checkbox" id="pointPop"  name="pointPop"  onclick="javascript:fnPopupChk('pointPop' , 'layer')"><label for="pointPop">3일간 열지 않음</label>
-				<button type="button" class="popup_close pointPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
-			</div>
-		</div> --%>
-		
-		<!-- 20241101 작업공지 팝업  -->
-		<div class="layer_popup pointPop">
-			<div class="layer_popup_cont">
-				<img src="/publish/images/main/popup05_241101.jpg" alt="작업공지 문자온 대표전화 서비스 일시 중단 안내 ARS시스템 점검으로 인하여 다음과 같이 대표전화 서비스가 일시 중단되오니 서비스 이용에 참고하시기 바랍니다.작업일시 : 2024.11.01(금), 15:00 ~ 17:30 작업내용 :  ARS시스템 정기점검 작업영향 : 작업시간 동안 고객센터(1551-8011)를 통한 전화상담 중지 ※ 온라인(카카오톡/홈페이지1:1문의/E-mail) 상담은 가능하며, 접수된 문의는 빠른 시일 내에 순차적으로 답변드리도록 하겠습니다. 감사합니다.">
-			</div>
-			<div class="popup_btm">
-				<input type="checkbox" id="pointPop"  name="pointPop"  onclick="javascript:fnPopupChk('pointPop' , 'layer')"><label for="pointPop">3일간 열지 않음</label>
-				<button type="button" class="popup_close pointPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
-			</div>
-		</div>
-		
+	
+	
 		<!-- 20241028 이용약관, 개인정보처리방침 팝업  -->
-		<div class="layer_popup agreePrivatePop" id="agreePrivatePop_20241105" style="display: none;">
+		<!-- <div class="layer_popup agreePrivatePop" id="agreePrivatePop_20241105">
 			<div class="layer_popup_cont">
 				<img src="/publish/images/main/popup04_241028.jpg" alt="이용약관, 개인정보처리방침 개정 안내 변함없는 문자온 서비스 이용에 감사의 말씀 드립니다. 당사 이용약관 및 개인정보처리방침이 개정되오니 서비스 이용에 참고하시기 바랍니다. 이용약관 공지사항 개인정보처리방침 공지사항 항상 최선의 서비스를 제공할 수 있도록 노력하겠습니다. 감사합니다." usemap="#popup-service-map">
 				<map name="popup-service-map">
@@ -1238,70 +1088,15 @@
 				<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
 				<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
 			</div>
-		</div>
-		
-		<!-- 20241105 이용약관 팝업 -->  
-		<div class="layer_popup agreePrivatePop" id="agreePrivatePop_20241106" style="display: none;">
-			<div class="layer_popup_cont">
-				<img src="/publish/images/main/popup04_241105.jpg" alt="이용약관 개정 안내 변함없는 문자온 서비스 이용에 감사의 말씀 드립니다. 당사 이용약관이 개정되오니 서비스 이용에 참고하시기 바랍니다. 이용약관 공지사항 항상 최선의 서비스를 제공할 수 있도록 노력하겠습니다. 감사합니다." usemap="#popup-use-map">
-				<map name="popup-use-map">
-					<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000721&nttId=700" coords="35,295,378,352" shape="rect">
-				</map>
-			</div>
-			<div class="popup_btm">                       
-				<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
-				<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
-			</div>
-		</div>
-		
-		<!-- 세로가 짧은 팝업 2개일때 -->
-		<div class="popup_range" id="agreePrivatePop_20241129">
-			<!-- 20241119 보안강화 인증 수단 도입 안내 팝업  -->
-			<div class="layer_popup agreePrivatePop" style="margin: 0 0 20px 30px;" id="agreePrivatePop_20241121">
-				<div class="layer_popup_cont">
-					<img src="/publish/images/main/popup06_241119.jpg" alt="보안강화 인증수단 도입 안내 2024년11월 17일자로 보안강화를 위해 서비스 로그인시  휴대폰 본인인증 기능을 도입하였으니 서비스 이용에 참고하시기 바랍니다." usemap="#popup-user-map1" style="height:220px; width:413px;">
-					<map name="popup-user-map1">
-						<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000723&nttId=720" coords="65,148,345,182" shape="rect">
-					</map>
-				</div>
-				<div class="popup_btm">
-					<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
-					<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
-				</div>
-			</div>
-			
-			<!-- 20241122 보안강화 인증 수단 도입 안내 팝업  -->
-			<div class="layer_popup agreePrivatePop" style="margin: 0 0 20px 30px;" id="agreePrivatePop_20241122">
-				<div class="layer_popup_cont">
-					<img src="/publish/images/main/popup06_241122.jpg" alt="보안로그인 서비스 안내 계정 보안 강화를 위해 도입한 기존 보안로그인 서비스를 2024년 11월 22일자로 개선 및 추가하오니 이용에 참고하시기 바랍니다." usemap="#popup-user-map2" style="height:220px; width:413px;">
-					<map name="popup-user-map2">
-						<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000723&nttId=726&seCmmnCdId=&frstRegisterId=&viewsYn=&menuNo=&searchBgnDe=&searchEndDe=&pageIndex=1&searchSortCnd=&searchSortOrd=&searchCnd=&searchWrd=&pageUnit=10" coords="65,148,345,182" shape="rect">
-					</map>
-				</div>
-				<div class="popup_btm">
-					<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
-					<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
-				</div>
-			</div>
-			
-			<!-- 20241119 이용약관 팝업  -->
-			<div class="layer_popup agreePrivatePop">
-				<div class="layer_popup_cont">
-					<img src="/publish/images/main/popup04_241119.jpg" alt="이용약관 개정 안내 변함없는 문자온 서비스 이용에 감사의 말씀 드립니다. 당사 이용약관이 개정되오니 서비스 이용에 참고하시기 바랍니다." usemap="#popup-use-map1" style="height:220px; width:413px;">
-					<map name="popup-use-map1">
-						<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000721&nttId=700" coords="65,148,345,182" shape="rect">
-					</map>
-				</div>
-				<div class="popup_btm">
-					<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
-					<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
-				</div>
-			</div>		
-		</div>
-		<!--// 세로가 짧은 팝업 2개일때 -->
+		</div> -->
+	
+	
+	
 		
 		
-		<!-- 20241224 브라우저 쿠키 삭제 방법 안내 팝업  -->
+<!-- 		
+		
+		20241224 브라우저 쿠키 삭제 방법 안내 팝업 
 		<div class="layer_popup delCookiePop">
 			<div class="layer_popup_cont">
 				<img src="/publish/images/main/popup07.jpg" alt="브라우저 쿠키 삭제 방법 안내 2024. 12. 23.자로 사이트 일부가 개편됨에 따라, 원활한 서비스 이용을 위한 “쿠키 및 기타 사이트 데이터”삭제 방법을 다음과 같이 안내해 드립니다. ※ 버튼 클릭 시 기능이 작동하지 않는 경우 해당 조치 필요 항상 최선의 서비스를 제공할 수 있도록 노력하겠습니다. 감사합니다." usemap="#popup-use-map7">
@@ -1314,7 +1109,7 @@
 				<button type="button" class="popup_close cookieDelPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
 			</div>
 		</div>
-		<!--// 20241224 브라우저 쿠키 삭제 방법 안내 팝업  -->
+		// 20241224 브라우저 쿠키 삭제 방법 안내 팝업 
 		
 		<div class="layer_popup payEventPop">
 			<div class="layer_popup_cont">
@@ -1327,7 +1122,7 @@
 				<input type="checkbox" id="evntPayPop" name="evntPayPop" onclick="javascript:fnPopupChk('evntPayPop' , 'layer')"><label for="evntPayPop">3일간 열지 않음</label>
 				<button type="button" class="popup_close evntPayPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
 			</div>
-		</div>
+		</div> -->
 		
 		<%-- <div class="layer_popup pointPop">
 			<div class="layer_popup_cont">
@@ -1340,8 +1135,6 @@
 				<button type="button" class="popup_close pointPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
 			</div>
 		</div> --%>
-	</div>
-</div>
 
 <!-- 신고 알림 팝업 -->
 <div class="tooltip-wrap">
 
src/main/webapp/WEB-INF/jsp/web/main/mainPage_advc_20250227.jsp (added)
+++ src/main/webapp/WEB-INF/jsp/web/main/mainPage_advc_20250227.jsp
@@ -0,0 +1,2081 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<spring:eval expression="@property['Globals.Env']" var="Env"/>
+<head>
+
+<link rel="stylesheet" href="/publish/css/main.css">
+<link rel="stylesheet" href="/publish/css/swiper.min.css">
+
+<script src="/publish/js/jquery.bxslider.js"></script>
+<script src="/publish/js/main.js"></script>
+<script src="/publish/js/swiper.min.js"></script>
+
+<script type="text/javascript">
+$(document).ready(function() {
+	// http => https 로 이동
+	if(${Env eq 'prod'}){
+		httpsRedirect();
+	}
+	
+	// 슬라이드 이미지 변경
+	//setMainSlideImgChange();
+	
+	//슬라이드 이미지 변경 => Double
+	// 9월 30일 개천절
+	// 10월 4일 한글날
+	//setMainSlideImgChangeDouble();	
+	
+	//추석연휴 고객센터 안내 팝업 
+	var holidayShow = false;
+	var rsvSDate = "2024-11-01";
+	var rsvEDate = "2024-11-01";
+	var now = new Date();
+	now = leadingZeros(now.getFullYear(), 4) + '-' + leadingZeros(now.getMonth() + 1, 2) + '-' + leadingZeros(now.getDate(), 2);
+	if (now < rsvSDate || now > rsvEDate) {
+		$('.pointPop').hide();
+	}
+	
+	
+	// 2단팝업 제거
+	var agreePrivateSDate = "2024-11-29";
+	var agreePrivateNow = new Date();
+	agreePrivateNow = leadingZeros(agreePrivateNow.getFullYear(), 4) + '-' + leadingZeros(agreePrivateNow.getMonth() + 1, 2) + '-' + leadingZeros(agreePrivateNow.getDate(), 2);
+	if (agreePrivateNow < agreePrivateSDate) {
+		$("#agreePrivatePop_20241129").show();
+	}else{
+		$("#agreePrivatePop_20241129").hide();
+	}
+	
+	
+	//개인정보처리방침 팝업 날짜 설정
+	var agreePrivateSDate = "2024-11-23";
+	var agreePrivateNow = new Date();
+	agreePrivateNow = leadingZeros(agreePrivateNow.getFullYear(), 4) + '-' + leadingZeros(agreePrivateNow.getMonth() + 1, 2) + '-' + leadingZeros(agreePrivateNow.getDate(), 2);
+	if (agreePrivateNow < agreePrivateSDate) {
+		$("#agreePrivatePop_20241121").show();
+		$("#agreePrivatePop_20241122").hide();
+	}else{
+		$("#agreePrivatePop_20241121").hide();
+		$("#agreePrivatePop_20241122").show();
+	}
+	
+	//메인 팝업 호출 여부
+	var evntPopCk = fnGetCookie('layer_evntPayPop');	// 이벤트 쿠키
+	var cookieDelPopCk = fnGetCookie('layer_cookieDelPop'); // 브라우저 쿠키
+	
+	var agreePrivatePopCk = fnGetCookie('layer_agreePrivatePop');
+	
+	console.log("# 팝업 레이어 : START");
+	console.log("layer_evntPayPop : " + evntPopCk);
+	console.log("layer_cookieDelPop : " + cookieDelPopCk);
+	
+	
+	if(agreePrivatePopCk != null){//개인정보 및 이용약관 개정 팝업 노출, 3일안보기 쿠키 있으면 팝업 안모여준다.
+		 $(".agreePrivatePop").css("display","none");
+		$(".agreePrivatePop").hide();
+	}
+	
+	if(evntPopCk != null && cookieDelPopCk != null){//팝업 쿠키가 모두 있는 경우 안보여준다.
+		console.log("eventLayerPop : STEP 1. 이벤트 팝업 쿠키가 모두 있는 경우 안보여준다.");
+	
+		$(".eventLayerPop").css("display","none");
+		$(".eventLayerPop").hide();
+		
+	}else if(evntPopCk == null && cookieDelPopCk == null){// 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기
+		console.log("eventLayerPop : STEP 2. 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기.");
+	
+		$(".eventLayerPop").css("display","block");
+		$(".eventLayerPop").show();
+		
+	}else if(evntPopCk != null || cookieDelPopCk != null){
+		console.log("eventLayerPop : STEP 3. 이벤트 팝업 쿠키가 하나라도 있으면 보여주기");
+		
+		$(".eventLayerPop").css("display", "block");
+		$(".eventLayerPop").show();
+		if (fnGetCookie('layer_evntPayPop') != null) { //첫결제 이벤트 쿠키가 없으면 보여주기
+			console.log("이벤트 쿠키 있음 : HIDE");
+		
+			$('.payEventPop').css("display","none");
+			$('.payEventPop').hide();
+		}
+		
+		if (fnGetCookie('layer_cookieDelPop') != null) { //포인트 안내 팝업, 3일 안보기 체크
+			console.log("포인트 쿠키 있음 : HIDE");
+		
+			$('.delCookiePop').css("display","none");
+			$('.delCookiePop').hide();
+		}
+	}
+	
+	//레이어 팝업이 하나도 없으면 배경도 안보이도록 처리
+	if($(".layer_popup:visible").length == 0){
+		$(".layer_popup_wrap").hide();
+	}
+	
+	if (fnGetCookie('todayClose') != null) { //상단팝업
+		scrTop = $(window).scrollTop();
+		var bodyWid = $("body").width();
+		var windowHei = $("window").height();
+		var topBnnHei = $(".topBanner").height();
+		var hdHei = $("header").height();
+		$(".topBanner").hide();
+		$("header").removeClass("bnnOn");
+		$(".mainContent").removeClass("bnnOn");
+		$(".allMenu").removeClass("bnnOn");
+	}
+	
+	/* if(fnGetCookie('tdClose') != null ){ //좌측팝업
+		$(".mainContent").removeClass("bnnOn");
+		$(".allMenu").removeClass("bnnOn");
+		$(".popLayer").removeClass("on");
+	} */
+	var bdWid = $("body").width();
+	
+	if (fnGetCookie('tdClose') == null && bdWid > 769) { //좌측팝업
+		$(".mainContent").addClass("bnnOn");
+		$(".allMenu").addClass("bnnOn");
+		$(".popLayer").addClass("on");
+	}
+	
+	//그림문자 리스트 불러오기
+	document.letterForm.categoryCode.value = "best"
+	fnPhotoListAjax();
+
+	//장문문자 로딩시 데이터 불러오기
+	//fnLongLetterListBlind();
+	
+	/* 메인-문자샘플 탭 선택 시 활성화 */
+	$(".tab_depth1 a").click(function() {
+		var tabText = $(this).text();
+		var tabPosi = $(this).position().left;
+		var tabIdx = $(this).index();
+		
+		if (tabIdx == 0) {
+			$(".on_active").css("border-radius", "5px 0 0 5px")
+		} else if (tabIdx == 2) {
+			$(".on_active").css("border-radius", "0 5px 5px 0");
+		} else {
+			$(".on_active").css("border-radius", "0 0 0 0");
+		}
+		$(".on_active").text(tabText);
+		$(".on_active").css("left", tabPosi);
+		$(this).addClass("on");
+		$(this).siblings("a").removeClass("on");
+		
+		//1depth 선택 시 2depth, 3depth 메뉴 첫번째로 이동
+		/* $(".tab_depth2 a:first-child").addClass("on");
+		$(".tab_depth2 a:first-child").siblings("a").removeClass("on");
+		$(".tab_depth3 a:first-child").addClass("on");
+		$(".tab_depth3 a:first-child").siblings("a").removeClass("on"); */
+	});
+
+	$('.tDep2_mType').click(function() { // 전체,기업, 개인 선택 옵션 처리
+	
+		var mType = $(this).find('.on_active').text();
+		var form = document.letterForm;
+		var tap = $('.tDep1_letType').find('.on').attr("value");
+	
+		if (mType == "전체") {
+			form.memberType.value = "";
+		} else if (mType == "기업") {
+			form.memberType.value = "B";
+		} else {
+			form.memberType.value = "P";
+		}
+		
+		if (tap == "L") {
+			//문자 리스트 불러오기
+			form.letterType.value = "L";
+			form.categoryCode.value = "";
+			form.hashTag.value = "";
+			form.pageIndex.value = 1;
+			fnLetterListAjax();
+		} else if (tap == "S") {
+			//문자 리스트 불러오기
+			form.letterType.value = "S";
+			form.categoryCode.value = "";
+			form.hashTag.value = "";
+			form.pageIndex.value = 1;
+			fnLetterListAjax();
+		} else if (tap == "C") {
+			//문자 리스트 불러오기
+			form.letterType.value = "C";
+			form.categoryCode.value = "";
+			form.hashTag.value = "";
+			form.pageIndex.value = 1;
+			fnPhotoListAjax();
+		} else {
+			//그림문자 리스트 불러오기
+			form.letterType.value = "P";
+			form.categoryCode.value = "";
+			form.hashTag.value = "";
+			form.pageIndex.value = 1;
+			fnPhotoListAjax();
+		}
+	});
+
+	// [인기 그림문자], [인기 장문문자], [인기 단문문자], [인기 맞춤제작] 클릭시 이벤트
+	$('.tDep1_letType').click(function() { 
+		
+		var letterType = $(this).find('.on').attr("value");
+		var form = document.letterForm;
+		form.letterType.value = letterType;
+		
+		
+		
+		
+		form.categoryCode.value = "best";
+		
+		if (letterType == "L" || letterType == "S") {
+			//form.categoryCode.value = "13100";
+			//문자 리스트 불러오기
+			fnLetterListAjax();
+		} else if(letterType == "P"){
+			
+			//form.categoryCode.value = "13100";
+			//인기그림문자 불러오기
+			fnPhotoListAjax();
+			
+		}else{
+			
+			//form.categoryCode.value = "111600";
+			//맞춤문자 리스트 불러오기
+			fnPhotoListAjax();
+		}
+	});
+
+	$('.tDep2_cateCode a').click(function() { // 문자 카테고리 선택 시 옵션 처리
+
+		$(this).siblings("a").removeClass("on");
+		$(this).addClass("on");
+		
+		var cateCode = $(this).attr("value");
+		var form = document.letterForm;
+
+		if (cateCode == "all") { //전체 선택시
+			cateCode = "";
+		}
+		
+		form.categoryCode.value = cateCode;
+		form.pageIndex.value = 1;
+
+		if ($('.tDep1_letType').find('.on').attr("value") == "L" || $('.tDep1_letType').find('.on').attr("value") == "S") {
+			//문자 리스트 불러오기
+			fnLetterListAjax();
+		} else {
+			//그림문자 리스트 불러오기
+			fnPhotoListAjax();
+		}
+	});
+
+	$('.tDep3_cateCode a').click(function() { // 맞춤 문자 카테고리 선택 시 옵션 처리
+
+		var cateCode = $(this).attr("value");
+		var form = document.letterForm;
+		if (cateCode == "all") { //전체 선택시
+			cateCode = "";
+		}
+		
+		form.categoryCode.value = cateCode;
+		form.pageIndex.value = 1;
+	
+		//그림문자 리스트 불러오기
+		fnPhotoListAjax();
+	});
+
+	$(".tab_depth2 a").click(function() {
+		$(this).addClass("on");
+		$(this).siblings("a").removeClass("on");
+		//2depth 선택 시 3depth 메뉴 첫번째로 이동
+		$(".tab_depth3 a:first-child").addClass("on");
+		$(".tab_depth3 a:first-child").siblings("a").removeClass("on");
+		// 이전에 after 선 지우기.
+		if ($(this).prev().is(".tab_prev") == false) {
+			$(this).siblings().removeClass("tab_prev");
+			$(this).removeClass("tab_prev");
+			$(this).prev().addClass("tab_prev");
+		}
+
+		if ($(this).is(".tab_custom") == true) {
+			$(".tab_depth3.tab_other").show();
+			$(".tab_depth3.tab_basic").hide();
+		} else {
+			$(".tab_depth3.tab_other").hide();
+			$(".tab_depth3.tab_basic").show();
+		}
+	});
+				
+	$(".tab_depth3.tab_other").hide();
+	
+	// Kisa 얼럿여부 체크
+	//kisaAlertOpen();
+	
+	// 주소록 내보내기 얼럿여부 체크
+	addrRecvListAjax();
+	
+	//팩스 주소록 내보내기 얼럿여부 체크
+	faxAddrRecvListAjax();
+	
+	/**
+	이벤트 팝업 호출 처리
+	*/
+	var payCount = '${payCount}';
+	var eventYn = false;
+	<c:if test="${not empty resultEvent}">
+		eventYn = true;
+	</c:if>
+	
+	var blineCode = '${blineCode}';
+	blineCode = $.trim(blineCode);
+	if (blineCode == null || blineCode == "" || blineCode == undefined) {
+		blineCode = "N";
+	}
+	
+	console.log("");
+	console.log("이벤트 팝업 호출 처리");
+	console.log("payCount : " + payCount);
+	console.log("eventYn : " + eventYn);
+	console.log("blineCode : " + blineCode);
+	
+	if(payCount < 1 && eventYn && blineCode == 'N'){//결제내역이 하나도 없고, 이벤트가 진행중이면  팝업 호출
+		console.log("이벤트 팝업 함수 CALL");
+		remoteEventPayPop(payCount);
+	}else{//이벤트 대상자가 아니면 첫결제 이벤트 팝업은 안보여준다.
+		console.log("이벤트 팝업 : HIDE");
+	
+		$('.payEventPop').css("display","none");
+		$('.payEventPop').hide();
+	
+		if($(".layer_popup:visible").length == 0){
+			$(".layer_popup_wrap").hide();
+		}
+	}
+	
+	console.log("# 팝업 레이어 : END");
+});
+
+function leadingZeros(n, digits) {
+	var zero = '';
+	n = n.toString();
+
+	if (n.length < digits) {
+		for (i = 0; i < digits - n.length; i++)
+			zero += '0';
+	}
+	return zero + n;
+}
+
+// 슬라이드 이미지 변경
+function setMainSlideImgChange() {
+	var parentsDayShow = false;
+	var rsvDate = "2023-10-10";
+	var now = new Date();
+	now = leadingZeros(now.getFullYear(), 4) + '-' + leadingZeros(now.getMonth() + 1, 2) + '-' + leadingZeros(now.getDate(), 2);
+	if (now >= rsvDate) {
+		parentsDayShow = true;
+	}
+	
+	// 석가탄신일 => 현충일 이미지로 변경
+	if (parentsDayShow == true) {
+		$("#mainSlideImg_1001").attr("src", "/publish/images/main/f_visual_01_20231006.jpg");
+		$("#mainSlideImg_1001").attr("alt", "문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 Halloween 즐겁고 유쾌한 할로윈데이 보내세요 가을엔 독서 같이 책읽으실래요?");
+		$("#mainSlideImg_1002").attr("src", "/publish/images/main/f_visual_03_20231006.jpg");
+		$("#mainSlideImg_1002").attr("alt", "다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 가을은 캠핑의 계절! 낭만캠핑 캠핑하기 좋은 계절, 가을이 돌아왔습니다. 즐거운 캠핑을 떠나고 싶으신가요? 지금 이벤트에 참여하시면, 캠핑 지원금을 드립니다. 지금 바로 참여하세요! 즐거운 캠핑 지원금 문자온에서 확인해보세요! HALLOWEEN 할로윈이벤트 이벤트에 참여하시고 무시무시한 혜택을 받아보세요 이벤트 기간 2099.10.01  10.31 이벤트 대상 10,000원 이상 구매한 모든 고객 event 01 5만원 이상 구매시 5,000원할인쿠폰 증정! event02 이벤트 기간동안 무료배송! event03 어플 설치 시 10% 추가 할인 쿠폰 증정! HALLOWEEN 할로윈 코스튬 할로윈 분위기에 맞게 코스튬을 하고 와요! 할로윈 CAKE 할로윈을 맞이하여 호박케이크를 만들어봐요! 문자온 영어학원 T.031.123.4567");
+		
+		// Main Visual Swiper
+		getMainVisualSwiper();
+	}
+}
+
+//슬라이드 이미지 변경 => Double
+// 9월 30일 개천절
+// 10월 4일 한글날
+function setMainSlideImgChangeDouble() {
+	var showMainSlideImg1 = false;
+	var showMainSlideImg2 = false;
+	var rsvDate1 = "2023-09-30";
+	var rsvDate2 = "2023-10-04";
+	var now = new Date();
+	now = leadingZeros(now.getFullYear(), 4) + '-' + leadingZeros(now.getMonth() + 1, 2) + '-' + leadingZeros(now.getDate(), 2);
+	if (now >= rsvDate2) {
+		showMainSlideImg2 = true;
+	}
+	else if (now >= rsvDate1) {
+		showMainSlideImg1 = true;
+	}
+	
+	if (showMainSlideImg1 == true) {
+		$("#mainSlideImg_1001").attr("src", "/publish/images/main/f_visual_01_20230930.jpg");
+		$("#mainSlideImg_1001").attr("alt", "문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 책과 함께 하는 가을 여행 10월 9일 한글날 아름다운 우리말을 사용하며, 행복한 한글날 보내시길 바랍니다.");
+		$("#mainSlideImg_1002").attr("src", "/publish/images/main/f_visual_03_20230930.jpg");
+		$("#mainSlideImg_1002").attr("alt", "다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. AUTUMN 가을맞이 정기세일 9.15-10.15 가을맞이 특별한 세일 전품목 최대 70% 할인의 기회를 누리세요! 10월 3일(화) 휴진 개천절 휴진안내 예약 및 내원에 착오 없으시길 바랍니다. 건강한 10월 보내세요 S M T W T F S 1 2-3(휴진) 4 5 6 7 10월 3일은 개천절은 하늘이 열린날 개천절 휴/진/안/내");
+		
+		// Main Visual Swiper
+		getMainVisualSwiper();
+	}
+	
+	if (showMainSlideImg2 == true) {
+		$("#mainSlideImg_1001").attr("src", "/publish/images/main/f_visual_01_20231004.jpg");
+		$("#mainSlideImg_1001").attr("alt", "문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 책과 함께 하는 가을 여행 10월 9일 한글날 아름다운 우리말을 사용하며, 행복한 한글날 보내시길 바랍니다.");
+		$("#mainSlideImg_1002").attr("src", "/publish/images/main/f_visual_03_20231004.jpg");
+		$("#mainSlideImg_1002").attr("alt", "다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. Fall in Music Autumn Concert 09/15(토) 출연가수 온밴드, 온스파, 온와이스, 온뱅, 문자아이들, 온마이걸 주관: 문자온 코리아 협찬: 문자온추진위원회 후원 : 문자온추진위원회 한글날 한글날 이벤트 3행시 짓기 #한글날 #쿠폰 #이벤트 #좋아요 #댓글 이벤트 기간 2023.10.01 ~ 2023.10.06 당첨상품 음료 기프티콘 쿠폰(200명) 100% 국내산 유기농 우리김치 김장김치 예약판매 최적의 산지에서 수확한 신선한 배추와 엄선된 양념으로 보다 깊은 감칠맛을 선사합니다. 행사기간 2029.10.20~11.7");
+		
+		// Main Visual Swiper
+		getMainVisualSwiper();
+	}
+	
+}
+
+// Main Visual Swiper
+function getMainVisualSwiper() {
+	var mainSwiper = new Swiper('.visual_swiper', {
+        effect: "fade",
+		slidesPerView: 1,
+		spaceBetween: 0,
+		speed : 400,
+		loop: true,
+		autoplay: {
+		   delay: 3000,
+	       disableOnInteraction: false,
+		 },
+		pagination: {
+			el: '.swiper-pagination',
+			clickable: true,
+		},
+		navigation: {
+			nextEl: '.visual_swiper .swiper-button-next',
+			prevEl: '.visual_swiper .swiper-button-prev',
+		},
+	});				
+}
+
+
+//http => https 로 이동
+function httpsRedirect() {
+	var url = window.location.href;
+	url = url.toLowerCase();
+	
+	if(url.indexOf('http://192.168.0.125:8095/') > -1 || url.indexOf('localhost') > -1 || url.indexOf('127.0.0.1') > -1
+			 || url.indexOf('dev5.iten.co.kr') > -1 || url.indexOf('http://119.193.215.98') > -1
+			) {
+		
+	/*
+	if(url.indexOf('http://192.168.0.125:8095/') > -1 || url.indexOf('localhost') > -1 || url.indexOf('127.0.0.1') > -1) {
+		//개발서버, 로컬일 경우
+		*/
+	}
+	else{
+		//실서버일 경우
+		//https가 없는경우
+		if(url.indexOf('https://') == -1 && url.indexOf('dev.munjaon.co.kr') == -1 && url.indexOf('cs.munjaon.co.kr') == -1) {
+			document.location.href = "https://www.munjaon.co.kr/web/main/mainPage.do";
+		}
+	}	
+}
+
+//타인에게 전송받은 주소록 수신대기 목록 조회하기
+function addrRecvListAjax() {
+	var data = new FormData(document.addrGrpSendForm);
+	$.ajax({
+		type: "POST",
+		url: "/web/main/addrRecvListAjax.do",
+		data: data,
+		dataType:'json',
+		async: true,
+		processData: false,
+		contentType: false,
+		cache: false,
+		success: function (data) {
+			if(data.isSuccess == true){
+				if (data.addrRecvListSize > 0) {
+					// 주소록 내보내기 레이어 오픈
+					getAddrRecvListShow(data.addrRecvList, data.addrRecvListSize)
+					$("#btnAddrAlert").trigger('click');	
+				}
+			} else {
+				//alert("Message : " + msg);
+			}
+		},
+		error: function (e) { 
+			//alert("저장에 실패하였습니다."); 
+			//console.log("ERROR : ", e); 
+		}
+	});
+}
+
+//Show Html
+function getAddrRecvListShow(jsonList, addrRecvListSize) {
+	var addrGrpId = "";
+	var addrGrpNm = "";
+	var sendMberId = "";
+	var sendAddrCnt = 0;
+	var sHtml = "";
+	for (var j = 0; j < jsonList.length; j++) {
+		addrGrpId = $.trim(jsonList[j].addrGrpId);
+		addrGrpNm = $.trim(jsonList[j].addrGrpNm);
+		sendMberId = $.trim(jsonList[j].sendMberId);
+		sendAddrCnt = $.trim(jsonList[j].sendAddrCnt);
+		sHtml += "<li name='addrRecvGrpList' id='addrGrpID_" + addrGrpId + "' class='" + addrGrpId + "'>" + addrGrpNm + " [<span>" + sendAddrCnt + "</span>명]";
+		sHtml += "<button type='button' onclick=removeAddrRecvList('" + addrGrpId + "');><img src='/publish/images/content/close_btn.png' alt='선택 그룹 취소'></button>";
+		sHtml += "</li>";
+	}
+
+	$(".sendId").html(sendMberId);
+	$(".groupCount").html(addrRecvListSize);
+	$("#selGroup2").html(sHtml);
+}
+
+//내보내기 레이어 내 리스트 세팅
+function removeAddrRecvList(addrGrpId) {
+	var liCount = $("li[name=addrRecvGrpList]").length;
+	$("#addrGrpID_" + addrGrpId).remove();
+	$(".groupCount").text(liCount-1);
+}
+
+//타인에게 전송받은 주소록 수신대기 목록 조회하기
+function addrRecvSaveAjax() {
+	if (confirm("주소록 그룹을 받으시겠습니까?")) {	
+		var addrGrpId = "";
+		var addrGrpIds = "";
+		var i = 0;	
+		var liCount = $("li[name=addrRecvGrpList]").length;
+		$("li[name=addrRecvGrpList]").each(function () {
+			i++;
+			addrGrpIds += $(this).attr("class");
+			if (liCount > i) {
+				addrGrpIds += ",";
+			}		
+		});
+		$("#addrGrpIds").val(addrGrpIds);
+		
+		var data = new FormData(document.addrGrpSendForm);
+		$.ajax({
+			type: "POST",
+			url: "/web/main/addrRecvSaveAjax.do",
+			data: data,
+			dataType:'json',
+			async: false,
+			processData: false,
+			contentType: false,
+			cache: false,
+			success: function (data) {
+				JSON.stringify(data);
+				if(data.isSuccess == true){
+					location.reload();	
+				} else {
+					alert("Message : " + msg);
+				}
+			},
+			error: function (e) { 
+				alert("저장에 실패하였습니다."); 
+			}
+		});
+	}
+}
+
+// 주소록 받기 거절
+function addrRecvRejectAjax() {
+	if (confirm("주소록 그룹 받기를 거절하시겠습니까?")) {	
+		var data = new FormData(document.addrGrpSendForm);
+		$.ajax({
+			type: "POST",
+			url: "/web/main/addrRecvRejectAjax.do",
+			data: data,
+			dataType:'json',
+			async: false,
+			processData: false,
+			contentType: false,
+			cache: false,
+			success: function (data) {
+				JSON.stringify(data);
+				if(data.isSuccess == true){
+					location.reload();	
+				} else {
+					alert("Message : " + msg);
+				}
+			},
+			error: function (e) { 
+				alert("저장에 실패하였습니다."); 
+			}
+		});
+	}
+}
+
+//타인에게 전송받은 팩스 주소록 수신대기 목록 조회하기
+function faxAddrRecvListAjax() {
+	var data = new FormData(document.faxAddrGrpSendForm);
+	$.ajax({
+		type: "POST",
+		url: "/web/main/fax/faxAddrRecvListAjax.do",
+		data: data,
+		dataType:'json',
+		async: true,
+		processData: false,
+		contentType: false,
+		cache: false,
+		success: function (data) {
+			if(data.isSuccess == true){
+				if (data.faxAddrRecvListSize > 0) {
+					// 주소록 내보내기 레이어 오픈
+					getFaxAddrRecvListShow(data.faxAddrRecvList, data.faxAddrRecvListSize)
+					$("#btnFaxAddrAlert").trigger('click');	
+				}
+			} else {
+				//alert("Message : " + msg);
+			}
+		},
+		error: function (e) { 
+			//alert("저장에 실패하였습니다."); 
+			//console.log("ERROR : ", e); 
+		}
+	});
+}
+
+//팩스 주소록 받은 목록 팝업 처리 Show Html
+function getFaxAddrRecvListShow(jsonFaxList, faxAddrRecvListSize) {
+	var addrGrpId = "";
+	var addrGrpNm = "";
+	var sendMberId = "";
+	var sendAddrCnt = 0;
+	var sHtml = "";
+	for (var j = 0; j < jsonFaxList.length; j++) {
+		addrGrpId = $.trim(jsonFaxList[j].addrGrpId);
+		addrGrpNm = $.trim(jsonFaxList[j].addrGrpNm);
+		sendMberId = $.trim(jsonFaxList[j].sendMberId);
+		sendAddrCnt = $.trim(jsonFaxList[j].sendAddrCnt);
+		sHtml += "<li name='faxAddrRecvGrpList' id='faxAddrGrpID_" + addrGrpId + "' class='" + addrGrpId + "'>" + addrGrpNm + " [<span>" + sendAddrCnt + "</span>명]";
+		sHtml += "<button type='button' onclick=removeFaxAddrRecvList('" + addrGrpId + "');><img src='/publish/images/content/close_btn.png' alt='선택 그룹 취소'></button>";
+		sHtml += "</li>";
+	}
+
+	$(".faxSendId").html(sendMberId);
+	$(".faxGroupCount").html(faxAddrRecvListSize);
+	$("#faxSelGroup2").html(sHtml);
+}
+
+//내보내기 레이어 내 리스트 세팅
+function removeFaxAddrRecvList(addrGrpId) {
+	var faxLiCount = $("li[name=faxAddrRecvGrpList]").length;
+	$("#faxAddrGrpID_" + faxAddrGrpId).remove();
+	$(".faxGroupCount").text(faxLiCount-1);
+}
+
+//타인에게 전송받은 주소록 수신대기 목록 조회하기
+function faxAddrRecvSaveAjax() {
+	if (confirm("팩스 주소록 그룹을 받으시겠습니까?")) {	
+		var faxAddrGrpId = "";
+		var faxAddrGrpIds = "";
+		var i = 0;	
+		var liCount = $("li[name=faxAddrRecvGrpList]").length;
+		$("li[name=faxAddrRecvGrpList]").each(function () {
+			i++;
+			faxAddrGrpIds += $(this).attr("class");
+			if (liCount > i) {
+				faxAddrGrpIds += ",";
+			}		
+		});
+		$("#faxAddrGrpIds").val(faxAddrGrpIds);
+		
+		var data = new FormData(document.faxAddrGrpSendForm);
+		$.ajax({
+			type: "POST",
+			url: "/web/main/fax/faxAddrRecvSaveAjax.do",
+			data: data,
+			dataType:'json',
+			async: false,
+			processData: false,
+			contentType: false,
+			cache: false,
+			success: function (data) {
+				JSON.stringify(data);
+				if(data.isSuccess == true){
+					location.reload();	
+				} else {
+					alert("Message : " + msg);
+				}
+			},
+			error: function (e) { 
+				alert("저장에 실패하였습니다."); 
+			}
+		});
+	}
+}
+
+// 주소록 받기 거절
+function addrRecvRejectAjax() {
+	if (confirm("주소록 그룹 받기를 거절하시겠습니까?")) {	
+		var data = new FormData(document.faxAddrGrpSendForm);
+		$.ajax({
+			type: "POST",
+			url: "/web/main/fax/faxAddrRecvRejectAjax.do",
+			data: data,
+			dataType:'json',
+			async: false,
+			processData: false,
+			contentType: false,
+			cache: false,
+			success: function (data) {
+				JSON.stringify(data);
+				if(data.isSuccess == true){
+					location.reload();	
+				} else {
+					alert("Message : " + msg);
+				}
+			},
+			error: function (e) { 
+				alert("저장에 실패하였습니다."); 
+			}
+		});
+	}
+}
+
+// Kisa 바로가기
+function goKisa() {
+	location.href = "/web/user/kisaReport.do";
+}
+
+//Kisa 얼럿여부 체크
+function kisaAlertOpen() {
+	var kisaList = "${kisaList}";
+	if (kisaList != "" && kisaList != null && kisaList != undefined) {
+		$("#btnKisaAlert").trigger('click');	
+	}
+}
+
+//그림문자 샘플 로드
+function fnPhotoListAjax() {
+	$("#photoLoad").css('display','block')
+	$("#letterLoad").css('display','none')
+	
+	var sendData = $(document.letterForm).serializeArray();
+	$("#photoLoad").load("/web/mjon/msgdata/selectMainPhotoDataListAjax.do", sendData, function(response, status, xhr) {
+		var len=$('.msg_photo .swiper-slide').length;
+		var loopChk;
+		if(len<6){
+			loopChk=false;
+		}else{
+			loopChk=true;
+		}
+		var msgPhotoSwiper = new Swiper('.msg_photo', {
+			slidesPerView: 5,
+			spaceBetween: 0,
+			speed : 400,
+			loop: loopChk,
+			navigation: {
+				nextEl: '.msg_photo_wrap .swiper-button-next',
+				prevEl: '.msg_photo_wrap .swiper-button-prev',
+			},
+			breakpoints: {
+				1500:{
+					slidesPerView:4,
+				}
+			}
+		});
+		/* if(document.letterForm.searchKeyword.value == ''){
+			$('.bottom_content .area_total_count').hide();
+		} */
+		
+	});
+}
+
+//메인화면 첫 로딩시 인기장문문자 히든 시켜두기
+function fnLongLetterListBlind(){
+	fnLetterListAjax();
+	$("#photoLoad").css('display','block')
+	$("#letterLoad").css('display','none')
+	
+}
+
+
+//장문, 단문 문자 샘플 로드
+function fnLetterListAjax() {
+	//$("#letterLoad").html("");	// 문자 영역 초기화
+	$("#photoLoad").css('display','none')
+	$("#letterLoad").css('display','block')
+	
+	var sendData = $(document.letterForm).serializeArray();
+	$("#letterLoad").load("/web/mjon/msgdata/selectMainLetterDataListAjax.do", sendData, function(response, status, xhr) {
+		var len=$('.msg_text .swiper-slide').length;
+		var loopChk;
+		if(len<6){
+			loopChk=false;
+		}else{
+			loopChk=true;
+		}
+		var msgLetterSwiper = new Swiper('.msg_text', {
+			slidesPerView: 5,
+			spaceBetween: 0,
+			speed : 400,
+			loop: loopChk,
+			navigation: {
+				nextEl: '.msg_text_wrap .swiper-button-next',
+				prevEl: '.msg_text_wrap .swiper-button-prev',
+			},
+			breakpoints: {
+				1500:{
+					slidesPerView:4,
+				}
+			}
+		});
+		
+		/* if(document.letterForm.searchKeyword.value == ''){
+			$('.bottom_content .area_total_count').hide();
+		} */
+	});
+}
+
+function footerSiteLinkPageGo() {
+	var site = $('#footerSite').val();
+	if (site == "") {
+		alert("사이트를 선택해 주세요")
+	} else {
+		window.open(site);
+	}
+}
+
+function footerSiteLinkPageTwoGo() {
+	var site = $('#footerSiteTwo').val();
+	if (site == "") {
+		alert("사이트를 선택해 주세요")
+	} else {
+		window.open(site);
+	}
+}
+
+function fn_egov_list_tab() {
+	if ("block" == $('#sec2_01').css('display')) {
+		location.href = '/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000431'; //공지사항	
+	} else {
+		location.href = '/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000441'; //채용공고	
+	}
+}
+
+function kisaSign() {
+	var kisaSign = confirm("동의 하십니까?");
+	var mberId = document.getElementById("kisaMberId").value;
+	var signName = document.getElementById("kisaSignNm").value;
+	var signPhoneNo = document.getElementById("kisaSignPhoneNo").value;
+	var signYn = document.getElementById("kisaSignYn").checked;
+
+	if (!signYn) {
+		alert("서명 체크를 해주세요.");
+		return;
+	}
+
+	if (kisaSign) {
+		$.ajax({
+			type : "GET"
+			, url : "/web/kisa/updateKisaWarnMessageAjax.do"
+			, data : {"mberId" : mberId, "kisaSignNm" : signName, "kisaSignPhoneNo" : signPhoneNo}
+			, dataType : 'json'
+			, success : function(returnData, status) {
+				if (status == 'success') {
+					alert("저장 되었습니다.");
+					$("div").remove(".kisaLayerPopup");
+				} else if (status == 'fail') {
+					alert("저장에 실패하였습니다. !!");
+				}
+			}
+			,error : function(e) {
+				alert("저장에 실패하였습니다.");
+				console.log("ERROR : ", e);
+			}
+		});
+	} else {
+		alert("비동의");
+	}
+}
+
+function fn_egov_inqire_notice(bbsId, nttId) {
+	document.searchForm.bbsId.value = bbsId;
+	document.searchForm.nttId.value = nttId;
+	document.searchForm.method = "get";
+	document.searchForm.action = "<c:url value='/web/cop/bbs/NoticeDetail.do'/>";
+	document.searchForm.submit();
+}
+
+/* ********************************************************
+ * 쿠키설정
+ ******************************************************** */
+//쿠키설정
+function fnSetCookieEventPopup(name, value, expiredays) {
+	
+	console.log("cash name ::: " + name);
+	var todayDate = new Date();
+	todayDate.setDate(todayDate.getDate() + expiredays);
+	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
+}
+
+//쿠키정보 가져오기
+function fnGetCookie(name) { 
+	
+	var prefix = name + "=";
+	var cookieStartIndex = document.cookie.indexOf(prefix);
+	if (cookieStartIndex == -1) return null;
+	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
+	if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
+	return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
+}
+
+
+/* ********************************************************
+* 체크버튼 클릭시
+******************************************************** */
+function fnPopupChk(popupId , typeFlag) {
+	var pcVal = $('#'+popupId).is(':checked');
+	
+	if(pcVal){
+		fnSetCookieEventPopup(typeFlag+"_"+popupId , "done" , 3);
+	}
+	
+	if(popupId == 'cookieDelPop'){
+		console.log(popupId);
+		$('.cookieDelPopClose').click(); //팝업 자동으로 닫기
+	}
+	
+	if(popupId == 'evntPayPop'){
+		console.log(popupId);
+		$('.evntPayPopClose').click(); //팝업 자동으로 닫기
+	}
+	
+	if(popupId == 'pointPop'){
+		console.log(popupId);
+		$('.pointPopClose').click(); //팝업 자동으로 닫기
+	}
+	
+	if(popupId == 'agreePrivatePop'){
+		console.log(popupId);
+		$('.agreePrivatePopClose').click(); //팝업 자동으로 닫기
+	}
+	//fn_layerClose(popupId);
+	//레이어 팝업이 하나도 없으면 배경도 안보이도록 처리
+	if($(".layer_popup:visible").length == 0){
+		$(".layer_popup_wrap").hide();
+	}
+}
+
+function fnMainImgSendMsg(atchFileId, fileSn, strImgPath){
+	
+	var form = document.mainImgSendForm;
+	
+	form.atchFileId1.value = atchFileId;
+	form.fileSn.value = fileSn;
+	form.strImgPath.value = strImgPath;
+	form.mainImgFlag.value = "Y";
+	form.cateNo.value = $('.tDep2_cateCode').find('.on').attr("value"); //카테고리 넘겨주기
+	
+	form.action = "<c:url value='/web/mjon/msgdata/selectMsgDataView.do'/>";
+	form.submit();
+	
+}
+
+function fnMainLetterSendMsg(letterId){
+	
+	var form = document.mainImgSendForm;
+	form.letterId.value = letterId;
+	form.mainLetterFlag.value = "Y";
+	form.mainLetterTypeFlag.value = $('.tDep1_letType').find('.on').attr("value");
+	form.cateNo.value = $('.tDep2_cateCode').find('.on').attr("value"); //카테고리 넘겨주기
+	
+	form.action = "<c:url value='/web/mjon/msgdata/selectMsgDataView.do'/>";
+	form.submit();
+	
+	
+}
+
+function fnMoreSampleView(){
+	
+	var form = document.mainImgSendForm;
+	form.mainMoreSamFlag.value = "Y";
+	form.mainLetterTypeFlag.value = $('.tDep1_letType').find('.on').attr("value");
+	form.cateNo.value = $('.tDep2_cateCode').find('.on').attr("value");
+	
+	console.log(form.mainMoreSamFlag.value);
+	//장/단문/그림
+	form.action = "<c:url value='/web/mjon/msgdata/selectMsgDataView.do'/>";
+	//맞춤제작 샘플
+	if($(".tDep1_letType").children('a').eq(3).hasClass('on')){
+		form.action = "<c:url value='/web/mjon/custom/selectMsgCustomView.do'/>";	
+	}	
+	form.submit();
+	
+}
+
+// 맞춤제작요청
+function goCustomUrl() {
+	location.href = "<c:url value='/web/mjon/custom/selectMsgCustomView.do'/>";
+}
+
+$(window).on('load',function(){
+	setTimeout(function(){
+		popScrTarget();
+	},500);
+});
+
+function popScrTarget(){
+	var target=$('.login_pay .point .btnType, .main_service ul li:nth-child(4) a');
+	var closeTarget=$('.point_layer .tooltip-close');
+	target.attr('onclick','popScrSetting();');
+	closeTarget.attr('onclick','popScrCloseSetting();');
+}
+
+var popScrT=0;
+function popScrSetting(){
+	popScrT=$(window).scrollTop();
+}
+
+function popScrCloseSetting(){
+	setTimeout(function(){
+		$(window).scrollTop(popScrT);	
+	},1);
+}
+
+
+//이벤트 팝업 호출
+function remoteEventPayPop(payCount) {
+	if (fnGetCookie('layer_evntPayPop') != null) { //첫결제 이벤트 팝업 3일 안보기 체크
+		console.log("이벤트 쿠키 있음 : HIDE");
+	
+// 		$('.payEventPop').css("display","none");
+// 		$('.payEventPop').hide();
+	}else{
+		console.log("이벤트 쿠키 없음 : SHOW");
+		
+		$('.payEventPop').css("display","block");
+		$('.payEventPop').show();
+	}
+	
+	/* document.eventForm.payCount.value = payCount;
+	window.open("about:blank", 'eventPayPop', 'width=700, height=700, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbar=no');
+    document.eventForm.action = "<c:url value='/web/event/selectEventPopAjax.do'/>";
+    document.eventForm.target = "eventPayPop";
+    document.eventForm.submit(); */
+}
+
+function fnEventLoginChk(){
+	
+	var userId = '${userId}';
+	
+	if(userId == null || userId == ''){
+		
+		//alert("문자온 서비스는 로그인 후 이용 가능합니다.");
+		location.href="/web/user/login/login.do?goEventPay=Y";
+		//location.href="/web/user/login/login.do";
+		
+	}else{
+		
+		var frm = document.eventForm;
+		var data = new FormData(frm);
+		
+		//팝업에서 결제하기 버튼을 누른 경우 해당 회원의 정보를 먼저 이벤트 회원 정보 테이블에 넣어준다.
+		$.ajax({
+			type:"POST",
+			url: "/web/event/insertEventDefaultMberInfoAjax.do",
+			data: data,
+			dataType:'json',
+			contentType: false,
+			processData: false,
+			success: function (returnData, status) {
+				if(status == 'success'){
+					
+					if(returnData.resultSts == 'loginFail'){
+						
+						alert("문자온 서비스는 로그인 후 이용 가능합니다.");
+						location.href="<c:url value='/web/user/login/login.do'/>";
+						
+					}else if(returnData.resultSts == 'success'){//회원정보 입력이 끝나면 결제 화면으로 이동한다.
+						
+						location.href="<c:url value='/web/event/member/pay/PayView.do'/>";
+						
+					}else if(returnData.resultSts == 'eventJoined'){//현재 이벤트를 진행중인 회원
+						
+						alert("현재 이벤트 진행 중입니다.");
+						location.href="<c:url value='/web/main/mainPage.do'/>";
+						
+					}else if(returnData.resultSts == 'eventEnded'){//해당 이벤트가 완료된 회원
+						
+						alert("해당 이벤트가 종료되었습니다.");
+						location.href="<c:url value='/web/main/mainPage.do'/>";
+						
+					}else if(returnData.resultSts == 'eventBline'){//B선 전송사 이용고객 => 이벤트대상 제외처리
+						
+						alert("이벤트 대상자가 아닙니다.");
+						location.href="<c:url value='/web/main/mainPage.do'/>";
+						
+					}			
+					
+				} else if(status== 'fail'){
+					alert("이벤트 신청에 오류가 발생하였습니다.");
+					return false;
+				}
+			},
+			error: function (e) {
+				alert("이벤트 신청에 오류가 발생하였습니다.");
+				console.log("ERROR : ", e); 
+			}
+		});
+		
+		
+	}
+	
+}
+
+
+// 함수명: 배너 클릭하면 통계 추가 (2023-05-17 최남규)  - 로그인화면(EgovLoginGnrlUsr.jsp)에도 같음 함수명 추가했음(단, 배너 갯수 다름) 
+// 설명: 베너코드(ITN054)와 메뉴코드(ITN055) 조합코드 전달 후 Ajax.do 에서 '_' 분리후 날짜와 배너코드와 메뉴코드와 클릭수 +1 
+//      테이블(mj_banner_click_stat)에 최초 등록 후 이후 전체접속수(CLICK_A_CNT+1)를 수정
+// 배너 추가될때 배너코드를 공통코드(ITN054) 추가 
+// 배너클릭통계-배너코드(ITN054): 원키퍼: 001, 간판다움: 002, NORDIC TOOLS: 003, 폰더하기: 004
+// 배너클릭통계-메뉴코드(ITN055): 메인:01, 로그인: 02
+function fn_click_banner_add_stat(bannerMenuCode){
+
+	console.log("fn_click_banner_add_stat 배너 선택 "+ bannerMenuCode) ;
+	// 배너클릭 후 배너클릭통계 처리 성공과 관계없이 무조건 배너이동 함.
+	if (bannerMenuCode == "001_01")
+	{
+	window.open("https://www.one-keeper.co.kr/cp/munjaon/index.aspx"); // 새탭에서 열림
+	} else if (bannerMenuCode == "002_01")
+	{
+	window.open("http://ganpandaum.co.kr"); // 새탭에서 열림
+	} else if (bannerMenuCode == "003_01")
+	{
+	window.open("https://www.nordictools.co.kr/index.html"); // 새탭에서 열림 					
+	} else if (bannerMenuCode == "004_01")
+	{
+	window.open("http://www.plusphone.co.kr/web/main/mainPage.do"); // 새탭에서 열림 					
+	}
+	
+	var _param = { "bannerMenuCode" : bannerMenuCode } 
+    $.ajax({
+        type : "POST",
+        async : false,
+        url : "/web/main/insertBannerClickStatAjax.do",
+        data : _param,
+        dataType:'json',
+        success : function(data) {
+        	//alert(JSON.stringify(data));
+		      	console.log("sucess data1 : " + JSON.stringify(data));        	
+			if (data.isSuccess == true) {
+		      	console.log("fn_click_banner_add_stat sucess data2 : " + JSON.stringify(data));
+			}
+			else {
+		      	console.log("data.isSuccess not true ");
+		      	console.log("sucess data.msg : " + data.msg);
+		      	console.log("sucess data1 : " + JSON.stringify(data));        	
+			}
+        },
+        error : function(xhr, status, error) {
+	      	console.log("fn_click_banner_add_stat error : " + error);
+	        console.log("fn_click_banner_add_stat xhr : " +  JSON.stringify(xhr)  + "\r\status : " + JSON.stringify(status) + "\r\error : " + JSON.stringify(error));	      	
+            return false;
+        }
+    });	
+}
+
+  
+
+
+</script>
+</head>
+
+<!-- 검색어 순위 노출 h2태그 -->
+<div class="layer_popup_wrap02" style="overflow:hidden;left:-9999em;top:-9999em;width:0;height:0;visibility:hidden;">
+	<div class="popup_inner">
+		<div class="layer_popup02">
+			<div class="layer_popup_cont">
+				<h2>문자온은 인사, 홍보, 고객관리 목적의 대량문자 및 단체문자를 인터넷(웹)으로 발송하기 위한 최고의 문자사이트입니다.</h2>
+				대량/단체 문자 발송을 위한 [문자전송], [주소록관리], [맞춤제작], [문자샘플]등 다양한 기능을 사용해보세요.
+			</div>
+		</div>
+	</div>
+</div>
+
+<%-- <input type="hidden" name="mberId" id="mberId" value="${result.kisaId}"> --%>
+<!-- 이벤트 폼 -->
+<form id="eventForm" name="eventForm" method="post">
+	<input type="hidden" id="payCount" name="payCount" value="0"/>
+	<input type="hidden" id="eventNttId" name="eventNttId" value="<c:out value='${resultEvent.nttId}'/>"/>
+	<input type="hidden" id="eventBbsId" name="eventBbsId" value="<c:out value='${resultEvent.bbsId}'/>"/>
+</form>
+
+<!-- 이벤트 팝업 -->
+<div class="layer_popup_wrap eventLayerPop" style="display:none;">
+	<div class="popup_inner">
+	
+		<%-- <div class="layer_popup pointPop chusPopup">
+			<div class="layer_popup_cont">
+				<img src="/publish/images/main/popup03.jpg" alt="[추석 연휴 고객센터 운영 안내] 풍성하고 넉넉한 한가위 되시길 기원하며, 추석 연휴 동안의 고객센터 운영에 대하여 안내드립니다. 연휴기간 : 09월 16일(월) ~ 09월 18일(수) - 고객센터(1551-8011)를 통한 전화상담은 운영되지 않습니다. - 온라인(카카오톡/홈페이지1:1문의/E-mail) 상담은 24시간 접수 가능합니다. - 접수된 문의는 순차적으로 처리되며 빠른 시일 내에 답변드리도록 하겠습니다. 감사합니다">
+			</div>
+			<div class="popup_btm">
+				<input type="checkbox" id="pointPop"  name="pointPop"  onclick="javascript:fnPopupChk('pointPop' , 'layer')"><label for="pointPop">3일간 열지 않음</label>
+				<button type="button" class="popup_close pointPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+			</div>
+		</div> --%>
+		
+		<!-- 20241101 작업공지 팝업  -->
+		<div class="layer_popup pointPop">
+			<div class="layer_popup_cont">
+				<img src="/publish/images/main/popup05_241101.jpg" alt="작업공지 문자온 대표전화 서비스 일시 중단 안내 ARS시스템 점검으로 인하여 다음과 같이 대표전화 서비스가 일시 중단되오니 서비스 이용에 참고하시기 바랍니다.작업일시 : 2024.11.01(금), 15:00 ~ 17:30 작업내용 :  ARS시스템 정기점검 작업영향 : 작업시간 동안 고객센터(1551-8011)를 통한 전화상담 중지 ※ 온라인(카카오톡/홈페이지1:1문의/E-mail) 상담은 가능하며, 접수된 문의는 빠른 시일 내에 순차적으로 답변드리도록 하겠습니다. 감사합니다.">
+			</div>
+			<div class="popup_btm">
+				<input type="checkbox" id="pointPop"  name="pointPop"  onclick="javascript:fnPopupChk('pointPop' , 'layer')"><label for="pointPop">3일간 열지 않음</label>
+				<button type="button" class="popup_close pointPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+			</div>
+		</div>
+		
+		<!-- 20241028 이용약관, 개인정보처리방침 팝업  -->
+		<div class="layer_popup agreePrivatePop" id="agreePrivatePop_20241105" style="display: none;">
+			<div class="layer_popup_cont">
+				<img src="/publish/images/main/popup04_241028.jpg" alt="이용약관, 개인정보처리방침 개정 안내 변함없는 문자온 서비스 이용에 감사의 말씀 드립니다. 당사 이용약관 및 개인정보처리방침이 개정되오니 서비스 이용에 참고하시기 바랍니다. 이용약관 공지사항 개인정보처리방침 공지사항 항상 최선의 서비스를 제공할 수 있도록 노력하겠습니다. 감사합니다." usemap="#popup-service-map">
+				<map name="popup-service-map">
+					<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000721&nttId=700" coords="34,275,377,321" shape="rect">
+					<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000721&nttId=699" coords="34,332,377,378" shape="rect">
+				</map>
+			</div>
+			<div class="popup_btm">
+				<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
+				<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+			</div>
+		</div>
+		
+		<!-- 20241105 이용약관 팝업 -->  
+		<div class="layer_popup agreePrivatePop" id="agreePrivatePop_20241106" style="display: none;">
+			<div class="layer_popup_cont">
+				<img src="/publish/images/main/popup04_241105.jpg" alt="이용약관 개정 안내 변함없는 문자온 서비스 이용에 감사의 말씀 드립니다. 당사 이용약관이 개정되오니 서비스 이용에 참고하시기 바랍니다. 이용약관 공지사항 항상 최선의 서비스를 제공할 수 있도록 노력하겠습니다. 감사합니다." usemap="#popup-use-map">
+				<map name="popup-use-map">
+					<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000721&nttId=700" coords="35,295,378,352" shape="rect">
+				</map>
+			</div>
+			<div class="popup_btm">                       
+				<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
+				<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+			</div>
+		</div>
+		
+		<!-- 세로가 짧은 팝업 2개일때 -->
+		<div class="popup_range" id="agreePrivatePop_20241129">
+			<!-- 20241119 보안강화 인증 수단 도입 안내 팝업  -->
+			<div class="layer_popup agreePrivatePop" style="margin: 0 0 20px 30px;" id="agreePrivatePop_20241121">
+				<div class="layer_popup_cont">
+					<img src="/publish/images/main/popup06_241119.jpg" alt="보안강화 인증수단 도입 안내 2024년11월 17일자로 보안강화를 위해 서비스 로그인시  휴대폰 본인인증 기능을 도입하였으니 서비스 이용에 참고하시기 바랍니다." usemap="#popup-user-map1" style="height:220px; width:413px;">
+					<map name="popup-user-map1">
+						<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000723&nttId=720" coords="65,148,345,182" shape="rect">
+					</map>
+				</div>
+				<div class="popup_btm">
+					<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
+					<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+				</div>
+			</div>
+			
+			<!-- 20241122 보안강화 인증 수단 도입 안내 팝업  -->
+			<div class="layer_popup agreePrivatePop" style="margin: 0 0 20px 30px;" id="agreePrivatePop_20241122">
+				<div class="layer_popup_cont">
+					<img src="/publish/images/main/popup06_241122.jpg" alt="보안로그인 서비스 안내 계정 보안 강화를 위해 도입한 기존 보안로그인 서비스를 2024년 11월 22일자로 개선 및 추가하오니 이용에 참고하시기 바랍니다." usemap="#popup-user-map2" style="height:220px; width:413px;">
+					<map name="popup-user-map2">
+						<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000723&nttId=726&seCmmnCdId=&frstRegisterId=&viewsYn=&menuNo=&searchBgnDe=&searchEndDe=&pageIndex=1&searchSortCnd=&searchSortOrd=&searchCnd=&searchWrd=&pageUnit=10" coords="65,148,345,182" shape="rect">
+					</map>
+				</div>
+				<div class="popup_btm">
+					<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
+					<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+				</div>
+			</div>
+			
+			<!-- 20241119 이용약관 팝업  -->
+			<div class="layer_popup agreePrivatePop">
+				<div class="layer_popup_cont">
+					<img src="/publish/images/main/popup04_241119.jpg" alt="이용약관 개정 안내 변함없는 문자온 서비스 이용에 감사의 말씀 드립니다. 당사 이용약관이 개정되오니 서비스 이용에 참고하시기 바랍니다." usemap="#popup-use-map1" style="height:220px; width:413px;">
+					<map name="popup-use-map1">
+						<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000721&nttId=700" coords="65,148,345,182" shape="rect">
+					</map>
+				</div>
+				<div class="popup_btm">
+					<input type="checkbox" id="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
+					<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+				</div>
+			</div>		
+		</div>
+		<!--// 세로가 짧은 팝업 2개일때 -->
+		
+		
+		<!-- 20241224 브라우저 쿠키 삭제 방법 안내 팝업  -->
+		<div class="layer_popup delCookiePop">
+			<div class="layer_popup_cont">
+				<img src="/publish/images/main/popup07.jpg" alt="브라우저 쿠키 삭제 방법 안내 2024. 12. 23.자로 사이트 일부가 개편됨에 따라, 원활한 서비스 이용을 위한 “쿠키 및 기타 사이트 데이터”삭제 방법을 다음과 같이 안내해 드립니다. ※ 버튼 클릭 시 기능이 작동하지 않는 경우 해당 조치 필요 항상 최선의 서비스를 제공할 수 있도록 노력하겠습니다. 감사합니다." usemap="#popup-use-map7">
+				<map name="popup-use-map7">
+					<area href="https://www.munjaon.co.kr/web/cop/bbs/NoticeDetail.do?bbsId=BBSMSTR_000000000762&nttId=749&seCmmnCdId=&frstRegisterId=&viewsYn=&menuNo=&searchBgnDe=&searchEndDe=&pageIndex=1&searchSortCnd=&searchSortOrd=&searchCnd=&searchWrd=&pageUnit=10" coords="35,330,376,386" shape="rect">
+				</map>
+			</div>
+			<div class="popup_btm">
+				<input type="checkbox" id="cookieDelPop" name="cookieDelPop" onclick="javascript:fnPopupChk('cookieDelPop' , 'layer')"><label for="cookieDelPop">3일간 열지 않음</label>
+				<button type="button" class="popup_close cookieDelPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+			</div>
+		</div>
+		<!--// 20241224 브라우저 쿠키 삭제 방법 안내 팝업  -->
+		
+		<div class="layer_popup payEventPop">
+			<div class="layer_popup_cont">
+				<img src="/publish/images/main/popup01.jpg" alt="단 한 번! 인생 최저가! 저세상 파격 특가! 누구나 첫 결제시 단문 7.5원 장문 32원 그림 59원 문자온만의 파격적인 최저가 혜택 지금 바로 만나보세요 결제 바로가기 이벤트 혜택은 본 페이지에서 결제하시는 경우에만 적용됩니다." usemap="#popup-map">
+				<map name="popup-map">
+					<area href="#" onClick="javascript:fnEventLoginChk()" coords="385,458,28,410" shape="rect">
+				</map>
+			</div>
+			<div class="popup_btm">
+				<input type="checkbox" id="evntPayPop" name="evntPayPop" onclick="javascript:fnPopupChk('evntPayPop' , 'layer')"><label for="evntPayPop">3일간 열지 않음</label>
+				<button type="button" class="popup_close evntPayPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+			</div>
+		</div>
+		
+		<%-- <div class="layer_popup pointPop">
+			<div class="layer_popup_cont">
+				<a href="/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do" title="알림톡 링크 이동">
+					<img src="/publish/images/main/popup_allimtalk_230712.jpg" alt="문자 ON 문자온 알림톡, 대한민국 최저가 선언! 조건없이 무조건 6.9원! 기업전용 / 1,000자 이하 텍스트&이미지 / 문자 대비 65% 저렴 카카오 '알림톡' 서비스 오픈! 알림톡 바로가기">
+				</a>
+			</div>
+			<div class="popup_btm">
+				<input type="checkbox" id="pointPop"  name="pointPop"  onclick="javascript:fnPopupChk('pointPop' , 'layer')"><label for="pointPop">3일간 열지 않음</label>
+				<button type="button" class="popup_close pointPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
+			</div>
+		</div> --%>
+	</div>
+</div>
+
+<!-- 신고 알림 팝업 -->
+<div class="tooltip-wrap">
+	<div class="popup-com popup06 kisa_popup" tabindex="0" data-tooltip-con="popup06" data-focus="popup06" data-focus-prev="popup06-close">
+		<div class="popup_heading">
+			<p>KISA 신고 내용 상세보기</p>
+			<button type="button" class="tooltip-close" data-focus="popup06-close">
+				<img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기">
+			</button>
+		</div>
+		<div class="layer_in layer_notify">
+			<img src="/publish/images/content/kisa_layer_notify_img.jpg" alt="고객님께서 발송하신 문자가 광고문자 발송규정 위반으로 한국인터넷진흥원(KISA)에 신고접수 되었으니 마이페이지 - KISA신고 메뉴에서 확인 후 소명 자료를 제출해주시기 바랍니다." />
+		</div>
+		<div class="popup_btn_wrap2">                      
+			<button type="button" onclick="goKisa(); return false;">KISA 신고 바로가기</button>
+			<button type="button" class="tooltip-close" data-focus="popup06-close" data-focus-next="popup06">닫기</button>                      
+          </div>
+	</div>
+</div>
+<input type="hidden" data-tooltip="popup06" id="btnKisaAlert" />
+<!-- //신고 알림 팝업 -->
+
+<!-- 그룹 내보내기 팝업 data-tooltip:adr_popup03 -->
+<form name="addrGrpSendForm" id="addrGrpSendForm" method="post" onsubmit="return false;">
+	<input type="hidden" id="addrGrpIds" name="addrGrpIds" />
+	<div class="tooltip-wrap">
+		<div class="popup-com adr_layer adr_popup03" tabindex="0" data-tooltip-con="adr_popup03" data-focus="adr_popup03" data-focus-prev="adr_popup03-close" style="width: 810px;">
+			<div class="popup_heading">
+				<p>주소록 그룹 받기</p>
+				<button type="button" id="sendCheckCloseBtn" class="tooltip-close" data-focus="adr_popup03-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
+			</div>
+			<div class="layer_in">
+				<p class="adr_pop_title"><span class="c_222 sendId"></span>님으로부터 <span class="c_e40000">총 <span class="groupCount"></span>개의 주소록</span>을 받으시겠습니까?</p>
+				<div class="gorup_join_cont">
+					<div class="select_group" style="max-height: 350px; overflow: auto">
+						<p>수신그룹</p>
+						<ul id="selGroup2" class="selGroup2"></ul>
+					</div>
+				</div>	
+				<div class="popup_btn_wrap2">
+					<button type="button" onclick="addrRecvSaveAjax()">확인</button>
+					<!-- <button type="button" onclick="addrRecvRejectAjax()">거절</button> -->
+					<button type="button" class="tooltip-close" data-focus="adr_popup03-close" data-focus-next="adr_popup03">닫기</button>
+				</div>
+			</div>
+		</div>
+	</div>
+</form>
+<input type="hidden" data-tooltip="adr_popup03" id="btnAddrAlert" />
+<!--// 그룹 내보내기 팝업 -->
+
+<!-- 팩스 그룹 내보내기 팝업 data-tooltip:adr_popup04 -->
+<form name="faxAddrGrpSendForm" id="faxAddrGrpSendForm" method="post" onsubmit="return false;">
+	<input type="hidden" id="faxAddrGrpIds" name="addrGrpIds" />
+	<div class="tooltip-wrap">
+		<div class="popup-com adr_layer faxAdr_popup04" tabindex="0" data-tooltip-con="faxAdr_popup04" data-focus="faxAdr_popup04" data-focus-prev="faxAdr_popup04-close" style="width: 810px;">
+			<div class="popup_heading">
+				<p>팩스 주소록 그룹 받기</p>
+				<button type="button" id="sendCheckCloseBtn" class="tooltip-close" data-focus="adr_popup03-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
+			</div>
+			<div class="layer_in">
+				<p class="adr_pop_title"><span class="c_222 faxSendId"></span>님으로부터 <span class="c_e40000">총 <span class="faxGroupCount"></span>개의 주소록</span>을 받으시겠습니까?</p>
+				<div class="gorup_join_cont">
+					<div class="select_group" style="max-height: 350px; overflow: auto">
+						<p>수신그룹</p>
+						<ul id="faxSelGroup2" class="selGroup2"></ul>
+					</div>
+				</div>	
+				<div class="popup_btn_wrap2">
+					<button type="button" onclick="faxAddrRecvSaveAjax()">확인</button>
+					<!-- <button type="button" onclick="addrRecvRejectAjax()">거절</button> -->
+					<button type="button" class="tooltip-close" data-focus="faxAdr_popup04-close" data-focus-next="faxAdr_popup04">닫기</button>
+				</div>
+			</div>
+		</div>
+	</div>
+</form>
+<input type="hidden" data-tooltip="faxAdr_popup04" id="btnFaxAddrAlert" />
+<!--// 그룹 내보내기 팝업 -->
+
+<!-- visual 영역 -->
+<div class="visual">
+	<div class="swiper-container visual_swiper">
+		<div class="swiper-wrapper" id="                                                                 ">
+			<c:choose>
+				<c:when test="${not empty mainzoneList}">
+					<c:forEach var="mainzone" items="${mainzoneList}" varStatus="status">
+						<div class="swiper-slide">
+							<div class="slideImg">
+								<c:if test="${not empty mainzone.mlink }">
+									<a href="<c:out value='${mainzone.mlink }'/>">
+								</c:if>
+									<img src="/cmm/fms/getImage.do?atchFileId=<c:out value='${mainzone.mainzoneImageFile}'/>" alt="<c:out value='${mainzone.content}'/>">
+								<c:if test="${not empty mainzone.mlink }">
+									</a>
+								</c:if>
+							</div>
+						</div>
+					</c:forEach>
+				</c:when>
+				<c:otherwise>
+					<%-- 메인 배너 이미지 등록된 건이 없는 경우 기본적으로 나오는 이미지 3개 --%>
+					<a href='/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do'>
+						<div class="swiper-slide">
+							<div class="slideImg"><img src="/publish/images/main/f_visual_06_20230802.jpg" alt="문자온, 카카오 '알림톡' 서비스 오픈! 문자온 알림톡, 대한민국 최저가 선언! 조건없이 무조건 6.9원! 카카오톡 채널아이디 추가를 하지 않은 이용자에게도 카카오톡 메시지 발송이 가능한 서비스! 알림톡 바로가기 알림톡 도착 kakao 문자온에서 알림톡이 도착하였습니다! 기업전용/1,000자 이하 텍스트 & 이미지/문자 대비 65% 저렴"></div>
+						</div>
+					</a>
+					<div class="swiper-slide">
+						<div class="slideImg"><img src="/publish/images/main/f_visual_02_20221116.jpg" alt="문자도 보내고! 현금도 챙기는! 문자온만의 특별한 혜택! 결제금액의 2% 포인트 추가 적립! 포인트 1만점 이상 적립 시 현금페이백" /></div>
+					</div>
+					<div class="swiper-slide">
+						<div class="slideImg"><img src="/publish/images/main/f_visual_04_20221116.jpg" alt="문자는 이제, 문자온! 선택은 역시 문자온! 문자사이트 선택의 5가지 기준 1. 가격, 속도, 성능, 기능, 보안이 보장되는가? 2. 결제, 정산, 계산서 발행 등 업무가 자동화 되어 있고 편리한가? 3. 최신 IT 기술과 트렌드가 반영되어 있는가? 4. 회원가입 및 발신번호 인증이 쉽고 빠르며, 대량문자를 전송하기에 사용이 편리한가? 5. 매일 문자샘플이 업데이트 되고, CS 및 기술응대가 실시간적으로 이루어지는가?" /></div>
+					</div>
+				</c:otherwise>
+			</c:choose>
+			<%-- 
+				<div class="swiper-slide">
+					<div class="slideImg"><img src="/publish/images/main/f_visual_06_20230802.jpg" alt="문자온, 카카오 '알림톡' 서비스 오픈! 문자온 알림톡, 대한민국 최저가 선언! 조건없이 무조건 6.9원! 카카오톡 채널아이디 추가를 하지 않은 이용자에게도 카카오톡 메시지 발송이 가능한 서비스! 알림톡 바로가기 알림톡 도착 kakao 문자온에서 알림톡이 도착하였습니다! 기업전용/1,000자 이하 텍스트 & 이미지/문자 대비 65% 저렴" usemap="#allimtalk-map"></div>
+				</div>
+				<div class="swiper-slide">
+					<div class="slideImg"><img id="mainSlideImg_1001" src="/publish/images/main/f_visual_01_20231006.jpg" alt="문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 Halloween 즐겁고 유쾌한 할로윈데이 보내세요 가을엔 독서 같이 책읽으실래요?" usemap="#image-map" /></div>
+				</div>			
+				<div class="swiper-slide">
+					<div class="slideImg"><img src="/publish/images/main/f_visual_02_20221116.jpg" alt="문자도 보내고! 현금도 챙기는! 문자온만의 특별한 혜택! 결제금액의 2% 포인트 추가 적립! 포인트 1만점 이상 적립 시 현금페이백" /></div>
+				</div>
+				<div class="swiper-slide">
+					<div class="slideImg"><img id="mainSlideImg_1002" src="/publish/images/main/f_visual_03_20231006.jpg" alt="다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 가을은 캠핑의 계절! 낭만캠핑 캠핑하기 좋은 계절, 가을이 돌아왔습니다. 즐거운 캠핑을 떠나고 싶으신가요? 지금 이벤트에 참여하시면, 캠핑 지원금을 드립니다. 지금 바로 참여하세요! 즐거운 캠핑 지원금 문자온에서 확인해보세요! HALLOWEEN 할로윈이벤트 이벤트에 참여하시고 무시무시한 혜택을 받아보세요 이벤트 기간 2099.10.01  10.31 이벤트 대상 10,000원 이상 구매한 모든 고객 event 01 5만원 이상 구매시 5,000원할인쿠폰 증정! event02 이벤트 기간동안 무료배송! event03 어플 설치 시 10% 추가 할인 쿠폰 증정! HALLOWEEN 할로윈 코스튬 할로윈 분위기에 맞게 코스튬을 하고 와요! 할로윈 CAKE 할로윈을 맞이하여 호박케이크를 만들어봐요! 문자온 영어학원 T.031.123.4567" /></div>
+				</div>
+				<div class="swiper-slide">
+					<div class="slideImg"><img src="/publish/images/main/f_visual_04_20221116.jpg" alt="문자는 이제, 문자온! 선택은 역시 문자온! 문자사이트 선택의 5가지 기준 1. 가격, 속도, 성능, 기능, 보안이 보장되는가? 2. 결제, 정산, 계산서 발행 등 업무가 자동화 되어 있고 편리한가? 3. 최신 IT 기술과 트렌드가 반영되어 있는가? 4. 회원가입 및 발신번호 인증이 쉽고 빠르며, 대량문자를 전송하기에 사용이 편리한가? 5. 매일 문자샘플이 업데이트 되고, CS 및 기술응대가 실시간적으로 이루어지는가?" /></div>
+				</div>
+			 --%>
+			 
+<!-- 			<map name="allimtalk-map"> -->
+<!-- 				<area href="/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do" coords="299,286,514,338" shape="rect"> -->
+<!-- 			</map> -->
+			
+			 
+			<!-- <div class="swiper-slide">
+				<div class="slideImg"><img src="/publish/images/main/f_visual_05_20230215.jpg" alt="제 3회 전국 동시조합장선거 문자온과 함께라면 선거 1위 당근 당선! VOTE" /></div>
+			</div> -->
+
+			<%-- <c:if test="${empty LoginVO}">
+			<map name="image-map">
+			    <area target="_self" alt="회원가입 바로가기" title="회원가입 바로가기" href="/web/user/login/selectUserDept.do" coords="1063,371,1274,388,1275,442,1060,445" shape="poly">
+			</map>
+			</c:if> --%>
+		</div>
+		<!-- 버튼 -->
+		<div class="swiper-button-next"></div>
+		<div class="swiper-button-prev"></div>
+		<!-- 페이징 -->
+		<div class="slide_button">
+			<div class="swiper-pagination"></div>
+			<button class="slidePause"></button>
+		</div>
+	</div>
+</div>
+<!--// visual 영역 -->
+
+<!-- new_content1 //-->
+<div class="banner_w">
+	<div class="sw_wrap">
+		<div class="swiper-container swiper2">
+			<div class="swiper-wrapper">
+			
+            <!-- 배너수정 250224 -->       
+			<c:choose>
+				<c:when test="${not empty subMainzoneList}">
+					<c:forEach var="sub" items="${subMainzoneList}" varStatus="status">
+						<div class="swiper-slide">
+							<div class="contWrap">
+								<c:if test="${not empty sub.mlink }">
+									<a href="<c:out value='${sub.mlink}'/>" title="페이지 이동">
+								</c:if>
+									<ul class="slide_cont1 table_cell1">
+										<li class="cont1_title"><c:out value="${sub.topTxt }" /></li>
+										<li class="cont_ex">
+												<p class="txt"><c:out value="${sub.lowTxt }" /></p>
+												<p class="bg_icon">
+									<img src="/cmm/fms/getImage.do?atchFileId=<c:out value='${sub.mainzoneImageFile}'/>" alt="<c:out value='${mainzone.content}'/>">
+												</p>
+										</li>
+										<c:if test="${not empty sub.mlink }">
+										<li class="more">자세히보기</li>
+										</c:if>
+									</ul>
+								<c:if test="${not empty sub.mlink }">
+									</a>
+								</c:if>
+							</div>
+						</div>
+					</c:forEach>
+				</c:when>
+				<c:otherwise>
+				
+					<div class="swiper-slide">
+						<div class="contWrap">
+							<a href="/web/mjon/msgdata/excel/selectMsgExcelDataView.do" title="페이지 이동">
+								<ul class="slide_cont1 table_cell1">
+									<li class="cont1_title">대량문자·단체문자 전송</li>
+									<li class="cont_ex">
+											<p class="txt">별도의 프로그램 설치 없이 컴퓨터로 단체·대량문자 발송 가능</p>
+											<p class="bg_icon"><img src="/publish/images/main/cont1_1.png" alt="대량문자·단체문자 전송 아이콘"></p>
+									</li>
+									<li class="more">자세히보기</li>
+								</ul>
+							</a>
+						</div>
+					</div>
+
+					<div class="swiper-slide">
+						<div class="contWrap">
+							<a href="/web/mjon/msgdata/excel/selectMsgExcelDataView.do" title="페이지 이동" rel="nosublink">
+								<ul class="slide_cont1 table_cell1">
+									<li class="cont1_title">문자연동(API) 서비스 제공</li>
+									<li class="cont_ex">
+										<p class="txt">별도의 프로그램 설치 없이 컴퓨터로 단체·대량문자 발송 가능</p>
+										<p class="bg_icon"><img src="/publish/images/main/cont1_9.png" alt="문자연동(API) 서비스 제공 아이콘"></p>
+									</li>
+									<li class="more">자세히보기</li>
+								</ul>
+							</a>
+						</div>
+					</div>
+					<div class="swiper-slide">
+						<div class="contWrap">
+							<a href="/web/mjon/custom/selectMsgCustomView.do" title="페이지 이동" rel="nosublink">
+								<ul class="slide_cont1 table_cell1">
+									<li class="cont1_title">그림문자 맞춤제작</li>
+									<li class="cont_ex">
+											<p class="txt">나만의 그림문자 이미지 맞춤제작으로 홍보효과 극대화</p>
+											<p class="bg_icon"><img src="/publish/images/main/cont1_2.png" alt="그림문자 맞춤제작 아이콘"></p>
+										</li>
+									<li class="more">자세히보기</li>
+								</ul>
+							</a>
+						</div>
+					</div>
+					<div class="swiper-slide">
+						<div class="contWrap">      
+							<a href="/web/mjon/custom/selectMsgCustomView.do" title="페이지 이동" rel="nosublink">
+									<ul class="slide_cont1 table_cell1">
+											<li class="cont1_title">주소록 등록 무료대행</li>
+											<li class="cont_ex">
+													<p class="txt">주소록 직접 등록이 어려운 고객을 위해 엑셀, TXT 파일 등 주소록 등록 무료대행</p>
+													<p class="bg_icon"><img src="/publish/images/main/cont1_3.png" alt="주소록 등록 무료대행 아이콘"></p>
+											</li>
+											<li class="more">자세히보기</li>
+									</ul>
+							</a>    
+						</div>
+					</div>
+				</c:otherwise>
+			</c:choose>
+            <!--// 배너수정 250224 -->   
+			</div>
+			<!-- 버튼 -->
+			<div class="swiper-button-next">
+				<img src="/publish/images/main/cont1_next.png" alt="다음" />
+			</div>
+			<div class="swiper-button-prev">
+				<img src="/publish/images/main/cont1_prev.png" alt="이전" />
+			</div>
+			<!-- 페이징 -->
+			<div class="swiper-pagination"></div>
+		</div>
+	</div>
+</div>
+<form id="mainImgSendForm" name="mainImgSendForm" method="post">
+	<input type="hidden" id="atchFileId1" name="atchFileId1" value=""/>
+	<input type="hidden" id="fileSn" name="fileSn" value=""/>
+	<input type="hidden" id="strImgPath" name="strImgPath" value=""/>
+	<input type="hidden" id="letterId" name="letterId" value=""/>
+	<input type="hidden" id="mainImgFlag" name="mainImgFlag" value="N"/>
+	<input type="hidden" id="mainMoreSamFlag" name="mainMoreSamFlag" value="N"/>
+	<input type="hidden" id="mainLetterFlag" name="mainLetterFlag" value="N"/>
+	<input type="hidden" id="mainLetterTypeFlag" name="mainLetterTypeFlag"/>
+	<input type="hidden" id="cateNo" name="cateNo"/>
+
+</form>
+<form id="letterForm" name="letterForm" method="post">
+
+	<input type="hidden" id="letterType" name="letterType" value="<c:out value='${letterVO.letterType}'/>" />
+	<input type="hidden" id="memberType" name="memberType" value="<c:out value='${letterVO.memberType}'/>" />
+	<input type="hidden" id="categoryCode" name="categoryCode" value="<c:out value='${letterVO.categoryCode}'/>" />
+	<input type="hidden" id="hashTag" name="hashTag" value="<c:out value='${letterVO.hashTag}'/>" />
+	<input type="hidden" id="pageIndex" name="pageIndex" value="<c:out value='${letterVO.pageIndex}' default='1' /> " />
+	<input type="hidden" id="pageUnit" name="pageUnit" value="<c:out value='${letterVO.pageUnit}'/>" />
+
+	<div class="main_cont2">
+		<div class="inner">
+			<!-- <p class="tit_text">이런 문자 어때요?</p> -->
+			<p class="tit_text">이런 단체문자, 대량문자 샘플 어때요?</p>
+			<!-- <p class="sub_text">단체문자, 대량문자, 경조문자, 부고문자, 광고문자, 홍보문자, 조문문자, 결혼문자, 예약문자, 사진문자, 그림문자, SMS, LMS, MMS, 병원문자, 위로문자, 응원문자, 행사문자, 기념일문자, 웹문자, 인터넷문자, 문자사이트, 답례문자, 그룹문자 등 다양한 샘플 무료 제공</p> -->
+			<div class="tabs">
+				<!-- Default tab_depth1 - 전체 / tab_depth2 - 인기그림문자 / tab_depth3 - BEST -->
+				<!-- <div class="tab_depth1 tDep2_mType">
+					<a href="#none" class="on" value="" rel="nosublink">전체</a>
+					<a href="#none" value="B" rel="nosublink">기업</a>
+					<a href="#none" class="on" value="P" rel="nosublink">개인</a>
+					<div class="on_active">전체</div>
+				</div> -->
+				<div class="tab_depth2 tDep1_letType">
+					<a href="#none" value="P" class="on" rel="nosublink">인기 그림문자</a>
+					<a href="#none" value="L" rel="nosublink">인기 장문문자</a>
+					<a href="#none" value="S" rel="nosublink">인기 단문문자</a>
+					<a href="#none" value="C" class="tab_custom" rel="nosublink">인기 맞춤제작</a>
+				</div>
+				<button class="btn_custom" onclick="javascript:goCustomUrl(); return false;">
+					<img src="/publish/images/main/btn_imgicon.png" alt="맞춤제작아이콘">
+					맞춤제작요청
+				</button>
+				<div class="tab_depth3 tab_basic tDep2_cateCode">
+					<a href="#none" value="best" class="on" rel="nosublink">BEST</a>
+					<c:forEach var="cateList" items="${cateCodeList}" varStatus="status">
+						<a href="#none" value="<c:out value='${cateList.cateCode}'/>" rel="nosublink">
+							<c:out value="${cateList.cateNm}" />
+						</a>
+					</c:forEach>
+				</div>
+				<div class="tab_depth3 tab_other tDep3_cateCode">
+					<a href="#none" value="best" class="on" rel="nosublink">BEST</a>
+					<c:forEach var="cateConfCustomList" items="${cateConfCustomList}" varStatus="status">
+						<a href="#none" value="<c:out value='${cateConfCustomList.cateCode}'/>" rel="nosublink">
+							<c:out value="${cateConfCustomList.cateNm}"/>
+						</a>
+					</c:forEach>
+				</div>
+			</div>
+			<div class="tab_contwrap">
+			
+				<div id="photoLoad" style="height:490px;"></div>
+				
+				<div id="letterLoad" style="height:441px;"></div>
+				
+			</div>
+			<button type="button" class="btn_more" onclick="javascript:fnMoreSampleView(); return false;">더 많은 샘플보기</button>
+		</div>
+	</div>
+</form>
+<!-- content3 영역 -->
+<div class="main_cont3">
+	<div class="inner">
+		<div class="main_service">
+			<div class="title">
+				<span class="text_deco"></span>자주찾는 서비스
+			</div>
+			<ul>
+				<li><a href="/web/pay/PayGuide.do" rel="nosublink"><i></i><span>요금안내</span></a></li>
+				<li><a href="/web/pay/PayGuide.do?tabType=2" rel="nosublink"><i></i><span>견적내기</span></a></li>
+				<li><a href="/web/member/pay/PayView.do" rel="nosublink"><i></i><span>충전하기</span></a></li>
+				<li><a href="#" data-tooltip="popup04" rel="nosublink"><i></i><span>포인트교환</span></a></li>
+				<li><a href="/web/user/sendNumberManage.do" rel="nosublink"><i></i><span>발신번호 등록</span></a></li>
+				<!-- <li><a href="/web/member/pay/BillPub.do" rel="nosublink"><i></i><span>계산서/영수증</span></a></li> -->
+				<li><a href="/web/member/pay/BillPub.do" rel="nosublink"><i></i><span>세금계산서</span></a></li>
+			</ul>
+		</div>
+		<div class="main_notice">
+			<div class="title">
+				<span class="text_deco"></span>공지사항
+			</div>
+			<button class="plus_btn" onclick="location.href='/web/cop/bbs/NoticeList.do'">
+			</button>
+			<ul>
+				<c:forEach var="result" items="${noticeList}" varStatus="status">
+					<li>
+						<a href="#" onclick="fn_egov_inqire_notice('${result.bbsId}', '${result.nttId}'); return false;" title="페이지 이동" rel="nosublink"> <span class="text_deco2"></span> <c:out value="${result.nttSj}" />
+						</a>
+					</li>
+				</c:forEach>
+			</ul>
+		</div>
+		<div class="service_center">
+			<div class="title">
+				<span class="text_deco"></span>고객센터
+			</div>
+			<div class="tablet table">
+				<div class="table_cell">
+					<div class="service_center_title">
+						<p>1551-8011</p>
+						<span>E-mail : help@iten.co.kr</span>
+					</div>
+					<div class="serive_info">
+						<p>월~금 : 09:30 ~ 18:30 / 점심시간 : 13:00 ~ 14:00<br>토, 일요일 및 법정공휴일 휴무</p>
+					</div>
+					<ul class="serive_btn">
+						<li class="kakao"><a href="http://pf.kakao.com/_PxoTtb/chat" target="_blank" rel="nosublink">카톡 상담</a></li>
+						<li class="remote"><a href="javascript:void(0);" onclick="remotePop('https://939.co.kr/munjaon/');" rel="nosublink">원격지원</a></li>
+						<li class="qnabtn"><a href="/web/cop/bbs/QnaList.do" rel="nosublink">1:1 문의</a></li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+
+ 
+<div class="main_cont5 keyword_wrap">
+	<div class="inner">
+		<p class="tit_text">이런 키워드는 어때요?</p>
+		<ul class="link_box">
+       	<c:forEach var="item" items="${mainMsgTagList}" varStatus="status">
+       		<li><a href="${item.url}" rel="nosublink">${item.tagNm}</a></li>	
+       	</c:forEach>
+		</ul>
+	</div>
+</div>
+
+ 
+    <div class="main_cont4 adv_wrap">
+      <div class="inner">
+        <ul class="adv_list">
+        <!--
+          <li><a href="https://twww.one-keeper.co.kr/cp/munjaon/index.aspx" target="_blank"><img src="/publish/images/adv/adv_onekeeper.png" alt="중요한 개인정보! 안전하게 보호하고 싶다면!"></a></li>        
+        
+          <li><a href="http://ganpandaum.co.kr/" target="_blank"><img src="/publish/images/adv/adv_ganpandaum.png" alt="간판다움 간판|인테리어|썬팅|네온|어닝"></a></li>
+          <li><a href="https://www.nordictools.co.kr/index.html" target="_blank"><img src="/publish/images/adv/adv_nordictools.png" alt="NORDIC TOOLS"></a></li>
+          <li><a href="http://www.plusphone.co.kr/web/main/mainPage.do" target="_blank"><img src="/publish/images/adv/adv_phoneplus.png" alt="폰더하기 내폰사기|내폰팔기|휴대폰수리"></a></li>
+        
+         -->          
+         <!-- 
+          <li><a href="#" target="_blank" onclick="fn_click_banner_add_stat('001_01'); return false;" ><img src="/publish/images/adv/adv_login_onekeeper.png" alt="소중한 내 개인정보! 원키퍼로 내가 지킨다!"></a></li>        
+          <li><a href="#" target="_blank" onclick="fn_click_banner_add_stat('002_01'); return false;" ><img src="/publish/images/adv/adv_ganpandaum.png" alt="간판다움 간판|인테리어|썬팅|네온|어닝"></a></li>
+          <li><a href="#" target="_blank" onclick="fn_click_banner_add_stat('003_01'); return false;" ><img src="/publish/images/adv/adv_nordictools.png" alt="NORDIC TOOLS"></a></li>
+          <li><a href="#" target="_blank" onclick="fn_click_banner_add_stat('004_01'); return false;" ><img src="/publish/images/adv/adv_phoneplus.png" alt="폰더하기 내폰사기|내폰팔기|휴대폰수리"></a></li>
+           -->
+           
+          <!-- <li><a href="https://dawonchangho.modoo.at/" target="_blank"><img src="/publish/images/adv/adv_dawon.png" alt="다원창호 유리|샷시|방충망"></a></li> -->
+        </ul>
+      </div>
+    </div>
+
+<!--// content3 영역 -->
+<div class="serv_content" style="overflow:hidden;left:-9999em;top:-9999em;width:0;height:0;visibility:hidden;"> 
+단체문자 대량문자발송 인터넷 웹문자 사이트 - 문자온
+
+
+	<div class="list_cont qna_cont" id="listTab_1">
+		<ul class="qna">
+
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[결제]</span>
+							"첫결제 이벤트" 결제 후 잔액이 남아 있는데 문자 발송이 안되는 경우는 왜 그런건가요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							첫결제 이벤트 잔액이 남아 있더라도 1회 발송 문자수량 및 금액이 이벤트 잔액보다 큰 경우 문자가 발송되지 않으며, 이 경우 이벤트 잔액 이하의 금액으로 문자 수량을 조정해야 문자가 정상 발송됩니다.
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[결제]</span>
+							첫결제 이벤트 후 추가 결제를 진행하였는데 잔액 부족으로 문자 발송이 안되는 경우는 왜 그런건가요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							첫결제 이벤트 캐시가 남아 있는 경우에는 이벤트 캐시 전액 소진 후 추가결제에 따른 일반캐시 이용이 가능합니다. 이벤트 캐시 잔액만큼 문자를 선 발송하여 이벤트 캐시 전액 소진 후 자동 전환된 일반캐시를 사용하거나, 문자온 고객센터(1551-8011)로 문의주시면 즉시 처리 도와드리겠습니다.
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[장문·단문·그림문자]</span>
+							한 번 보낸 문자를 저장해서 계속 보낼 수 있나요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							문자온은 “내문자함” 기능을 제공하기 때문에 한 번 보낸 문자를 저장해서 계속 보낼 수 있습니다.<br>문자전송 페이지에서 문자내용 작성 후 [문자저장] 버튼을 클릭하면 해당 문자가 [내문자함]에 보관되어 언제든지 자유롭게 재발송이 가능합니다.&nbsp;
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[장문·단문·그림문자]</span>
+							그림문자 발송 시 첨부 이미지 위치나 순서를 지정할 수 있나요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							그림문자 발송 시 텍스트 내용과 이미지의 노출 순서는 이동통신사 및 단말기의 설정에 따라 달라지기 때문에 임의적인 이미지 위치나 순서 지정이 불가합니다.&nbsp;
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[장문·단문·그림문자]</span>
+							그림문자 발송 시 정해진 용량이 있나요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							문자온 그림문자는 JPG, JPEG, PNG, GIF 파일 형식을 지원하며, 최대 10mb까지 발송 가능하나, 300kb에 최적화 되어 있기 때문에 300kb보다 용량이 크거나 이미지 내 텍스트가 많은 경우 해상도가 저하될 수 있습니다. 용량이 크거나 텍스트가 많은 이미지의 경우 반드시 사전 테스트 발송 후 대량 발송을 권장드립니다.
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[기타]</span>
+							위임장은 어떻게 작성하나요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							위임장 양식은 [마이페이지] → [발신번호 관리]에서 다운로드 가능하며 발신번호 명의자를 위임자, 문자온 이용자를 수임자(대리인)로 작성하여 제출해주시면 됩니다.
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[기타]</span>
+							문자온 이용 중 버튼이 안눌러지는 등 장애나 오류가 발생한 경우에는 어떻게 해야 하나요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							문자온은 크롬, 엣지, 네이버 웨일 등의 웹브라우저에 최적화되어 있으며, 인터넷 익스플로러를 지원하지 않습니다.(마이크로소프트사 인터넷 익스플로러 서비스 종료)<br>만약 인터넷 익스플로러 이외의 브라우저 사용 중 장애 발생 시 문자온 고객센터(1551-8011)로 연락주시면 빠른 처리 도와드리겠습니다.
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[기타]</span>
+							투넘버 또는 투폰 이용 시 발신번호 등록이 가능한가요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							투넘버 및 투폰 번호의 경우 두 번째 번호는 가상의 번호인 관계로 이동통신사 및 가입 유형에 따라 본인 인증이 불가할 수 있습니다. 이 경우 고객님께서 가입하신 통신사를 통해 본인 인증 가능여부 확인 후 등록 신청을 진행해주시기 바랍니다.
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[기타]</span>
+							세금계산서 발행은 어디서 어떻게 신청하나요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							세금계산서는 즉시이체나 전용계좌를 통해 결제한 경우에만 발행되며, 문자온 사이트 상단 메뉴 중 [결제관리]→[요금 결제내역]→[결제수단/전용계좌 또는 즉시이체 선택]→[증빙서류 발행 신청] 버튼을 통해 신청 가능하며, 매주 수요일 일괄 발행됩니다.<br>세금계산서 자동 발행을 희망하는 경우, [결제관리]→[세금계산서 발행 등록] 메뉴를 통해 편리하게 이용하실 수 있습니다.
+						</p>
+						
+					</div>
+				</li>
+			
+				<li>
+					<button type="button" onclick="qnaList(this)" title="닫힘">
+						<p class="question_text">Q.</p>
+						<p>
+							<span>[장문·단문·그림문자]</span>
+							문자 발송이 안되는데(발송결과 : 수신거부 등) 어떻게 해야 하나요?
+						</p>
+					</button>
+					<div class="qna_answer">
+						<p class="answer_text">A.</p>
+						<p class="answer_cont">
+							문자온 문자 발송 결과가 “수신거부”로 나타나는 경우, 고객님의 휴대폰 번호가 '번호도용 문자 차단서비스'에 가입되어 있을 확률이 매우 높습니다. 먼저, 고객님의 휴대폰 가입 통신사(SKT, KT, LG 등)에 문의하시어 '번호도용 문자 차단서비스’ 해지 후 재발송하시면 정상 이용 가능합니다.<br>※ 이동통신사 번호도용 문자 차단서비스 : 웹에서 발송되는 스팸, 스미싱 문자 등에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스(서비스 해지 후 문자 정상 발송까지 3~7일 소요)
+						</p>
+						
+					</div>
+				</li>
+			
+	    				
+		</ul>
+	</div>
+
+
+
+			<div class="layer_popup_cont">				
+				문자온은 인사, 홍보, 고객관리 목적의 대량문자 및 단체문자를 인터넷(웹)으로 발송하기 위한 최고의 문자사이트입니다.
+				대량/단체 문자 발송을 위한 [문자전송], [주소록관리], [맞춤제작], [문자샘플]등 다양한 기능을 사용해보세요.
+				
+    			문자온 인터넷 웹문자 단체문자 대량문자발송 사이트
+    			문자사이트, 대량문자, 단체문자, 문자발송, 문자전송, 인터넷문자, 단체문자사이트, 대량문자발송, 문자보내기, 단체문자발송
+    			LMS문자,MMS문자,WEB발신,인터넷,컴퓨터로 문자메세지보내기,웹발신문자,문자서비스,대량문자전송,단체문자보내기
+    			문자온
+    			LMS문자,MMS문자,WEB발신,인터넷,컴퓨터로 문자메세지보내기,웹발신문자,문자서비스,대량문자전송,단체문자보내기
+    			
+				Q. [결제] "첫결제 이벤트" 결제 후 잔액이 남아 있는데 문자 발송이 안되는 경우는 왜 그런건가요?
+				첫결제 이벤트 잔액이 남아 있더라도 1회 발송 문자수량 및 금액이 이벤트 잔액보다 큰 경우 문자가 발송되지 않으며, 이 경우 이벤트 잔액 이하의 금액으로 문자 수량을 조정해야 문자가 정상 발송됩니다.
+				
+				Q. [결제] 첫결제 이벤트 후 추가 결제를 진행하였는데 잔액 부족으로 문자 발송이 안되는 경우는 왜 그런건가요?
+				첫결제 이벤트 캐시가 남아 있는 경우에는 이벤트 캐시 전액 소진 후 추가결제에 따른 일반캐시 이용이 가능합니다. 이벤트 캐시 잔액만큼 문자를 선 발송하여 이벤트 캐시 전액 소진 후 자동 전환된 일반캐시를 사용하거나, 문자온 고객센터(1551-8011)로 문의주시면 즉시 처리 도와드리겠습니다.
+				
+				Q. [장문·단문·그림문자] 한 번 보낸 문자를 저장해서 계속 보낼 수 있나요?
+				문자온은 “내문자함” 기능을 제공하기 때문에 한 번 보낸 문자를 저장해서 계속 보낼 수 있습니다.문자전송 페이지에서 문자내용 작성 후 [문자저장] 버튼을 클릭하면 해당 문자가 [내문자함]에 보관되어 언제든지 자유롭게 재발송이 가능합니다. 
+
+				Q. [장문·단문·그림문자] 그림문자 발송 시 첨부 이미지 위치나 순서를 지정할 수 있나요?
+				그림문자 발송 시 텍스트 내용과 이미지의 노출 순서는 이동통신사 및 단말기의 설정에 따라 달라지기 때문에 임의적인 이미지 위치나 순서 지정이 불가합니다. 
+				
+				Q. [장문·단문·그림문자] 그림문자 발송 시 정해진 용량이 있나요?
+				문자온 그림문자는 JPG, JPEG, PNG, GIF 파일 형식을 지원하며, 최대 10mb까지 발송 가능하나, 300kb에 최적화 되어 있기 때문에 300kb보다 용량이 크거나 이미지 내 텍스트가 많은 경우 해상도가 저하될 수 있습니다. 용량이 크거나 텍스트가 많은 이미지의 경우 반드시 사전 테스트 발송 후 대량 발송을 권장드립니다.
+				
+				Q. [기타] 위임장은 어떻게 작성하나요?
+				위임장 양식은 [마이페이지] → [발신번호 관리]에서 다운로드 가능하며 발신번호 명의자를 위임자, 문자온 이용자를 수임자(대리인)로 작성하여 제출해주시면 됩니다.
+				
+				Q. [기타] 문자온 이용 중 버튼이 안눌러지는 등 장애나 오류가 발생한 경우에는 어떻게 해야 하나요?
+				문자온은 크롬, 엣지, 네이버 웨일 등의 웹브라우저에 최적화되어 있으며, 인터넷 익스플로러를 지원하지 않습니다.(마이크로소프트사 인터넷 익스플로러 서비스 종료)만약 인터넷 익스플로러 이외의 브라우저 사용 중 장애 발생 시 문자온 고객센터(1551-8011)로 연락주시면 빠른 처리 도와드리겠습니다.
+
+				Q. [기타] 투넘버 또는 투폰 이용 시 발신번호 등록이 가능한가요?
+				투넘버 및 투폰 번호의 경우 두 번째 번호는 가상의 번호인 관계로 이동통신사 및 가입 유형에 따라 본인 인증이 불가할 수 있습니다. 이 경우 고객님께서 가입하신 통신사를 통해 본인 인증 가능여부 확인 후 등록 신청을 진행해주시기 바랍니다.
+				
+				Q. [기타] 세금계산서 발행은 어디서 어떻게 신청하나요?
+				세금계산서는 즉시이체나 전용계좌를 통해 결제한 경우에만 발행되며, 문자온 사이트 상단 메뉴 중 [결제관리]→[요금 결제내역]→[결제수단/전용계좌 또는 즉시이체 선택]→[증빙서류 발행 신청] 버튼을 통해 신청 가능하며, 매주 수요일 일괄 발행됩니다.세금계산서 자동 발행을 희망하는 경우, [결제관리]→[세금계산서 발행 등록] 메뉴를 통해 편리하게 이용하실 수 있습니다.
+
+				Q. [장문·단문·그림문자] 문자 발송이 안되는데(발송결과 : 수신거부 등) 어떻게 해야 하나요?
+				문자온 문자 발송 결과가 “수신거부”로 나타나는 경우, 고객님의 휴대폰 번호가 '번호도용 문자 차단서비스'에 가입되어 있을 확률이 매우 높습니다. 먼저, 고객님의 휴대폰 가입 통신사(SKT, KT, LG 등)에 문의하시어 '번호도용 문자 차단서비스’ 해지 후 재발송하시면 정상 이용 가능합니다.※ 이동통신사 번호도용 문자 차단서비스 : 웹에서 발송되는 스팸, 스미싱 문자 등에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스(서비스 해지 후 문자 정상 발송까지 3~7일 소요)
+				
+				
+				<!-- 내부링크 -->
+				<!-- 
+				<a href="/web/mjon/msgdata/selectMsgDataView.do">문자전송·단문·장문·그림문자</a>
+				<a href="/web/mjon/msgdata/excel/selectMsgExcelDataView.do">대량문자</a>
+				<a href="/web/mjon/msgcampain/selectMsgDataView.do" rel="nosublink">선거문자·단문·장문·그림문자</a>
+				<a href="/web/mjon/msgcampain/excel/selectMsgExcelDataView.do">단체문자</a>				
+				<a href="/web/mjon/custom/selectMsgCustomView.do" rel="nosublink">맞춤제작 샘플</a>
+				<a href="/web/mjon/custom/selectMsgCustomView.do?tap=2" rel="nosublink">제작방법 및 이용안내 내보관함</a>
+				<a href="/web/info/mjonInfo.do" rel="nosublink">문자온소개 서비스 소개 주요기능</a>
+				<a href="/web/mjon/msgdata/selectBestMsgDataView.do" rel="nosublink">베스트문자샘플</a>				
+				<a href="/web/mjon/addr/selectAddrList.do" rel="nosublink">주소록관리</a>
+				<a href="/web/mjon/addrBlock/selectBlockList.do" rel="nosublink">수신거부</a>
+				<a href="/web/mjon/addr/addrMobGuide.do" rel="nosublink">폰주소록 등록</a>
+				<a href="/web/mjon/addragency/selectAddrAgencyList.do" rel="nosublink">주소록 입력 대행(무료)</a>				
+				<a href="/web/mjon/msgsent/selectMsgSentView.do">발송결과</a>				
+				<a href="/web/mjon/reservmsg/selectReservMsgView.do">예약관리</a>
+				<a href="/web/user/mberInfoIndex.do" rel="nosublink">마이페이지</a>
+				<a href="/web/user/mberInfoChange.do" rel="nosublink">회원정보 변경</a>	            						
+				<a href="/web/user/passwordChange.do" rel="nosublink">비밀번호 변경</a>
+				<a href="/web/user/sendNumberManage.do" rel="nosublink">발신번호 관리</a>
+				<a href="/web/user/notifyManage.do" rel="nosublink">알림설정</a>
+				<a href="/web/user/kisaReport.do" rel="nosublink">KISA 신고</a>
+				<a href="/web/member/pay/PayList.do" rel="nosublink">결제관리</a>
+				<a href="/web/pay/PayGuide.do" rel="nosublink">요금안내/견적내기</a>
+				<a href="/web/member/pay/PayView.do" rel="nosublink">결제하기</a>
+				<a href="/web/member/pay/PayList.do" rel="nosublink">요금 결제내역</a>
+				<a href="/web/member/pay/PayUserList.do" rel="nosublink">요금 사용내역</a>
+				<a href="/web/member/pay/BillPub.do" rel="nosublink">세금계산서 발행 등록</a>
+				<a href="/web/cop/bbs/NoticeList.do" rel="nosublink">고객센터 공지사항</a>
+				<a href="/web/cop/bbs/TermsList.do" rel="nosublink">이용약관</a>
+				<a href="/web/cop/bbs/FaqList.do" rel="nosublink">자주하는 질문</a>
+				<a href="/web/cop/bbs/QnaList.do" rel="nosublink">1:1 문의</a>
+				<a href="/web/cop/bbs/SuggestList.do" rel="nosublink">불편신고</a>
+				<a href="/web/cop/bbs/EventList.do" rel="nosublink">이벤트</a>
+				 -->
+				
+				
+				<!-- 외부링크 -->
+				<a href="https://www.google.co.kr/" rel="nosublink">구글</a>
+				<a href="https://www.google.co.kr/search?q=%EB%AC%B8%EC%9E%90%EC%98%A8&sxsrf=APwXEdcKx6ujuAV6jyCUTBrIn-tCYHBIEg%3A1679645122629&source=hp&ei=wlkdZIW-JMKJoAS82JeQBw&iflsig=AOEireoAAAAAZB1n0nBH7Hs1UsVMhCB8aZOF0JxFsb5X&ved=0ahUKEwiFp4bXjfT9AhXCBIgKHTzsBXIQ4dUDCAo&uact=5&oq=%EB%AC%B8%EC%9E%90%EC%98%A8&gs_lcp=Cgdnd3Mtd2l6EAMyBAgjECcyBQgAEIAEOgsIABCABBCxAxCDAToRCC4QgAQQsQMQgwEQxwEQ0QM6CAgAEIAEELEDOg0ILhCABBDHARDRAxAKOgcIABCABBAKOggILhCABBCxAzoFCC4QgAQ6CwguEIAEELEDEIMBOhEILhCABBCxAxCDARDHARCvAToLCC4QgAQQxwEQrwE6BAguEAM6BAgAEAM6BwgjEOoCECc6CgguEK8BEMcBECdQAFj7E2CSFWgGcAB4A4ABqQGIAYULkgEDNS45mAEAoAEBsAEK&sclient=gws-wiz" rel="nosublink">구글_문자온</a>
+				<a href="https://www.naver.com/" rel="nosublink">네이버</a>
+				<a href="https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%EB%AC%B8%EC%9E%90%EC%98%A8" rel="nosublink">네이버_문자온</a>
+				<a href="httsp://www.daum.net/" rel="nosublink">다음</a>
+				<a href="https://search.daum.net/search?w=tot&DA=YZR&t__nil_searchbox=btn&sug=&sugo=&sq=&o=&q=%EB%AC%B8%EC%9E%90%EC%98%A8" rel="nosublink">다음_문자온</a>
+				
+				<!-- 
+				<a href="https://www.youtube.com/" rel="nosublink">유튜브</a>
+				
+				<a href="https://www.facebook.com/" rel="nosublink">페이스북</a>
+				<a href="https://www.amazon.com/" rel="nosublink">아마존</a>
+				<a href="https://www.instagram.com/" rel="nosublink">인스타그램</a>
+				<a href="https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8" rel="nosublink">위키</a>
+				<a href="https://www.microsoft.com/ko-kr/" rel="nosublink">마이크로소프트</a>
+				<a href="https://twitter.com/" rel="nosublink">트위터</a>
+				 -->
+				
+				
+			</div>	
+
+</div>
+
+<form name="searchForm" id="searchForm">
+	<input type="hidden" name="bbsId" value="">
+	<input type="hidden" name="nttId" value="0" />
+	<input type="hidden" name="seCmmnCdId" value="" />
+	<input type="hidden" name="frstRegisterId" value=""/>
+	<input type="hidden" name="viewsYn" value="">
+	<input type="hidden" name="menuNo" value="">
+	<input type="hidden" name="searchBgnDe" value="">
+	<input type="hidden" name="searchEndDe" value="">
+	<input type="hidden" name="pageIndex" value="1">
+	<input type="hidden" name="searchSortCnd" value="" />
+	<input type="hidden" name="searchSortOrd" value="" />
+	<input type="hidden" name="searchCnd" value="" />
+	<input type="hidden" name="searchWrd" value="" />
+	<input type="hidden" name="pageUnit" value="10" />
+</form>
+
 
src/main/webapp/publish/content.css (added)
+++ src/main/webapp/publish/content.css
@@ -0,0 +1,2722 @@
+/* 폰트 */
+.fwLg{font-weight: 300 !important}
+.fwRg{font-weight: 400 !important}
+.fwMd{font-weight: 500 !important}
+.fwBold{font-weight: 700 !important}
+.c_white {color: #fff !important;}
+.c_002c9a {color: #002c9a !important;}
+.c_e40000 {color: #e40000 !important;}
+.c_999999 {color: #999 !important;}
+.c_ffa200 {color: #ffa200 !important;}
+.c_19b32b{color: #19b32b !important;}
+.c_000 {color: #000 !important;}
+.c_222 {color: #222 !important;}
+.c_666 {color: #666 !important;}
+/* 발송결과 화면개선 */
+.c_666_g {color: #666 !important; font-size: 26px; font-weight: 600; font-family: 'GmarketSansBold'; padding:0 4px 0 0;}
+.c_002c9a_g {color: #002c9a !important; font-size: 26px; font-weight: 600; font-family: 'GmarketSansBold'; padding:0 4px 0 0;}
+.c_e40000_g {color: #e40000 !important; font-size: 26px; font-weight: 600; font-family: 'GmarketSansBold'; padding:0 4px 0 0;}
+.c_222_g {color: #222 !important; font-size: 26px; font-weight: 600; font-family: 'GmarketSansBold'; padding:0 4px 0 0;}
+/*// 발송결과 화면개선 */
+.table {display: table;width: 100%;}
+.table_cell {display: table-cell;vertical-align: middle;}
+.table_cell1 {display: table-cell;vertical-align: top; position: relative; top: 25px;}
+.vMiddle {vertical-align: middle;}
+.tRight {text-align: right !important;}
+.tLeft {text-align: left !important;}
+
+.btn_text{padding:0 7px;}
+
+.btn_28{height:28px;}
+.btn_30{height:30px;}
+.btn_32{height:32px;}
+.btn_34{height:34px;}
+.btn_36{height:36px;}
+.btn_38{height:38px;}
+
+.btn_blue.fill{background:#002c9a;color:#fff;}
+.btn_lightgray.fill{background:#a5a5a5;color:#fff;}
+.btn_gray.fill{background:#6a6c72;color:#fff;}
+.btn_yellow.fill{background:#fbc72b;color:#222;}
+
+.btn_blue.border{border:1px solid #002c9a;color:#002c9a;}
+.btn_gray.border{border:1px solid #6a6c72;color:#666;}
+
+.w100 {width: 100%;}
+.h100 {height: 100%;}
+
+input[type=text]::-ms-celar, input[type=password]::-ms-clear, input[type=email]::-ms-clear, input[type=number]::-ms-clear, input[type=tel]::-ms-clear {display:none;width:0;height:0;}
+input[type=text]::-ms-reveal, input[type=password]::-ms-reveal, input[type=email]::-ms-reveal, input[type=number]::-ms-reveal, input[type=tel]::-ms-reveal {display:none;width:0;height:0;}
+
+.select_gray_type{width: 340px;height: 40px;padding: 0 20px;background-color: #f2f2f2;border-radius: 5px;border: 0;color: #222;font-weight: 400;font-size: 16px;background-image: url(/publish/images/select_search.png);background-repeat: no-repeat;background-position: 94% center;}
+.textarea_gray_type{padding: 24px 20px; border-radius: 5px; background-color: #f2f2f2; border: none;}
+
+/* 기타 반복 사용 */
+.SortLine {position: relative;}
+.SortLine::before {content: "";position: absolute;top: 50%;left: 0; width: 1px;height: 12px;background: #565656;transform: translateY(-50%);}
+.text_deco {position: relative;padding-right: 40px;}
+.text_deco::after {position: absolute;content: "";width: 20px;height: 20px;border: 5px solid #ffcc33;border-radius: 50%;background-color: #fff;top: 50%;left: 0;transform: translateY(-50%);}
+.text_deco2 {position: relative;padding-right: 16px;}
+.text_deco2::after {position: absolute;content: "";width: 4px;height: 4px;border-radius: 50%;background-color: #23428b;top: 50%;left: 0;transform: translateY(-50%);}
+.text_deco3 {position: relative;padding-right: 16px;}
+.text_deco3::after {position: absolute;content: "";width: 5px;height: 17px;border-radius: 2.5px;background-color: #fbc72b;top: 50%;left: 0;transform: translateY(-50%);}
+.font_ellipsis>p { text-overflow: ellipsis; overflow: hidden;display: -webkit-inline-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; font-weight: 300; line-break: anywhere; text-align: left;}
+.font_ellipsis>a>p { text-overflow: ellipsis; overflow: hidden;display: -webkit-inline-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; font-weight: 400; line-break: anywhere; text-align: left;}
+
+/* sub page 공통 */
+.sub {background-color: #eee;color: #222; min-width: 1280px;}
+.sub .heading {position:relative;margin:0 0 25px;padding-bottom:23px;justify-items:center;}
+.sub .heading::after {content: "";width: calc(100% + 80px);height: 1px; position: absolute;background-color: #e5e5e5;left: -40px;bottom: 0;}
+.sub .heading h1,
+.sub .heading h2 {font-size: 32px;display: inline-block;vertical-align: middle; margin-top: 5px; font-family: 'GmarketSansBold';}
+.sub .heading .button {position:absolute;right:0;top:-9px;padding:0 17px;font-size:16px;line-height:46px;text-align:center;border:1px solid #d5d5d5;border-radius:5px;}
+.sub .heading .button:hover {box-shadow:0px 0px 5px 3px rgba(0,0,0,0.12);}
+.sub .heading .button.attorney {border-color:#ffcc33;background-color:#ffcc33;}
+.sub .heading .button.attorney:before {content:'';display:inline-block;width:15px;height:19px;margin:14px 8px 0 0;vertical-align:top;background:url(/publish/images/content/icon_button_attorney.png) no-repeat left top;}
+.sub .heading .button.info:before {content:'';display:inline-block;width:18px;height:20px;margin:14px 8px 0 0;vertical-align:top;background:url(/publish/images/content/titBoxIcon.png) no-repeat left top;}
+.sub .heading .button.junk {right:130px;}
+.sub .heading .button.junk:before {content:'';display:inline-block;width:20px;height:18px;margin:15px 8px 0 0;vertical-align:top;background:url(/publish/images/login_introIcon.png) no-repeat left top;}
+.sub .heading .button.certificate {right:175px;}
+.sub .heading .button.certificate:before {content:'';display:inline-block;width:20px;height:18px;margin:15px 8px 0 0;vertical-align:top;background:url(/publish/images/content/titBoxIcon.png) no-repeat left top;}
+.sub .heading .button2 {padding:0 17px;font-size:16px;line-height:46px;text-align:center;border:1px solid #d5d5d5;border-radius:5px;}
+.sub .heading .button2:hover {box-shadow:0px 0px 5px 3px rgba(0,0,0,0.12);}
+.sub .heading .button2.info:before {content:'';display:inline-block;width:18px;height:20px;margin:14px 8px 0 0;vertical-align:top;background:url(/publish/images/content/titBoxIcon.png) no-repeat left top;}
+
+.titBox {padding: 8px 20px;border: 2px solid #dddddd;border-radius: 5px;margin:15px 0;position: relative;}
+.titBox a {display: inline-block;}
+.titBox p {color: #666;font-weight: 300;padding: 2px 0; font-size: 14px; line-height: 1.2;}
+.titBox p span {color: #e40000;font-weight: 500;}
+.titBox.type1 p {width: 80%;}
+.titBox>button {position: absolute;right: 25px;top: 50%;transform: translateY(-50%);height: 42px; padding: 0 15px; border: 1px solid #d5d5d5;border-radius: 5px;font-size: 16px;}
+.titBox button:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12); border: 1px solid #b1b1b1;}
+.titBox button.titBox_btn1 i {background-image: url(/publish/images/content/titBoxIcon.png);width: 18px;height: 20px;margin-right: 7px;}
+.titBox button.titBox_btn2 {right: 140px;}
+.titBox button.titBox_btn2 i {background-image: url(/publish/images/content/titBoxIcon2.png);width: 15px;height: 18px;margin-right: 7px; margin-bottom: 4px;}
+.titBox button.titBox_btn3 i {background-image: url(/publish/images/content/titBoxIcon3.png);width: 16px;height: 15px;margin-right: 7px; margin-bottom: 3px;}
+.titBox button i.receipt_img {background-image: url(/publish/images/content/receipt_icon.png);width: 18px;height: 18px;margin-right: 7px; margin-bottom: 4px;}
+.titBox .btnWrap {position: absolute; right: 25px; top: 50%; transform: translateY(-50%);}
+.titBox .btnWrap button {padding: 8px 0; border: 1px solid #d5d5d5;border-radius: 5px;font-size: 16px; font-weight: 400; margin-bottom: 5px;}
+.titBox .btnWrap button:last-child {margin-bottom: 0;}
+.titBox .btnWrap button span {font-size: 14px; color: #666; display: block;}
+.titBox .btnWrap.type1 {width: 250px;}
+.titBox .btnWrap.type1 button {width: 250px;}
+.titBox .btnWrap.type2 {width: 180px;}
+.titBox .btnWrap.type2 button {width: 180px;}
+.titBox .btnWrap.type2 button:first-child:hover {border: 1px solid #129738 !important;}
+.titBox .btnWrap.type2 button:last-child:hover {border: 1px solid #53a6da !important;}
+/*발송결과 개선 : 화면 상단 박스*/
+.titBox_result {padding: 17px 25px;border: 3px solid #dddddd;border-radius: 5px;margin:15px 0 25px 0;position: relative;}
+.titBox_result p {color: #666;font-weight: 300;padding: 2px 0; font-size: 16px; line-height: 1.2;}
+
+.msg_com {background-color: #fff; border-radius: 5px;height: 26px;padding: 0 10px;font-weight: 600;display: inline-block;line-height: 25px;}
+.msg_com.msg_short {border: 1px solid #002c9a;color: #002c9a;}
+.msg_com.msg_long {border: 1px solid #12bec9;color: #008d96;}
+.msg_com.msg_photo {border: 1px solid #e26ba9;color: #cf468d;}
+.msg_com.msg_allimtalk {border: 1px solid #fbc72b;color: #222;}
+
+/* sub tab */
+/* tabTpye1 */
+.tabType1 {background-color: #fff;width: 100%;border-radius: 10px; display: flex;text-align: center;margin-bottom: 20px;border:2px solid #46484a;}
+.tabType1 li {flex-basis: calc(100%/2); position: relative;}
+.tabType1 li button {width: 100%;padding: 13px 0;font-size: 16px;position:relative;z-index:1;}
+.tabType1 li.active {background-color: #46484a;}
+.tabType1 li.active:after {content:'';position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:1px solid #46484a;}
+.tabType1 li.active button {color: #fff;border:1px solid #46484a;background-color: #46484a;}
+.tabType1 li.active button:before {content:'';position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:2px solid #46484a;box-sizing:border-box;}
+.tabType1 li.active button:after {content:'';position:absolute;left:-5px;top:-5px;width:100%;height:100%;border:5px solid #46484a;border-radius:10px;}
+.top_content {display: none;}
+.top_content.current {display: block;}
+/* tabTpye1 - 마이페이지 - 알림설정 */
+.alarm_cont {display: none;}
+.alarm_cont.current {display: block;}
+.mypage_content .tabType1 {background-color: #f4f4f5; color: #222; margin-top: 40px;}
+.mypage_content .tabType1 li.active button {background-color: #fbc72b; color: #222;}
+/* tabTpye1 - 결제내역 - 요금결제내역 */
+.pay_cont {display: none;}
+.pay_cont.current {display: block;}
+.pay_tab_wrap .tabType1 {background-color: #f4f4f5; color: #222; margin: 30px 0 ;border:0 none;border-radius:5px;}
+.pay_tab_wrap .tabType1 li::after {content: ""; position: absolute; right: -1px; top: 50%; transform: translateY(-50%); width: 1px; height: 30px; background-color: #d5d5d5;}
+.pay_tab_wrap .tabType1 li:last-child::after {content: none;}
+.pay_tab_wrap .tabType1 li:first-child button {border-radius:5px 0 0 5px;}
+.pay_tab_wrap .tabType1 li:last-child button {border-radius:0 5px 5px 0;}
+.pay_tab_wrap .tabType1 li.active {background-color:transparent;}
+.pay_tab_wrap .tabType1 li.active::after {content: none;}
+.pay_tab_wrap .tabType1 li.active button {background-color: #fbc72b; color: #222;border-radius:5px;line-height: 25px;}
+.pay_tab_wrap .tabType1 li.active button:before {display:none;}
+.pay_tab_wrap .tabType1 li.active button:after {display:none;}
+/* tabTpye1 - 충전하기 - 요금안내/견적내기 */
+.fee_cont {display: none;}
+.fee_cont.current {display: block;}
+
+/* tabTpye2 */
+.tabType2 {width: calc(100% - 600px); border-radius:10px 10px 0 0; display: flex;text-align: center;margin-bottom: 20px;position: relative;background-color: #fff;}
+.tabType2::after {position: absolute;height: 2px;background-color: #000;width: calc(100% + 600px);content: "";bottom: 0;left: 0;}
+.tabType2 li {flex-basis: calc(100% /4);min-width: 200px;}
+.tabType2 li button {width: 100%;padding: 13px 0;font-size: 20px;border-left: 1px solid #e5e5e5;background-color: #fff;}
+.tabType2 li:nth-child(3) button {border-left: 0;}
+.tabType2 li:first-child button {border-left: 0;border-radius: 10px 0 0 0;}
+.tabType2 li:last-child button {border-radius: 0 10px 0 0;}
+.tabType2 li.active button {background-color: #46484a;border-radius:10px 10px 0 0;color: #fff;border-left: 1px solid transparent;}
+.bottom_content {display: none;}
+.bottom_content.current {display: block;}
+
+/* tabTpye4 */
+.custom_content {display: none;}
+.custom_content.current {display: block;}
+.tabType4 {background-color: #fff;width: 100%;border-radius: 10px; display: flex;text-align: center;margin-bottom: 20px;border:2px solid #46484a;}
+.tabType4 li {flex-basis: calc(100%/3); position: relative;}
+.tabType4 li::after {content: ""; position: absolute; right: -1px; top: 50%; transform: translateY(-50%); width: 1px; height: 34px; background-color: #ccc;}
+.tabType4 li:last-child::after {content: none;}
+.tabType4 li.active::after {content: none;}
+.tabType4 li button {position:relative;width: 100%; height: 50px; padding: 12px 0;font-size: 18px; letter-spacing: -0.5px;}
+.tabType4 li.active button {color:#fff;border:1px solid #46484a;background-color:#46484a;}
+.tabType4 li.active button:before {content:'';position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:2px solid #46484a;box-sizing:border-box;}
+.tabType4 li.active button:after {content:'';position:absolute;left:-5px;top:-5px;width:100%;height:100%;border:5px solid #46484a;border-radius:10px;}
+.tabType4.tabTwo li {flex-basis: calc(100%/2);}
+
+/* tabTpye5 */
+.popup_cont {display: none;}
+.popup_cont.current {display: block;}
+.tabType5 {background-color: #fff;width: 100%; border: 1px solid #dfdfdf; border-bottom: 1px solid #46484a; border-radius: 5px 5px 0 0; display: flex;text-align: center;}
+.tabType5 li {flex-basis: calc(100%/3); position: relative;}
+.tabType5 li::after {content: ""; position: absolute; right: -1px; top: 50%; transform: translateY(-50%); width: 1px; height: 100%; background-color: #c7c8c8;}
+.tabType5 li:last-child::after {content: none;}
+.tabType5 li.active::after {content: none;}
+.tabType5 li button {width: 100%;height: 45px; font-size: 18px;}
+.tabType5 li.active button {background-color: #46484a;border-radius: 5px 5px 0 0;color: #fff; font-weight: 300;}
+
+/* tabTpye6 */
+.history_cont {display: none;}
+.history_cont.current {display: block;}
+.tabType6 {background-color: #fff;width: 100%;border-bottom: 1px solid #e5e5e5;  display: flex;text-align: center;}
+.tabType6 li {flex-basis: calc(100%/2);}
+.tabType6 li button {width: 100%;height: 35px; font-size: 16px;border: 1px solid #dfdfdf; border-bottom: 1px solid #e5e5e5; border-radius: 5px 5px 0 0;}
+.tabType6 li.active button {background-color: #c8c8c8;border-radius: 5px 5px 0 0; border: 1px solid #c8c8c8;}
+.pay_refund_cont .pay_tType1 {margin-top:-20px;}
+.pay_refund_cont .pay_tType1 tbody tr:first-child {border-top:0 none;}
+/*// sub tab */
+
+/* calendar */
+.calendar_wrap {position:relative;display: inline-block;}
+.calendar_wrap>span {font-weight: 500;}
+.calendar_wrap>input[type="text"] {height: 36px;line-height: 36px;width: 140px;border: 1px solid #d5d5d5;font-size: 16px;font-weight: 300;padding: 0 5px;color: #777;background: url(/publish/images/calendar/calendarIcon2.png) #fff no-repeat right 7px center;}
+.calendar_in {position: relative;display: inline;}
+.calendar_in>button {  border: 1px solid transparent !important; height: 26px; margin: 1px 0 0 0; padding: 0; text-indent: -9999em; width: 26px; vertical-align: middle; position: absolute; right: 8px;top: 57%; transform: translateY(-50%);}
+.calendar_in .calendar-frame {border: 0;height: 290px;width: 320px;}
+.calendar_in .calendarPop {display: none;position: absolute;z-index: 10;top: 32px;left: -204px; border-radius: 10px 10px 0 0;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12); background-color: #fff;}
+/* 요금결제 결제내역 */
+.pay_cont .calendar_in .calendarPop {top: 40px; left: -162px;}
+/* 요금결제 사용내역 */
+.serv_content .excel_middle .calendar_in .calendarPop {top: 30px; left: -124px;}
+.serv_content .history_details+.tType1_title{margin: 30px 0 0 0;}
+.serv_content .history_details+.tType1_title+.excel_middle{margin: 0 0 20px 0;}
+
+
+/* tType1 기본 */
+.tType1 {width: 100%;text-align: left;table-layout: fixed;}
+.tType1 tbody tr {border-bottom: 1px solid #e5e5e5;}
+.tType1 tbody tr:first-child{border-top: 2px solid #000;}
+.tType1 tbody tr th {min-width: 75px; height: 55px; vertical-align: middle;font-size: 17px; text-align: left;}
+.tType1 tbody tr th .essential {display:inline-block;margin:4px 2px 0 0;vertical-align:top;color:#e40000;}
+.tType1 tbody tr th.vTop {vertical-align: top; padding-top: 20px; line-height: 1.2;}
+.tType1 tbody tr td {vertical-align: middle;font-weight: 300;line-height: 1.3; padding: 10px 0;}
+.tType1 tbody tr td p {line-height: 1.4;}
+/* tType1 특정 콘텐츠 */
+/* 문자 보내기 - 문자분류 */
+.tType1 tbody tr td.send_cf {font-size: 18px;} 
+/* 문자 보내기 - 내용 */
+.tType1 tbody tr td.putText {padding: 10px 0;}
+.tType1 tbody tr td.putText>div {display: flex; width: 100%;}
+.tType1 tbody tr td.putText>p:last-child {color: #555; font-size: 14px; padding-top: 10px;}
+.tType1 tbody tr td.putText .put_left {float: left;width: calc(100% - 26%); min-width: 420px; padding: 0 10px; border:1px solid #f2f2f2;box-sizing: border-box; border-radius: 5px; background-color: #f2f2f2; position: relative; /*max-height: 300px;*/}
+.tType1 tbody tr td.putText .put_left .text_length {position: relative;min-height: 28px;margin:0 0 15px;border-radius: 0 0 5px 5px;}
+.tType1 tbody tr td.putText .put_left .text_length>div:first-child {font-size: 15px; padding-left: 10px;}
+.tType1 tbody tr td.putText .put_left .text_length>div:last-child {position: absolute;bottom: 0;right: 10px;}
+.tType1 tbody tr td.putText .put_left .text_length p {display: inline-block;padding-right: 10px;}
+.tType1 tbody tr td.putText .put_right { width: 26%; max-width: 200px; position: relative;}
+.tType1 tbody tr td.putText .put_right>button {width: calc(100% - 10px); margin-left: 10px;margin-bottom: 5px;}
+.tType1 tbody tr td.putText .put_right .btn_popup_wrap button:not(.btn_close) {width: calc(100% - 10px); margin-left: 10px;margin-bottom: 5px;}
+.tType1 tbody tr td.putText button .qmMark {background-image: url(/publish/images/content/qmIcon_s.png); width: 19px; height: 19px; margin-left: 5px; margin-top: -2px;}
+.tType1 tbody tr td.putText .put_right .send_btnWrap {position: absolute;bottom: 0;right:0;width: calc(100% - 10px);}
+.tType1 tbody tr td.putText .put_right .send_btnWrap button {width: 48.5%;}
+.tType1 tbody tr td.putText textarea {height: 160px; border: none;margin: 0;padding:0 15px;border-radius: 5px 5px 0 0;outline: 0;background-color: transparent; font-size: 15px;}
+/* 단문 */
+.tType1 tbody tr td.putText .put_left.short textarea {height: 190px;margin:10px 0;padding:0 5px;}
+.tType1 tbody tr td.putText .put_left.short textarea::placeholder {color: #b5b5b5;}
+.tType1 tbody tr td.putText .put_left.short.on {border: 1px solid #002c9a;border-radius: 5px;background-color: #eef2f9 !important;}
+/* 장문 */
+.tType1 tbody tr td.putText .put_left.long textarea {height: 380px;}
+.tType1 tbody tr td.putText .put_left.long.on {border: 1px solid #12bec9;border-radius: 5px;background-color: #eef5f9 !important;}
+/* 그림 */
+/* .tType1 tbody tr td.putText .put_left.photo textarea {margin-top: 95px; height: 163px;} */
+.tType1 tbody tr td.putText .put_left.photo.on {border: 1px solid #e26ba9;border-radius: 5px;background-color: #f8f1f5 !important;}
+/* 제목 */
+.tType1 tbody tr.msg_title {display:none;}
+.tType1 tbody tr.msg_title.active {display:table-row;}
+.tType1 tbody tr.msg_title td .title_wrap .textbox {display:none;margin:10px 0 0;}
+.tType1 tbody tr.msg_title td .title_wrap .textbox.active {display:block;}
+/*// tType1 기본 */
+
+.sort_wrap {display:inline-block;} 
+.sort_wrap button:nth-child(1) img {margin-left: 3px;}
+.sort_wrap button:nth-child(2) img {margin-left: -5px;}
+.sort_wrap button img {margin-bottom: 5px;}
+
+.sortBtn {background-image: url(/publish/images/sortUp.png);border: none;background-color: transparent;background-repeat: no-repeat;background-position: center center;height: 14px;cursor: pointer; margin: -3px 0 0 0;}
+.sortBtnDesc {background-image: url(/publish/images/sortDown.png);border: none;background-color: transparent;background-repeat: no-repeat;background-position: center center;height: 14px;cursor: pointer;margin: -2px 0 0 0;}
+.sortBtnAsc {background-image: url(/publish/images/sortUp.png);border: none;background-color: transparent;background-repeat: no-repeat;background-position: center center;height: 14px;cursor: pointer;}
+
+/* tType3 - table 모양이지만 div형태 */
+.tType3 {width: 100%; border-radius: 3px; border: 1px solid #ccc; box-sizing: border-box;}
+.tType3.payDetail {margin-bottom: 50px;}
+.tType3.usageDetail {margin-bottom: 50px;}
+/* colgroup -- 요금결제내역 */
+/* .tType3.payDetail .tType3_bd_wrap {height: 400px;} */
+.tType3.payDetail {margin: -15px 0 10px 0;}
+.payDetail .tType3_hd>div:nth-child(1), .payDetail .tType3_bd>div:nth-child(1) {width: 40px;}
+.payDetail .tType3_hd>div:nth-child(2), .payDetail .tType3_bd>div:nth-child(2) {width: 20%;}
+.payDetail .tType3_hd>div:nth-child(3), .payDetail .tType3_bd>div:nth-child(3) {width: 17%;}
+.payDetail .tType3_hd>div:nth-child(4), .payDetail .tType3_bd>div:nth-child(4) {width: 15%;}
+.payDetail .tType3_hd>div:nth-child(5), .payDetail .tType3_bd>div:nth-child(5) {width: 17%;}
+.payDetail .tType3_hd>div:nth-child(6), .payDetail .tType3_bd>div:nth-child(6) {width: 15%;}
+.payDetail .tType3_hd>div:nth-child(7), .payDetail .tType3_bd>div:nth-child(7) {width: 17%;}
+
+.table_cont {display: none;}
+.table_cont.current {display: block;}
+
+/* thead */
+.tType3 .tType3_hd { display: flex; height: 36px; line-height: 34px; font-size: 15px; box-sizing: border-box; position: relative; z-index: 0; background-color: #ededed; text-align: center; border-radius: 3px 3px 0 0;}
+.tType3 .tType3_hd::after {content: ""; background-color: #e9e9e9; width: 100%; height: 18px; position: absolute; bottom: 0; left: 0;z-index: -1;}
+.tType3 .tType3_hd>div {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; box-sizing: border-box;}
+.tType3 .tType3_hd>div:first-child {border-left: 0; } 
+.tType3 .font_ellipsis {position: relative;}
+/* 이용내역 호버 컨텐츠(이미지, 글 모두 보여줌) */
+.history_hover {position: absolute; width: 300px; height: 250px; padding: 25px; overflow: hidden; box-shadow: 0 0 8px rgba(0,0,0,0.5); background-color: #f4f6fa; border: 1px solid #002c9a; border-radius: 5px; z-index: 10; box-sizing: border-box; display: none;}
+.history_hover ul {display: flex; margin-bottom: 15px;}
+.history_hover ul li {width: calc(100%/3); height: 124px; margin-left: 5px; border-radius: 3px; overflow: hidden; background-color: #fff;}
+.history_hover ul li:first-child {margin-left: 0;}
+.history_hover ul li img {width: 100%;}
+.history_hover p {line-height: 1.5; text-align: left; color: #222;}
+.history_hover .allimtalk_title{position: relative; width: calc(100% - 20px); background-color: #fae100; font-family: 'LotteMartDream'; font-size: 18px; padding: 12px 21px; border-radius: 5px 5px 0 0; box-sizing: border-box; color: #222; margin: 10px 0 0 0;}
+.history_hover .allimtalk_title::after{position: absolute; content: " "; width: 42px; height: 42px; background: url(/publish/images/content/icon_kakao01.png) no-repeat; right: -20px; top: -10px;}
+.history_hover .allimtalk_title img{margin: 0 8px 0 0; vertical-align: bottom;}
+.history_hover .allimtalk_content{width: 100%;background-color: #fff; border-radius: 0 0 5px 5px; padding: 0 0 10px 0;}
+.history_hover .allimtalk_content .kakao_image img{width: 100%;}
+.history_hover .allimtalk_content p{width: calc(100% - 20px); white-space: normal; word-break: break-all; line-height: 1.4; padding: 0 10px; margin: 0 auto;}
+.history_hover .allimtalk_content .template_text,.history_hover .allimtalk_content .emphasis_title_text{font-size: 16px; font-weight: 500; color: #222;}
+.history_hover .allimtalk_content .emphasis_side_text{padding: 15px 0 0 0;}
+.history_hover .allimtalk_content .emphasis_title_text{padding: 0 0 15px 0; border-bottom: 1px solid #e5e5e5;}
+.history_hover .allimtalk_content .emphasis_side_text,.history_hover .allimtalk_content .side_info_text,.history_hover .allimtalk_content .channel_info_text{font-size: 14px; color: #999; margin: 0 auto 6px auto; white-space: normal; word-break: break-all;}
+.history_hover .allimtalk_content .template_text{padding: 15px 0 0 0;}
+.history_hover .allimtalk_content .side_info_text{padding: 8px 0 0 0;}
+.history_hover .allimtalk_content .channel_info_text{padding: 0 0 4px 0;}
+.history_hover .allimtalk_content button{margin: 0 0 8px 10px;}
+.history_hover .allimtalk_content button:last-child{margin-bottom: 0;}
+.history_hover .allimtalk_content .template_text+.btn_kakao_type{margin-top: 8px;}
+.history_hover .allimtalk_content .btn_kakao_channel{width: calc(100% - 20px); height: 40px; font-size: 15px; border-radius: 5px; background-color: #ffea00;}
+.history_hover .allimtalk_content .btn_kakao_type{width: calc(100% - 20px); height: 40px; font-size: 15px; border-radius: 5px; background-color: #ededed;}
+
+/* tbody */
+/* .tType3 .tType3_bd_wrap {height: 399px;} */
+.tType3 .tType3_bd { display: flex; height: 40px; line-height: 40px; font-size: 15px; box-sizing: border-box; text-align: center; color: #555; font-weight: 300;}
+.tType3 .tType3_bd span {font-weight: 400;}
+.tType3 .tType3_bd>div {height: 40px; padding: 0 10px; line-height: 40px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; text-align: center; color: #555; font-weight: 300; box-sizing: border-box;}
+.tType3 .tType3_bd>div:first-child {border-left: 0;}
+.tType3 .tType3_bd:last-child>div {border-bottom: 0;}
+.tType3 .tType3_bd .table_certify {font-weight: 400;}
+.tType3 .tType3_bd .input_wrap2 input[type="text"] {text-align: center; background-color: #f2f2f2; width: calc(100% - 20px); height: 32px; border-radius: 5px; color: #555; vertical-align: baseline;}
+.tType3 .tType3_bd .input_wrap2 input[type="text"]::placeholder {color: #555;}
+.tType3 .tType3_bd .input_wrap2 input[type="text"]:-ms-input-placeholder {color: #555;}
+.tType3 .tType3_bd .btnType14 {height: 28px; padding: 0 11.5px; vertical-align: baseline; line-height: 28px;}
+.tType3 .tType3_bd input[type="radio"] {margin-top: 0; margin-right: 0; vertical-align: revert;}
+
+
+.tb_wrap{position:relative;width: 100%; min-height: 430px; border: 1px solid #ccc; border-radius: 5px; margin-bottom: 10px; box-sizing: border-box;border-bottom:0 none;}
+.tb_wrap:after {content:'';position:absolute;left:2px;bottom:0;width:calc(100% - 4px);height:1px;background:#ccc;}
+.tType4{table-layout: fixed; width: 100%;}
+.tType4 thead{background-color: #ededed; position: relative; z-index: 0;}
+.tType4 thead tr:only-child th{height: 36px;}
+.tType4 thead th{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 15px; font-weight: 400; position: relative; z-index: 1; line-height: 25px; vertical-align: middle;}
+.tType4 thead th::after{position: absolute; content: " "; width: 100%; height: 18px; background-color: #e5e5e5; bottom: 0; left: 0; z-index: -1;}
+.tType4 thead th:last-child{border-right: 0;}
+.tType4 .sort_wrap{display: inline-block;}
+.tType4 tbody td{text-align: center; font-size: 15px; color: #666; font-weight: 400; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; height: 38px; vertical-align: middle; padding: 0 10px; box-sizing: border-box;}
+.tType4 tbody td.tb_tit{text-align: left; position: relative;}
+.tType4 tbody td.input_wrap2 input[type="text"] {text-align: center;background-color: #f2f2f2;width: calc(100% - 20px);height: 32px;border-radius: 5px;border: 1px solid #f2f2f2;margin-right: 0;color: #555;}
+.tType4 tbody tr:only-child:last-child td{border-bottom: 1px solid #ccc;}
+/* .tType4 tbody tr:nth-child(10n) td{border-bottom: 0;} */
+.tType4 tbody td:last-child{border-right: 0;}
+.tType4 tbody td>p{width: 100%; line-height: 38px; white-space: nowrap; text-overflow: ellipsis; letter-spacing: -0.5px; overflow: hidden;margin: 0 auto;}
+.tType4 tbody td span {font-weight: 400;}
+.tType4 td input[type="text"]{height: 28px; display: inline-block; border: 1px solid #e5e5e5; margin-right: 5px;}
+.tType4 tbody .btnType14 {height: 28px;}
+.tType4 .memo_text {width: calc(100% - 35px); margin-right: 5px; display: inline-block; text-align: left; vertical-align: inherit;}
+.tType4 tbody td span.textReject {line-height:28px;}
+.tType4 tbody td .btnTypeReject {margin:0 0 0 3px;line-height:26px;letter-spacing:0;text-align:center;vertical-align:top;}
+/* 발송결과 개선 : 테이블 내용 수정 */
+.tType4 tbody td.result_cont a {text-align: left!important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
+.tType4 tbody td.result_cont .result_tit { }
+.tType4 tbody td .cancel_date {font-size:14px; color:#666; display: block;}
+
+/* .thumb_wrap {position: absolute; margin-left: 20px; top: 20px; left: 0;} */
+.thumb_wrap {margin: 15px 0 0 10px;}
+.thumb_wrap.none{margin:0;}
+.thumb_wrap li {margin: 0 2px; display: inline-block; position: relative;}
+.thumb_wrap li>div {width: 80px; height: 80px; border-radius: 5px; overflow: hidden; box-sizing: border-box;}
+.thumb_wrap li>div img {width: 80px;height:100%;object-fit:cover;}
+.thumb_wrap li.on>div {border: 2px solid #fbc72b;}
+.thumb_wrap li button.file_close {position: absolute; top: 5px; right:5px; width: 20px; height: 20px; border: 1px solid #dbdbdb; border-radius: 50%; background-color: rgba(0,0,0,0.25); }
+.thumb_wrap li button.file_close_on {display: none;}
+.thumb_wrap li.on button.file_close {display: none;}
+.thumb_wrap li button img {margin-bottom: 4px;}
+.thumb_wrap li.on button.file_close_on {position: absolute; top: 5px; right:5px; display: block; }
+.thumb_wrap li.on button.file_close_on img {margin-bottom: 0;}
+/* 광고 */
+.ad_txt {margin:15px 0 0 0;padding:0 0 0 15px;font-weight:400;font-size:17px;}
+.ad_tit {padding-bottom: 10px;}
+.deny_receipt {padding-top: 10px;}
+
+/* 문자 보내기 - 받는사람 리스트 */
+.receipt_num {display: block !important;}
+.receipt_num_top{display:flex;}
+.receipt_num_top span {font-size: 14px; color: #e40000; font-weight: 400;white-space:nowrap;}
+.receipt_num_midde {display: flex; width: 100%; margin-top: 10px;}
+.receipt_num_midde .tabulator .tabulator-header {margin-left:0 !important;}
+.receipt_num_midde .tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=virtual] {width:100% !important;}
+.btn_popup_wrap.check_validity_wrap {position: absolute; bottom: 0; width: 100%;}
+.btn_popup_wrap.check_validity_wrap button {border: 1px solid #002c9a; color: #002c9a; margin-bottom: 0 !important; position: relative;}
+.tType1 tbody tr td.putText textarea.receipt_num{height: 70px;padding: 10px 15px;background-color: #f2f2f2;border-radius: 5px;line-height: 1.4;}
+.receipt_num_top .btn_popup_wrap{display:inline-block;margin:0 0 0 10px;}
+    
+
+.tType1_title {font-size: 20px; font-weight: 600; position: relative; height: 40px;}
+.tType1_title button {position: absolute;top: 22%; right: 0; transform: translateY(-50%); background-color: #002c9a; height: 40px; padding: 0 15px; color: #fff;}
+.tType1_title>span {font-size: 16px; font-weight: 300; color: #666;}
+.tType1 tbody tr td.send_list {position: relative;display: flex; justify-content: space-between;}
+.tType1 tbody tr td.send_list .list_left, .tType1 tbody tr td.send_list .list_right {width: calc(100%/2 - 25px);min-width: 290px;}
+.tType1 tbody tr td.send_list .list_left {left: 0;position: relative;}
+.tType1 tbody tr td.send_list .list_left .add_num {height: 90px;}
+.tType1 tbody tr td.send_list .list_left .add_num input[type="text"] {width: calc(100% - 97px);min-width: 200px;}
+.tType1 tbody tr td.send_list .list_left .add_num input[type="text"]::placeholder {color: #a6a6a6; font-weight: 300;}
+.tType1 tbody tr td.send_list .list_left .add_num>span {color: #e40000;font-size: 13px;font-weight: 400;line-height: 39px;}
+.tType1 tbody tr td .text_req {display: inline-block; color: #999; font-size: 17px; font-weight: 300; vertical-align: middle;}
+.numOfCase {position: absolute;right: 0;top: 57px;}
+.numOfCase p {display: inline-block;font-size: 13px;}
+.numOfCase p:first-child span {color: #e40000;font-weight: 500;}
+.numOfCase p:last-child span {color: #002c9a;font-weight: 500;}
+
+.tType1 tbody tr td.send_list .list_right {right: 0;}
+.tType1 tbody tr td.send_list .list_right .list_btnWrap {display: flex;flex-flow: wrap;justify-content: space-between;}
+.tType1 tbody tr td.send_list .list_right .list_btnWrap button {height: 37px;width: calc(100%/3 - 3px);margin-bottom: 5px;}
+
+.listType {min-width: 420px; height: 308px; border: 1px solid #ccc; width: calc(100% - 26%); box-sizing: border-box; border-radius: 5px; background-color: #f2f2f2; position: relative; }
+.listType .list_table {display: flex;}
+.listType .list_table div {display: inline-block;text-align: center;}
+.listType .list_table div img {margin-bottom: 3px;}
+.listType .list_table p {display: inline-block;}
+.listType .list_table .cb_wrap {width: 60px;}
+.listType .list_table .cb_wrap input[type="checkbox"] {margin-bottom: 3px;}
+.listType .list_table .list_table_num {width: 55%;}
+.listType .list_table .list_table_name {width: 45%;}
+.listType .list_head {background-color: #e8e8e8;border-bottom: 1px solid #a2a2a2;padding: 7px 0;font-weight: 400;}
+.listType .list_head p {margin-right: 3px;}
+.listType .list_body {border-bottom: 1px solid #e5e6e7;padding: 4px 0;}
+.listType .list_body:last-child {border-bottom: 0;}
+.drag_drop_wrap {background-color: #f2f2f2; margin-top: 10px;}
+.drag_drop {height: calc(100% - 37px); padding: 100px 0; box-sizing: border-box; text-align: center;}
+.drag_drop_in {background-color: #fff; width: 600px;  height: 100%; padding: 50px 0; border-radius: 5px; border: 2px solid #d5d5d5; border-style: dashed; margin: 0 auto; font-size: 16px; box-sizing: border-box;}
+.drag_drop_in .drag_top i {background-image: url(/publish/images/content/drag&drop2.png); width: 100px; height: 74px; margin-bottom: 10px;}
+.drag_drop_in p {color: #002c9a; font-weight: 600; padding: 20px 0 10px 0; font-size: 20px;}
+.drag_drop_in span {color: #666; font-weight: 300;}
+.drag_drop_in .drag_txt span {position: relative; display: block; padding: 3px; font-size: 20px;}
+.drag_drop_in .drag_txt span::after {position: absolute; content: ""; background-color: #d5d5d5;width: 96px; height: 1px; top:54%; left: 175px; transform: translateY(-50%);}
+.drag_drop_in .drag_txt span::before {position: absolute; content: ""; background-color: #d5d5d5;width: 96px; height: 1px; top:54%; right: 175px; transform: translateY(-50%);}
+
+.list_bottom {position: relative;margin-top: 10px;width: calc(100% - 190px); min-width: 420px;}
+.list_bottom .remove_btnWrap {float: left;}
+.list_bottom .list_bottom_right {float: right; font-size: 16px; display: flex;}
+.list_bottom .list_bottom_right p {line-height: 36px;}
+.list_bottom .list_bottom_right span {font-size: 20px; font-weight: 600 !important;}
+.list_bottom .list_bottom_right .address_reg2 {height: 36px; padding: 0 10px; border-radius: 5px;font-weight: 400; background-color: #6a6c72; color: #fff; margin-left: 10px;}
+
+.list_bottom .remove_btnWrap .address_reg2 {width: calc(100% - 246px); background-color: #6a6c72; color: #fff; border-radius: 5px; font-weight: 300;}
+.list_bottom .remove_btnWrap .check_validity {height: 32px; position: absolute; right: 0;}
+.tType1 tbody tr td.send_list .add_btn {position: absolute; right: 0; top: 0;}
+.tType1 tbody tr td.send_list .add_btn button {min-width: 95px; height: 32px; font-size: 14px;}
+.tType1 tbody tr td.send_list .add_remove {text-align: center;margin: 40px 4px 0 4px;align-self: center;}
+.tType1 tbody tr td.send_list .add_remove button {display: block;max-width: 44px;padding: 4px 6px; border: 1px solid #b1b1b1;border-radius: 5px; margin: 0 auto;margin-bottom: 5px;font-size: 12px;}
+.tType1 tbody tr td.send_list .add_remove button:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12);}
+.tType1 tbody tr td.send_list .add_remove button.add i {background-image:url(/publish/images/content/add_btn.png);width: 11px;height: 10px;display: block;margin: 0 auto;}
+.tType1 tbody tr td.send_list .add_remove button.remove i {background-image:url(/publish/images/content/remove_btn.png);width: 11px;height: 10px;display: block;margin: 0 auto;}
+/* 문자 보내기 - 결제금액 */
+.tType1 tbody tr th.billingAmount {position: relative;line-height: 1;vertical-align: middle;}
+.tType1 tbody tr th.billingAmount>div {background-color: #f2f2f2;border-radius: 5px;padding: 23px 30px;margin: 20px 0; position: relative;}
+.tType1 tbody tr th.billingAmount>div .final_pay {position: relative; margin-bottom: 20px; display: flex; justify-content: space-between; align-items: center;}
+.tType1 tbody tr th.billingAmount>div p:first-child {font-size: 20px;font-weight: 500;}
+.tType1 tbody tr th.billingAmount>div p:last-child {font-size: 20px;}
+.tType1 tbody tr th.billingAmount>div p span#totalPriceTxt {font-size: 24px;color: #e40000;font-weight: 500;}
+.tType1 tbody tr th.billingAmount>div p span:last-child {font-size: 16px;color: #888;font-weight: 300;}
+.tType1 tbody tr th.billingAmount .pay_info_list p {float:left;line-height:35px;}
+.tType1 tbody tr th.billingAmount .pay_info_list .info {float:left;margin:0 0 0 15px;padding:8px 15px 10px;font-size:16px;font-weight:300;color:#555;background:#e5e5e5;border-radius:5px;box-sizing:border-box;}
+.tType1 tbody tr th.billingAmount .pay_info_list .info strong {font-size:18px;font-weight:700;color:#002c9a;}
+.tType1 tbody tr th.billingAmount .pay_info_list .info span {margin:0 8px 0 7px;} 
+.tType1 tbody tr th.billingAmount button.cal_btn {position: absolute;right: 0; top: 50%;transform: translateY(-50%);background-color: #fbc72b;width: 88px;height: 32px;border-radius: 5px;}
+.tType1 tbody tr th.billingAmount button.cal_btn:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12);}
+.tType1 tbody tr th.billingAmount button.cal_btn i {background-image: url(/publish/images/content/calIcon.png);width: 12px;height: 16px;margin: 0 3px 2px 0;}
+.tType1 tbody tr th.billingAmount .pay_type {background-color: #fff; border-radius: 5px 5px 0 0; height: 60px; padding: 12px 13px; box-sizing: border-box;}
+.tType1 tbody tr th.billingAmount .pay_type button.btn_event_cash{width: 100px;}
+.tType1 tbody tr th.billingAmount .pay_type:last-child {margin-top: 10px;}
+.tType1 tbody tr th.billingAmount .pay_type>div:first-child {float: left;margin:0 0 0 5px;}
+.tType1 tbody tr th.billingAmount .pay_type>div .won {display:inline-block;margin:9px 11px 0 -34px;font-size:16px;vertical-align:top;color:#9a9a9a;}
+.tType1 tbody tr th.billingAmount .pay_type>div:last-child {float: right;}
+.tType1 tbody tr th.billingAmount .pay_type>div:only-child{float: left;}
+.tType1 tbody tr th.billingAmount .pay_type input[type="radio"]+label {font-size: 16px;}
+.tType1 tbody tr th.billingAmount .pay_type input[type="radio"]+label span {font-size: 17px; font-weight: 700;}
+.tType1 tbody tr th.billingAmount .pay_type input[type="text"] {width: 210px; height: 36px; padding:0 37px 2px 16px; border-radius: 5px;text-align:right;}
+.tType1 tbody tr th.billingAmount .pay_type input[type="text"]::placeholder {color: #000; font-size: 16px; text-align: right; font-weight: 500;}
+.tType1 tbody tr th.billingAmount .pay_type button {width: 78px; margin-left: 5px;}
+
+.tType1 tbody tr td.check_num>div {display: inline-block;}
+.tType1 tbody tr td.check_num>div button {height: 40px; padding: 0 5px;}
+.tType1 tbody input[type="text"] {height: 40px; padding: 0 15px; background-color: #f2f2f2;border-radius: 5px;line-height:38px;}
+.tType1 tbody input[type="password"] {height: 50px; padding: 0 15px; background-color: #f2f2f2;border-radius: 5px; font-size: 16px;}
+.tType1 tbody select.sel_number {width: 340px; height: 40px; padding: 0 20px; background-color: #f2f2f2;border-radius: 5px; border: 0;color: #002c9a;font-weight: 400;font-size: 16px;background-image: url(/publish/images/select_search.png); background-repeat: no-repeat; background-position: 94% center;}
+.tType1 tbody input[type="text"]::placeholder {color: #a6a6a6;}
+.tType1 tbody input:disabled {background-color: #dedede;}
+
+/*발송금액 아래 등급별 가격안내 추가*/
+.my_price_wrap .center-line{width: 96%; height: 1px; background-color: #e5e5e5; margin: 0 auto;}
+.my_price_wrap{letter-spacing: -0.5px; width: calc(100% - 100px); background-color: #fff; border-radius: 0 0 5px 5px; width: 100%;}
+.my_price_wrap ul{display: flex; width: calc(100% - 20px); border-bottom: 1px dashed #d5d5d5; margin: 0 auto; padding: 15px 0px 15px 5px; align-items: center; flex-wrap: wrap; box-sizing: border-box;}
+.my_price_wrap ul:last-child{border: 0; align-items: flex-start;}
+.my_price_wrap ul:first-child li:last-child{margin: 0; padding: 0}
+.my_price_wrap .title{font-size: 17px; font-weight: 400; color: #222; margin-top: 1px;}
+.my_price_wrap .title span{font-size: 15px;}
+.my_price_wrap .title img{margin: 0 8px 0 0; vertical-align: top;}
+.my_price_wrap .type{border: 1px solid #46484a; border-radius: 3px; margin-right: 3px; color: #46484a; padding: 0 4px 1px 4px;}
+.my_price_wrap .type, .price_line{font-size: 16px; font-weight: 400; color: #555;}
+.my_price_wrap .price{color: #e40000; font-size: 18px; font-weight: 700;}
+.my_price_wrap .line{font-size: 14px; color: #ababab;}
+
+/*// tType1 */
+/*// sub page 반복 */
+
+/* sub1 문자전송 */
+/* send_top */ 
+.send_top .top_content {background-color: #fff;padding: 30px 40px;border-radius: 10px;}
+.send_top .top_content .ad_text{display:inline-flex;height:40px;margin:-2px 0 0 8px;padding:0 20px;font-size:15px;font-weight:400;border:1px solid #afa2e9;border-radius:5px;background:#f0eefa;justify-content:center;align-items:center;vertical-align:middle;}
+.send_top .top_content .ad_text i{width:20px;height:20px;margin:0 8px 0 0;font-size:15px;font-weight:bold;color:#fff;text-align:center;border-radius:100%;background:#e40000;line-height:20px;}
+.send_top .top_content .ad_text a{color:#e40000;font-weight:bold;}
+.send_top .send_price {display: inline-block;position: relative;margin-left:50px;vertical-align: middle;line-height: 25px;height: 27.5px;}
+.send_top .send_price::after {content: "";position: absolute;background-color: #002c9a;width: 3px;height: 20px;border-radius: 2px; top: 50%;transform: translateY(-50%);left: -30px;}
+.send_top .send_price li {display: inline-block;color: #555;padding-right: 7px;margin-right: 5px;position: relative; font-size: 15px; letter-spacing: -0.5px;}
+.send_top .heading .send_price li:first-child {margin-right:28px;}
+.send_top .send_price .price_line::after {content: "/";position: absolute;top: 50%;transform: translateY(-50%);right: 0;color: #ababab;font-size: 14px;}
+.send_top .send_price li .type {border: 1px solid #46484a;border-radius: 3px;margin-right: 8px; color: #46484a;padding: 0 4px;}
+.send_top .send_price li .price {color: #e40000;font-size: 16px;font-weight: 700;}
+.send_top .send_general {width: 100%;display: flex;display: -ms-flexbox; justify-content: space-between; position: relative;}
+/* left area 내용 입력 */
+.send_top .send_left {max-width: 870px;flex-basis: 68%;}
+.send_top .send_left .myprice_view {display:inline-block;height:45px;margin:0 0 20px;padding:11px 6px 0 32px;vertical-align:top;background:#f5f5f5;border-radius:45px;box-sizing:border-box;}
+.send_top .send_left .myprice_view dt {float:left;margin:0 13px 0 0;font-size:17px;font-weight:300;line-height:22px;}
+.send_top .send_left .myprice_view dd {float:left;}
+.send_top .send_left .myprice_view dd ul {overflow:hidden;}
+.send_top .send_left .myprice_view dd ul li {position:relative;float:left;padding:0 26px 0 0;font-size:16px;line-height:24px;color:#555;}
+.send_top .send_left .myprice_view dd ul li:after {content:'/';position:absolute;left:-17px;top:0;font-size:14px;line-height:24px;color:#ababab;}
+.send_top .send_left .myprice_view dd ul li:first-child:after {display:none;}
+.send_top .send_left .myprice_view dd ul li .type {display:inline-block;width:40px;height:24px;margin:0 9px 0 0;font-size:16px;line-height:22px;text-align:center;vertical-align:top;color:#555;border:1px solid #555;background:#fff;border-radius:3px;box-sizing:border-box;}
+.send_top .send_left .myprice_view dd ul li .price {display:inline-block;font-size:18px;font-weight:700;line-height:24px;vertical-align:top;color:#002c9a;}
+.send_top .send_left .myprice_view dd ul li .count {font-size:13px;}
+/* right area 문자 미리보기 */
+.send_top .send_right {flex-basis: calc(100% - 68% - 80px); position: relative;min-height:630px;}
+.send_top .send_general.sec .send_right {min-height:auto;}
+/* phone 기본 -- sticky */
+.send_top .send_right .phone {width: 320px; position: absolute; right: -2px; top: 0;}
+.send_top .send_right .phone .phoneIn {background-image: url(/publish/images/content/phoneBg.png); height: 600px; background-size: 100% auto; background-repeat: no-repeat; }
+.send_top .send_right .phone .phoneIn>div {padding: 45px 25px 0 25px; position: relative; height: 96%; box-sizing: border-box;}
+.send_top .send_right .phone .prev_p {font-size: 20px;font-weight: 500;padding-bottom: 12px;border-bottom: 1px solid #e5e5e5;}
+.send_top .send_right .phone .text_length2 {padding: 12px 0;}
+.send_top .send_right .phone .text_length2>span {float: left;line-height: 27px;}
+.send_top .send_right .phone .text_length2>div {float: right;margin-top: 3px;}
+.send_top .send_right .phone .text_length2>div span {color: #002c9a;font-size: 15px;padding-right: 2px;}
+.send_top .send_right .phone .text_length2>div button {width: 24px;height: 24px; border: 1px solid #ccc;border-radius: 3px;}
+.send_top .send_right .phone .text_length2>div button:hover {border: 1px solid #a3a3a3;}
+.send_top .send_right .phone .text_length2>div button img {margin-bottom: 2px;}
+.send_top .send_right .phone .text_preview{position: relative; width: calc(100% + 10px);/*  height: 421px; */ padding-right:7px; max-height: calc(100% - 110px); box-sizing: border-box;overflow-y:auto;}
+.send_top .send_right .phone .text_preview::-webkit-scrollbar {width:3px;}
+.send_top .send_right .phone .text_preview::-webkit-scrollbar-track {}
+.send_top .send_right .phone .text_preview::-webkit-scrollbar-thumb {width:3px;background:rgba(0,0,0,0.85);border-radius:3px;cursor:pointer;}
+.send_top .send_right .phone .preview_auto {position: relative; width: 100%; background-color: #f2f2f2; border-radius: 10px; padding: 20px; box-sizing: border-box; line-height: 1.5; font-size: 15px; font-weight: 400; letter-spacing: -0.5px; margin: 0 0 20px 0;word-break: break-all; color: #555;}
+/* .send_top .send_right .phone .text_preview .mCSB_scrollTools {right:-15px;} */
+/* .send_top .send_right .phone .preview_auto.on_scroll_text {width: 95% !important;} */
+.preview_auto p {word-break: break-all;}
+.preview_auto .none_txt {color: #999; font-weight: 300;}
+/* 핸드폰 안에 내용 길어져서 스크롤 생길 때 */
+.send_top .send_right .phone .addText {color: #002c9a;text-align: center; font-size: 14px; padding-top: 10px; margin:0 0 10px 0;}
+.send_top .send_right .preview_util{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #d5d5d5;margin:20px 0 0 0;padding:0 0 20px 0;}
+.send_top .send_right .preview_util>*{margin:0 2px;}
+.send_top .send_right .preview_util button{width:32px;height:32px;border-radius:5px;border:1px solid #d5d5d5;background:#F5f5f5;}
+.send_top .send_right .preview_util button img{margin:-2.5px 0 0 0;}
+.send_top .send_right .preview_util p{margin:0 20px;font-weight:500;}
+
+/* 그림 문자 */
+.send_top .send_right .phone .text_length2 .photo_msg_num {margin-left: 3px; float: left;}
+.send_top .send_right .phone .text_length2 .photo_msg_num li {display: inline-block; width: 28px; padding: 5px 0; border: 1px solid #ccc; border-radius: 5px; margin-right: 2px; background-color: #f5f5f5; color: #cf468d; text-align: center; box-sizing: border-box;}
+.send_top .send_right .phone .text_length2 .photo_msg_num li:hover {background-color: #f8f1f5; border: 1px solid #e26ba9;}
+.send_top .send_right .phone .text_preview .preiew_img .img_box {max-width: 308px; border-radius: 10px; overflow: hidden; margin-bottom: 10px;}
+.send_top .send_right .phone .text_preview .preiew_img .img_box img {width: 100%;}
+/* .send_top .send_right .phone .text_preview .preiew_img .img_box.on_scroll_img {max-width: 95% !important; margin-right: 15px;} */
+
+/* 문자 예약 */
+/* .send_top .send_right .phone_bottom {position: absolute; bottom: 0; left: 0;} */
+.send_top .send_right .phone_bottom {position: absolute; bottom: 37px; left: 0;}
+.send_top .send_right .send_rev {width: 310px; margin: 50px 0 0; /*position:relative;*/}
+.send_top .send_right .send_rev .rev_selected  {background-color: #f5f5f5;padding: 15px 0 15px 10px;border: 1px solid #d6d8da;border-radius: 10px;}
+.send_top .send_right .send_rev .rev_radio input[type="radio"]+label {color: #555;margin-right: 8px;} 
+.send_top .send_right .send_rev select+label {color: #555;font-weight: 300; font-size: 14px;}
+.send_top .send_right .send_rev input+label {color: #555;font-weight: 300; font-size: 14px;} /*2023 10 13 추가*/
+.send_top .send_right .send_rev input.dividType1 {width:50px; border:1px solid #d5d5d5; padding:4px 0 4px 10px; color:#777; } /*2023 10 13 추가*/
+.send_top .send_right .send_rev input[type="checkbox"]+label {color: #555;font-weight: 300; font-size: 14px;}
+.send_top .send_right .send_rev .rev_top span {color: #555;font-weight: 300; font-size: 14px;}
+.send_top .send_right .send_rev .rev_top .selBox {display: inline-block;}
+.send_top .send_right .send_rev .rev_top .selBox select {font-size:14px;}
+.send_top .send_right .send_rev .rev_top .calendar_wrap input[type="text"] {width: 110px;height: 34px; font-size:14px;}
+.send_top .send_right .send_rev .rev_top .calendar_in .calendarPop {left: -130px;}
+.send_top .send_right .send_rev .rev_bottom {margin-top: 8px;}
+.send_top .send_right .send_rev .rev_bottom .selType1 {margin-left:5px;font-size:14px;}
+/* 문자 전송 */
+
+.send_top .send_right .send_rev .send_content {display:flex;margin:0 0 15px;padding:0 0 108px;justify-content:space-between;}
+.send_top .send_right .send_rev .send_content .rev_radio ul li {padding:6px 0;vertical-align:top;}
+.send_top .send_right .send_rev .send_content .rev_radio ul li input[type=radio],
+.send_top .send_right .send_rev .send_content .rev_radio ul li input[type=radio] + label {vertical-align:top;}
+.send_top .send_right .send_rev .send_content .send_btn {display:flex;width:245px;justify-content:space-between;}
+.send_top .send_right .send_rev .send_content .send_btn button {width:calc(100%/2 - 4px);height:60px;}
+.send_top .send_right .send_rev .use_enter {/*position:absolute;*/ padding:3px 0 8px 65px; display:flex;align-items:center;}
+.send_top .send_right .send_rev .use_enter label {font-size:16px!important; padding:0 0 0 4px; font-weight:400!important;}
+
+/* sub1 엑셀 문자(대량 전송) */
+.send_top .get_excel .button.ad_btn i{position:absolute;display:inline-block;width:47px;height:36px;background:url(/publish/images/required_read.gif) no-repeat center;left:-23px;top:-21px;}
+.send_top .get_excel .tType1 tbody tr td.putText .put_left{background:#f0eefa;}
+.send_top .get_excel .send_right .phone {height: 93%; position: absolute; top: 0; right: 0;}
+.send_general.sec .tType1 tbody tr:first-child {border-top: 0;}
+.send_top .excelWrap {padding: 20px 0;}
+.excel_middle {background-color: #f2f2f2; padding: 9px 20px; border-radius: 5px; margin: 20px 0;}
+.excel_middle .select_btnWrap div{gap:6px;}
+.send_top .excelWrap .excel_selBox {margin-bottom: 10px; display: flex; justify-content: space-between;}
+.send_top .excelWrap .excel_selBox select.selType1 {padding: 0 80px 0 10px;}
+.send_top .excelWrap .excel_selBox span {color: #e40000; font-size: 14px; padding-left: 5px;}
+.send_top .excelWrap .excel_selBox button {height: 36px; padding: 0 12px; border-radius: 5px; font-size: 14px; letter-spacing: 0;}
+.send_top .excelWrap .excel_selBox button.btnType14 i {background-image: url(/publish/images/content/excel_put_number.png); width: 21px; height: 16px;margin: 0 6px 4px 0;}
+.send_top .excelWrap .file_add {margin-bottom: 20px}
+.excel_middle2 {display: flex; justify-content: space-between; justify-items: center;}
+.excel_middle2 p {align-self: center; font-weight: 300;}
+.select_btnWrap>div:first-child {position:relative;float: left;}
+.select_btnWrap>div:last-child {float: right; display: flex;}
+.excelWrap .select_btnWrap>div:last-child button {margin: 0 2.5px;}
+.select_btnWrap>div button {height: 32px; padding: 0 10px; border-radius: 5px;  background-color: #fff; font-size: 14px;line-height:30px;}
+.select_btnWrap>div:first-child button {border: 1px solid #d5d5d5; color: #555}
+.select_btnWrap>div button:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12);}
+/* .select_btnWrap>div:first-child button:hover {border: 1px solid #e40000;color: #e40000;} */
+/* .select_btnWrap>div:first-child button:nth-child(1) i {background-image: url(/publish/images/content/add_icon.png);width: 10px;height: 10px;margin-right: 3px;}
+.select_btnWrap>div:first-child button:nth-child(2) i {background-image: url(/publish/images/content/remove_icon.png);width: 10px;height: 2px;margin-right: 3px;} */
+button.check_validity {padding: 0 10px; border-radius: 5px; border:1px solid #b1b1b1; color: #555; }
+button.check_validity i {background-image: url(/publish/images/content/qmIcon_s.png); width: 18px; height: 18px; margin: 0 0 2px 5px;}
+button.check_validity:hover  {border: 1px solid #a3a3a3;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12);}
+.select_btnWrap>div:last-child button.address_reg {border:1px solid #002c9a; color: #002c9a;}
+.select_btnWrap>div:last-child button.address_reg:hover  {border: 1px solid #002788;color: #002788;}
+.send_top .get_excel .send_right .send_rev {margin: 20px 0 0;}
+
+/* 선거문자 */
+.sub .election .heading {position:relative;padding-bottom: 13px;}
+.sub .election .heading>div:first-child {margin-top: 2px;}
+.sub .election .heading .election_btnWrap {position:absolute;right:0;top:0;}
+.sub .election .heading button {height: 42px; padding: 0 12px; border: 1px solid #002c9a; border-radius: 5px; margin-left: 2px; font-size: 15px; line-height: 2; color: #002c9a;}
+.sub .election .heading .button2 {padding:0 17px;line-height:40px;border-color:#d5d5d5;color:#222;}
+.sub .election .heading .button2.info:before {margin-top:10px;}
+.sub .heading i.election_btn1 {background-image: url(/publish/images/content/candidate_img.png); width: 25px; height: 22px; margin: 0 3px 0px 0;}
+.sub .heading i.election_btn2 {background-image: url(/publish/images/content/receipt_icon.png); width: 18px; height: 19px; margin: 0 3px 2px 0;}
+.sub .heading i.election_btn3 {background-image: url(/publish/images/content/print_icon2.png); width: 20px; height: 19px; margin: 0 3px 2px 0;}
+
+/* 2023/12/01 선거문자 - 20건문자(수동문자)전송 추가 */
+/* .sub .election .receipt_number_table_wrap .listType{height:346px;} */
+.sub .election .receipt_number_table_wrap .listType{height:351px;}
+.sub .election .receipt_number_table_wrap .put_left{width:calc(100% - 26%);border:0;padding:0;background:#fff;}
+.sub .election .receipt_number_table_wrap .put_left .listType,.sub .election .receipt_number_table_wrap .listType .receipt_number_table{width:100%;}
+.sub .election .receipt_number_table_wrap .listType .receipt_number_table{width:100%;}
+.sub .election .receipt_number_table_wrap .receipt_number_table tbody{height:calc(100% - 38px);}
+.sub .election .receipt_number_table_wrap .receipt_number_table thead tr,.sub .election .receipt_number_table_wrap .receipt_number_table tbody tr{border-top:0;}
+.sub .election .receipt_number_table_wrap .receipt_number_table th,.sub .election .receipt_number_table_wrap .receipt_number_table td{position:relative;}
+.sub .election .receipt_number_table_wrap .receipt_number_table th::after,.sub .election .receipt_number_table_wrap .receipt_number_table td::after{position:absolute;content:"";width:1px;height:16px;background:#d4d4d4;right:0;top:50%;transform:translateY(-50%);}
+.sub .election .receipt_number_table_wrap .receipt_number_table th:last-child::after,.sub .election .receipt_number_table_wrap .receipt_number_table td:last-child::after{display:none;}
+.sub .election .receipt_number_table_wrap .receipt_number_table{width:100%;text-align:center;table-layout:fixed;}
+.sub .election .receipt_number_table_wrap .receipt_number_table thead tr{border-bottom:1px solid #a2a2a2;}
+.sub .election .receipt_number_table_wrap .receipt_number_table thead tr th{height:38px;text-align:center;background:#e8e8e8;}
+.sub .election .receipt_number_table_wrap .receipt_number_table tbody tr td{height:29px;background:transparent;border:0;border-bottom:1px solid #e5e6e7;padding:0 3px;}
+.sub .election .receipt_number_table_wrap .receipt_number_table tbody tr td input{width:60px;}
+.sub .election .receipt_number_table_wrap .receipt_number_table tbody tr td label{display:inline-block;width:calc(100% - 64px);}
+.sub .election .receipt_number_table_wrap .put_right .receipt_info{width:calc(100% - 10px);height:calc(100% - 193px);background:#f2f2f2;margin:10px 0 0 10px;padding:10px;border-radius:5px;box-sizing:border-box;}
+.sub .election .receipt_number_table_wrap .put_right .receipt_info dt{display:flex;font-size:15px;font-weight:500;margin:0 0 8px 0;justify-content:space-between;align-items:center;letter-spacing:-0.5px;}
+.sub .election .receipt_number_table_wrap .put_right .receipt_info dd{font-size:14px;text-align:right;background:#fff;margin:0 0 8px 0;padding:3px 6px;border-radius:5px;}
+.sub .election .receipt_number_table_wrap .put_right .receipt_info dd:last-child{margin:0 0 0 0;}
+.sub .election .receipt_number_table_wrap .put_right .receipt_info dd b{font-size:16px;font-weight:500;}
+.sub .election .receipt_number_table_wrap .put_right .receipt_info .btn_reset{font-size:14px;font-weight:500;color:#333;}
+.sub .election .receipt_number_table_wrap .put_right .receipt_info .btn_reset i{display:inline-block;width:15px;height:13px;margin:-1px 2px 0 0;background:url(/publish/images/icon_reset.png) no-repeat center center;}
+.sub .election .list_bottom{display:flex;width:94.8%;align-items:center;justify-content:space-between;padding:0 0 10px 0;}
+.sub .election .receipt_number_table_wrap .list_bottom{width:100%;}
+.sub .election .list_bottom .pagination{display:inline-flex;width:auto;margin:0;justify-content:flex-start;}
+.sub .election .list_bottom .pagination button{display:inline-flex;align-items:center;justify-content:center;height:32px;}
+.sub .election .list_bottom .list_bottom_right{float:none;display:inline-flex;justify-content:flex-end;align-items:center;}
+.sub .election .list_bottom .list_bottom_right p{margin:0 10px 0 0;}
+.sub .election .list_bottom .list_bottom_right button{width:95px;height:32px;font-size:14px;padding:0 2px;font-weight:400 !important;}
+.sub .election .list_bottom .list_bottom_right>button{margin:0 4px 0 0;}
+.sub .election .list_bottom .list_bottom_right .btn_yellow{display:inline-flex;align-items:center;justify-content:center;padding:0 2px;}
+.sub .election .list_bottom .list_bottom_right .btn_yellow i.qmMark{background:url(/publish/images/content/qmIcon_black.png) no-repeat center;margin:0 0 0 2px;}
+
+/* 2023/12/07 선거문자 - 20건문자(수동문자) 전송 추가 table에서 ul로 변경 */
+.sub .election .receipt_number_table_wrap .table_ul{display:flex;flex-wrap:wrap;text-align:center;align-content:flex-start;}
+.sub .election .receipt_number_table_wrap .table_ul li{position:relative;display:flex;border:0;background:transparent;justify-content:center;align-items:center;z-index:5;}
+.sub .election .receipt_number_table_wrap .table_ul li::after{position:absolute;content:"";width:1px;height:16px;background:#d4d4d4;right:0;top:50%;transform:translateY(-50%);}
+.sub .election .receipt_number_table_wrap .table_ul li:nth-child(2n)::after{display:none;}
+.sub .election .receipt_number_table_wrap .thead_ul li:nth-child(odd){width:60px;}
+.sub .election .receipt_number_table_wrap .thead_ul li:nth-child(even){width:calc((100% - 120px)/2);}
+.sub .election .receipt_number_table_wrap .thead_ul{position:relative;border-bottom:1px solid #a2a2a2;}
+.sub .election .receipt_number_table_wrap .thead_ul::after{position:absolute;content:"";width:100%;height:1px;background:#e5e6e7;}
+.sub .election .receipt_number_table_wrap .thead_ul li{height:38px;font-size:16px;font-weight:400;background:#e8e8e8;}
+.sub .election .receipt_number_table_wrap .thead_ul li button{margin:-4px 1px 0 1px;}
+.sub .election .receipt_number_table_wrap .thead_ul li .btn_sort_up{margin:-4px 0 0 4px;}
+.sub .election .receipt_number_table_wrap .tbody_ul{position:relative;height:calc(100% - 40px);overflow:hidden;}
+.sub .election .receipt_number_table_wrap .tbody_ul::after{position:absolute;content:"";width:100%;height:100%;background:url(/publish/images/content/tbody_li_line.png) left 0px;left:0;top:0;}
+.sub .election .receipt_number_table_wrap .tbody_ul li{width:calc(100%/2);height:31px;justify-content:flex-start;}
+.sub .election .receipt_number_table_wrap .tbody_ul li .input_wrap{position:relative;width:60px;}
+.sub .election .receipt_number_table_wrap .tbody_ul li .input_wrap::after{position:absolute;content:"";width:1px;height:16px;background:#d4d4d4;right:0;top:50%;transform:translateY(-50%);}
+.sub .election .receipt_number_table_wrap .tbody_ul li label{width:calc(100% - 60px);}
+.sub .election .send_hover_cont p{line-height:1.5;}
+
+/* 2024/10/21 선거문자 - 20건문자(수동문자) 20줄 */
+.sub .election .table_20{justify-content:space-between;}
+.sub .election .table_20 .put_left{width:calc(100% - 240px);}
+.sub .election .table_20 .put_left .list_top{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 10px 0;}
+.sub .election .table_20 .put_left .receipt_total_text{font-size:16px;}
+.sub .election .table_20 .put_left .receipt_total_text span{font-weight:500;}
+.sub .election .table_20 .put_left .list_top .btnType9{width:80px;height:30px;font-size:15px;font-weight:400;}
+.sub .election .table_20 .put_right{width:225px;max-width:225px;align-self:flex-end;margin:0 0 50px 0;}
+.sub .election .table_20 .put_right .receipt_info{height:auto;padding:20px 15px;}
+.sub .election .table_20 .tbody_ul.table_ul_20 li{width:100%;}
+.sub .election .table_20 .table_ul.table_ul_20 li:nth-child(2n)::after{display:block;}
+.sub .election .table_20 .table_ul.table_ul_20 .input_wrap{width:60px;}
+.sub .election .table_20 .table_ul.table_ul_20 .td_name{width:20%;}
+.sub .election .table_20 .table_ul.table_ul_20 .td_number{width:40%;}
+.sub .election .table_20 .table_ul.table_ul_20 .td_status{width:calc(40% - 60px);}
+.sub .election .table_20 .table_ul.table_ul_20 div{position:relative;}
+.sub .election .table_20 .table_ul.table_ul_20 div::after{position:absolute;content:"";width:1px;height:16px;background:#d4d4d4;right:0;top:50%;transform:translateY(-50%);}
+.sub .election .table_20 .table_ul.table_ul_20.tbody_ul li:last-child{border-bottom:0;}
+.sub .election .table_20 .table_ul.table_ul_20.tbody_ul li,.sub .election .receipt_number_table_wrap .table_ul.table_ul_20.tbody_ul li:only-child:last-child{border-bottom:1px solid #e5e5e5;}
+.sub .election .table_20 .table_ul.table_ul_20.tbody_ul li::after,
+.sub .election .table_20 .table_ul.table_ul_20.tbody_ul div:last-child::after{display:none;}
+.sub .election .table_20 .list_bottom_right label{margin:0 0 0 8px;}
+.sub .election .table_20 .put_right .selType2{width:100%;height:30px;border:0;}
+.sub .election .table_20 .put_right dd.send_box{padding:10px 15px;}
+.sub .election .table_20 .put_right dd.send_box .title{font-size:15px;font-weight:500;text-align:left;}
+.sub .election .table_20 .put_right dd.send_box .send_number b{font-size:20px;}
+.sub .election .table_20 .put_right dd.cf_box{font-size:14px;padding:0;background:transparent;text-align:left;}
+.sub .election .table_20 .put_right dd.cf_box span{font-weight:500;}
+
+/* send_bottom */ 
+.send_bottom {position: relative;margin: 60px 0 0 0;}
+.send_bottom .bottom_content {background-color: #fff;padding: 40px;border-radius: 10px;}
+.search_sample {position: absolute;top: 5px;right: 0;}
+.search_sample input[type="text"] {width: 214px; height: 40px;margin-right: -4px;border-radius: 3px 0 0 3px;padding: 0 10px;}
+.search_sample input[type="text"]::placeholder {font-size: 17px; font-weight: 300; color: #999;}
+.search_sample button {background-color: #fff;width: 40px;height: 40px;border-radius: 0 3px 3px 0;}
+.search_sample button img {width: 20px;height: 20px;}
+/* 문자 샘플 탭 */
+.area_tabs{text-align: center; margin-bottom: 30px;}
+.area_tabs .top_tab{display: flex; justify-content: space-between; position: relative;padding:0 0 0 160px;}
+.tab_depth1{display: flex;height: 36px; color: #555; font-size: 16px; border: 1px solid #bcbdc1; box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.2); border-radius: 5px; overflow: visible; background-color: #ecedef; align-self: center;position: relative;}
+.tab_depth1 a{width: 50px;line-height: 36px;border-right: 1px solid #bcbdc1;}
+.tab_depth1 a:first-child{border-radius: 5px 0 0 5px;}
+.tab_depth1 a:last-child{border-right: 0;border-radius: 0 5px 5px 0;}
+.tab_depth1 a.on{background-color:#fff;border:1px solid #002c9a;font-size:16px;font-weight:500;color:#002c9a;line-height:35px;height:36px;margin:-1px 0 0;}
+.tab_depth1 a.on:last-child{border-radius: 0 5px 5px 0;}
+.tab_depth1 .on_active {display:none;}
+.area_tabs .tab_depth2{width: 45%;justify-content: center;margin: 0 auto; align-self: center;display: flex;}
+.area_tabs .tab_depth2>div {display: none;}
+.area_tabs .tab_depth2 .photo_wrap.active {display: block;}
+.area_tabs .tab_depth2 a{padding: 0 30px; color: #555; font-size: 19px;height: 53px;line-height: 50px; box-sizing: border-box; border: 1px solid #b1b1b1; border-radius: 100px;margin: 0 5px; flex-basis: calc(95% / 3);transition: all 0.1s ease-in-out;}
+.area_tabs .tab_depth2 a.on{position: relative; background-color: #fff;border: 3px solid #002c9a;border-radius: 100px; color: #002c90; font-weight: 600; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); height: 53px; line-height: 44px; transition: all 0.1s ease-in-out;}
+.area_tabs .tab_depth2 a.on::after{position: absolute; content: "▼"; font-size: 15px; bottom: -30px; left: 50%; transform: translateX(-50%); z-index: 1;}
+.area_tabs .tab_depth2 a.tab_next::after,.tab_depth2 a.tab_prev::after{display: none;}
+.area_tabs .bottom_tab{margin-top: 20px;}
+.area_tabs .tab_depth3{width: 100%; display: flex; flex-wrap: wrap; justify-content: center; background-color: #f2f2f2;font-size: 16px; letter-spacing: -0.5px; color: #666;font-weight: 300;padding: 20px 40px; border-radius: 10px;margin-bottom: 30px; box-sizing: border-box;}
+.area_tabs .tab_depth3 a{padding: 0 15px;position: relative; line-height: 2;}
+.area_tabs .tab_depth3 a:hover{color: #002c9a;text-decoration: underline;}
+.area_tabs .tab_depth3 a.on{color: #002c9a; font-weight: 600;}
+.area_tabs .tab_depth3 a.on::before{position: absolute; content: " "; width: calc(100% - 25px); height: 5px; background-color: #003ed9; opacity: 0.2; bottom: 8px; left: 12px;}
+.area_tabs .tab_depth3 a::after{position: absolute; content: " "; width: 4px; height: 4px; background-color: #c3c4c5; border-radius: 10px; top: 15px;right: -3px;}
+.area_tabs .tab_depth3 a:last-child::after{display: none;}
+.area_tabs .tab_depth4{position: relative; min-width: 550px; /* display: inline-flex; justify-content: center; background-image: url(/publish/images/tab4_item01.png),url(/publish/images/tab4_item01.png); background-repeat: no-repeat; background-position: left center, right center; */ margin: 0 auto;font-size: 15px;}
+/* .area_tabs .tab_depth4::before{position: absolute; content: " "; width: 100%; height: 1px; background-color: #d5d5d5; top: 50%; left: 0; z-index: 0;} */
+.area_tabs .tab_depth4 a{padding: 8px 25px 9px 25px; border: 1px solid #dbdce0; color: #666; font-size: 17px; font-weight: 400; background-color: #fff; margin: 5px; border-radius: 30px; z-index: 2; transition: all 0.2s ease-in-out;display:inline-block;}
+.area_tabs .tab_depth4 a.on{background-color: #fbc72b; border: 1px solid #fbc72b; color: #222; font-weight: 500; box-shadow: 0 0 7px rgba(0,0,0,0.25); transition: all 0.2s ease-in-out;}
+.customReq {position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
+.customReq button {height: 36px; padding: 0 12px; border-radius: 5px; background-color: #002c9a; font-size: 18px; color: #fff;}
+.customReq button i {background-image: url(/publish/images/content/customReq.png); width: 22px; height: 18px; margin: 0 10px 3px 0 ;}
+.customReq button:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12);}
+.customReq input[type=button] {display:none;}
+.area_total_count {min-height:5px;margin:-12px 0 10px;font-size:16px;font-weight:300;text-align:left;color:#555;}
+.area_total_count strong {font-weight:500;color:#000;}
+/* 문자샘플 콘텐츠 */
+.area_tabcontent{display: flex; flex-wrap: wrap; width: 100%; justify-content: flex-start; text-align: center; margin-bottom: 50px;}
+.area_tabcontent li{width: calc(100% / 5 - 11px); border: 1px solid #d5d5d5; background-color: #f2f2f2; border-radius: 10px; padding: 0 14px; margin-bottom: 13px; box-sizing: border-box;margin-right: 13px; transition: all 0.3s ease-in-out;cursor:pointer;height:100%;}
+.area_tabcontent li:nth-child(5n){margin-right: 0;}
+.area_tabcontent li .tit_text_wrap {position:relative;padding: 10px 5px;}
+.area_tabcontent li .tit_text{width:100%;height: 16px; margin: 0 auto; font-size: 14px; font-weight: 500;  text-overflow: ellipsis;overflow: hidden;display:-webkit-inline-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align:left;padding:0 85px 0 0;box-sizing:border-box;}
+.area_tabcontent li .tit_text_wrap .custom_button {position:absolute;right:0;top:5px;width:85px;height:24px;font-size:13px;font-weight:300;line-height:22px;text-align:center;color:#002c9a;border:1px solid #002c9a;background:#fff;border-radius:5px;}
+.area_tabcontent .msg_cont{width: 100%; height: 240px; text-align: left; position: relative;}
+.area_tabcontent .msg_cont .msg_text{display: inline-block; width: 100%; height: 100%; min-height: 240px; border-radius: 5px; letter-spacing: -0.5px; line-height: 1.2; font-size: 15px; font-weight: 300; font-family: 'Noto Sans KR', sans-serif; color: #555; padding: 13px 14px; background-color: #fff; box-sizing: border-box;overflow:hidden;overflow-y:auto;word-break:break-all;}
+.area_tabcontent li .info_text{font-size: 13px; font-weight: 300; color: #222; padding: 10px 0;}
+.area_tabcontent li .info_text .limit_text{color: #002c9a; font-weight: 500;}
+.area_tabcontent li:hover{border: 1px solid #002c9a; background-color: #e7ecf6; color: #002c9a; box-shadow: 0 0 8px rgba(0,0,0,0.25); transition: all 0.3s ease-in-out;}
+.area_tabcontent.photo_sample {min-height:773px;}
+
+/* 내 문자함 */
+.area_tabcontent.myBox .msg_cont {background-color: #fff; height: 260px; padding: 10px; box-sizing: border-box;overflow:hidden;overflow-y:auto;}
+.area_tabcontent.myBox .msg_cont .msg_text {height:auto;min-height:auto;margin:10px 0 0;padding:0;overflow-y:hidden;}
+.area_tabcontent.myBox .msg_cont .msg_text:first-child {margin:0;}
+.area_tabcontent.myBox li {position: relative;}
+.area_tabcontent.myBox li .tit_text_wrap {display: flex;}
+.area_tabcontent.myBox li .tit_text {padding-right: 16px;}
+.area_tabcontent li .info_text {text-align: right;}
+.area_tabcontent.myBox .myphoto_info {position: absolute; left: 14px; bottom:0;}
+.area_tabcontent.myBox .myphoto_info p {color: #555;}
+
+
+.area_tabcontent.photo_sample li{padding: 0 7px 9px 7px; position: relative;transition:none;}
+.area_tabcontent.photo_sample .hover_cont{display: none; position: absolute; width: 300px; z-index: 80; border: 5px solid #fff; border-radius: 10px; overflow: hidden; box-shadow: 0 0 8px rgba(0,0,0,0.5);}
+.area_tabcontent.photo_sample .hover_cont img{width: 100%;}
+.photo_cont{width: 100%; height: 100%; max-height: 335px; overflow: hidden; border-radius: 5px; cursor: pointer;}
+.photo_cont img{width: 100%;height: auto;}
+.area_tabcontent.photo_sample li .photo_cont {display:flex;height:325.5px;align-items:center;background:#fff;}
+/*// sub1 문자보내기 */
+
+/* 지도/약도 추가 */
+.map_search {margin-bottom: 20px;}
+.map_search input[type="text"] {width: 260px; height: 40px; padding: 0 15px;  border-radius: 5px; border: 2px solid #fbc72b;}
+.map_search input[type="text"]::placeholder {font-weight: 300; color: #a6a6a6;}
+.map_search button {padding: 0 19px; height: 40px; border-radius: 5px; margin-left: 2px;}
+.map_search .map_check {background-color: #fbc72b;}
+.map_search .map_add {background-color: #2a57c8; color: #fff;}
+.map_search p {font-size: 14px; font-weight: 300; display: inline-block;padding-left: 12px; vertical-align: middle;}
+/* //지도/약도 추가 */
+
+
+/* sub2 맞춤제작 */
+.custom_visual { max-width: 1400px; height: 480px; border-radius: 10px; margin: 0 auto 20px auto; overflow: hidden;}
+.custom_visual .custom_visual_image {background-image: url(/publish/images/content/custom_visual.jpg); background-repeat: no-repeat; width: 100%; height: 100%;}
+.custom_content {background-color: #fff; padding: 40px; border-radius: 10px;}
+
+/* 맞춤제작 샘플 */
+.custom_content.custom1 .area_tabcontent {min-height:720px;}
+.custom_content.custom1 .area_tabcontent li {position: relative;padding: 7px;}
+.custom_content.custom1 .photo_cont {vertical-align: middle;}
+/* 제작방법 및 이용안내 */
+.custom_content.custom2 .cont_top {margin: 50px 0 80px 0;}
+.custom_content.custom2 table {width: 100%; color: #222; font-size: 18px;text-align: center;}
+.custom_content.custom2 table thead tr {background-color: #fbc72b; border-radius: 5px;height: 50px; line-height: 50px;font-weight: 500;}
+.custom_content.custom2 table thead tr th:first-child {border-radius:5px 0 0 5px;}
+.custom_content.custom2 table thead tr th:last-child {border-radius:0 5px 5px 0;}
+.custom_content.custom2 table thead tr span {font-size: 14px;}
+.custom_content.custom2 table tbody tr {border-bottom: 1px solid #e5e5e5; height: 50px; line-height: 50px; font-weight: 300;} 
+.custom_content.custom2 table tbody tr td:first-child {text-align: left; padding: 0 20px;}
+
+.custom_content.custom2 .custom_notice {background-color: #efefef;display: flex; padding: 25px 40px; border-radius: 5px; margin-top: 30px;}
+.custom_content.custom2 .custom_notice>div {width: 170px;}
+.custom_content.custom2 .custom_notice>div p {display: inline-block; font-size: 20px; margin-left: 10px; vertical-align: middle;}
+.custom_content.custom2 .custom_notice>div i {background-image: url(/publish/images/content/custom2_notice_icon.png); width: 42px; height: 42px;}
+.custom_content.custom2 .custom_notice ul li {display: inline-block; font-weight: 300; color: #666;letter-spacing: -0.5px;margin-right: 30px;}
+.custom_content.custom2 .custom_notice ul li:last-child {margin-right: 0;}
+.custom_content.custom2 .custom_notice ul li p:first-child {margin-bottom: 13px;}
+
+.custom_content.custom2 .cont_bottom {}
+.custom_content.custom2 .cont_bottom .custom_step {position:relative;padding:57px 45px 80px 45px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);border-radius:10px;box-sizing:border-box;}
+.custom_content.custom2 .cont_bottom .custom_step::after {content:"";position:absolute;top:0;left:50%;width:30%;height:8px;background-color:#fbc72b;transform:translateX(-50%);}
+.custom_content.custom2 .cont_bottom .custom_step .step_title {text-align:center;}
+.custom_content.custom2 .cont_bottom .custom_step .step_title p {font-family:'yg-jalnan',snas-serif;font-size:28px;color:#000;}
+.custom_content.custom2 .cont_bottom .custom_step .step_title p span {font-family:'yg-jalnan',snas-serif;color:#002c9a;}
+.custom_content.custom2 .cont_bottom .custom_step .step_title .summary {display:block;margin:11px 0 0;font-size:18px;letter-spacing:-0.025em;}
+.custom_content.custom2 .cont_bottom .custom_step ol {display:flex;margin:33px 0 0;justify-content:space-between;}
+.custom_content.custom2 .cont_bottom .custom_step ol li {position:relative;width:calc(100%/3 - 36px);height:380px;padding:217px 0 0;text-align:center;background:url(/publish/images/content/custom2_sample1.png) #f1f1f1 no-repeat center 44px;border-radius:10px;box-sizing:border-box;}
+.custom_content.custom2 .cont_bottom .custom_step ol li:after {content:'';position:absolute;left:-39px;top:50%;width:25px;height:15px;background:url(/publish/images/content/custom2_stepIcon.png) no-repeat left top;transform:translateY(-50%) rotate(-90deg);}
+.custom_content.custom2 .cont_bottom .custom_step ol li:first-child:after {display:none;}
+.custom_content.custom2 .cont_bottom .custom_step ol li:nth-child(2) {background-image:url(/publish/images/content/custom2_sample2.png);}
+.custom_content.custom2 .cont_bottom .custom_step ol li:nth-child(3) {background-image:url(/publish/images/content/custom2_sample3.png);}
+.custom_content.custom2 .cont_bottom .custom_step ol li .step {display:inline-block;width:116px;height:34px;font-size:16px;line-height:34px;text-align:center;background:#fbc72b;border-radius:34px;}
+.custom_content.custom2 .cont_bottom .custom_step ol li .step strong {margin:0 0 0 3px;font-size:24px;font-weight:700;vertical-align:top;}
+.custom_content.custom2 .cont_bottom .custom_step ol li .text {margin:20px 0 0;font-size:20px;font-weight:300;line-height:28px;letter-spacing:-0.01em;}
+.custom_content.custom2 .cont_bottom .custom_step ol li .text strong {font-weight:500;}
+.custom_content.custom2 .cont_bottom .custom_step ol li .text span {display:block;font-size:16px;font-weight:300;color:#666;}
+
+/* 내보관함 */
+.search_wrap {background-color: #f2f2f2; padding: 12px 15px; border-radius: 5px; }
+.search_wrap .btn_left {float: left;}
+.search_wrap .btn_left>button {margin-left: 3px; padding: 0 9px;}
+.search_wrap .btn_left>button img {margin-bottom: 3px;}
+.search_wrap .calendar_wrap .calendar_in .calendarPop {left: -142px;}
+.search_wrap.calendar_wrap input[type="text"] {width: 150px; height: 36px; border: 1px solid #ccc;}
+.search_wrap>div>span:first-child {padding-right: 8px; vertical-align: middle;}
+.search_wrap .search {display: inline-block; margin-left: 2px;}
+.search_wrap .search input[type="text"] {width: 200px; height: 36px; border: 1px solid #ccc;}
+.search_wrap .search input[type="text"]::placeholder {font-weight: 300;}
+.search_wrap .search .btnType2 {width: 62px; margin-left: 3px; font-weight: 300;}
+.search_wrap .btn_right {float: right;}
+.search_wrap .btn_right button {width: 116px; height: 36px; padding: 0 10px; background-color: #fff; border: 1px solid #ccc; border-radius: 3px; text-align: left; position: relative; box-sizing: border-box; font-size: 16px; color: #666;}
+.search_wrap .btn_right button i {background-image: url(/publish/images/content/order_change.png); width: 11px; height: 19px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%);}
+.search_wrap .btn_right2 {float: right;}
+.search_wrap_btn {margin: 20px 0;}
+.search_wrap_btn button {height: 36px;}
+.search_wrap_btn p {display: inline-block; font-size: 16px; font-weight: 300; vertical-align: middle; color: #666; padding-left: 5px;}
+.search_wrap_btn p .add_text {font-size: 14px; padding-left: 5px;}
+.custom_content.custom3 .area_tabcontent li {background-color: transparent; padding: 0; border: 0;}
+.custom_content.custom3 .area_tabcontent li .photo_preview {background-color: #f2f2f2; padding: 0 7px 7px 7px; border: 1px solid #d5d5d5; border-radius: 10px;}
+.custom_content.custom3 .area_tabcontent li .tit_text_wrap {padding: 10px 0; letter-spacing: -1px;}
+.custom_content.custom3 .area_tabcontent li .tit_text_wrap input[type="checkbox"] {margin-bottom: 2px;}
+.custom_content.custom3 .area_tabcontent li .tit_text_wrap input[type="checkbox"]+label {font-size: 15px; color: #222;}
+.custom_content.custom3 .tit_text_wrap>span {font-size: 14px; width: 60px; text-align: center; padding: 4px; display: inline-block; border-radius: 11px; margin-left: 2px; font-weight: 300;}
+.custom_content.custom3 .tit_text_wrap>span.step1 {background-color: #2a57c8; color: #fff;}
+.custom_content.custom3 .tit_text_wrap>span.step2 {background-color: #fbc72b; color: #222; font-weight: 400;}
+.custom_content.custom3 .tit_text_wrap>span.step3 {background-color: #999; color: #fff;}
+.custom_content.custom3 .area_tabcontent li:hover { box-shadow: none;}
+.myphoto_info {position: relative; margin-top: 12px;}
+.myphoto_info p {font-size: 14px; font-weight: 400; color: #222; text-align: left; font-weight: 300; line-height:18px;}
+.myphoto_info p:first-child {padding: 3px 0 8px 0;}
+.myphoto_info button {position: absolute; right: 0; background-color: #fff; height: 24px; padding: 0 6px; border: 1px solid #ccc; border-radius: 5px; font-size: 13px; color: #555;}
+.myphoto_info button:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);}
+.myphoto_info button.modify_btn {top: 0;}
+.myphoto_info button.detail_btn {top: 26px;}
+
+/* 고객센터 */
+.serv_content {background-color: #fff;padding: 40px;border-radius: 10px; min-height: 589px; display: none;}
+.serv_content.current {display: block;}
+.serv_content .search_wrap {margin-top: 40px;}
+/* board list tab */
+.list_tab_wrap ul {display: flex; max-width: calc(100% - 150px); margin-top: 50px; margin-bottom: -5px; flex-wrap: wrap; }
+.list_tab_wrap ul li {padding-bottom: 5px; padding-right:30px; position: relative;}
+.list_tab_wrap ul li::before {content: "";position: absolute;top: 47%;right: 15px; width: 1px;height: 15px;background: #d5d5d5;transform: translateY(-50%);}
+.list_tab_wrap ul li:last-child::before {content: none;}
+.list_tab_wrap ul li button { font-size: 18px; color: #666; font-weight: 300;}
+.list_tab_wrap ul li.active button { color: #002c9a; font-weight: 500; position: relative; }
+.list_tab_wrap ul li.active button::after {content: ""; position: absolute; width: 90%; height: 9px; background-color: rgba(0,44,154,0.15);bottom: -1px; left: 50%; transform: translateX(-50%);}
+.list_tab_wrap {position: relative;}
+.list_tab_wrap .selType2 {position: absolute; right: 0; top: -5px;}
+/* board list tab2 */
+.list_tab_wrap2 {position: relative;}
+.list_tab_wrap2::after {position: absolute;height: 2px;background-color: #000;width: 100%; content: "";bottom: 0;left: 0;}
+.list_tab_wrap2 ul {display: flex;text-align: center;margin-bottom: 20px;position: relative;background-color: #fff;}
+.list_tab_wrap2 ul li {border-top: 1px solid #e5e5e5;}
+.list_tab_wrap2 ul li:first-child{border-radius: 10px 0 0 0; border-left: 1px solid #e5e5e5;}
+.list_tab_wrap2 ul li:last-child{border-radius: 0 10px 0 0; border-right: 1px solid #e5e5e5;}
+.list_tab_wrap2 ul li button {width: 100%; height: 45px; padding: 10px 0;font-size: 17px;border-right: 1px solid #e5e5e5;background-color: #fff;}
+.list_tab_wrap2 ul li:first-child button {border-radius: 10px 0 0 0;}
+.list_tab_wrap2 ul li:last-child button {border-radius: 0 10px 0 0; border-right: 0;} 
+.list_tab_wrap2 ul li.active button {background-color: #46484a; height: 45px; border-radius:10px 10px 0 0;color: #fff;border-right: 1px solid transparent;}
+.list_tab_wrap2.type2 ul li {width: 120px;}
+.list_tab_wrap2.type3 ul li {width: 180px;}
+.list_tab_wrap2.type4 ul li {width: 150px;}
+.list_tab_wrap2.type5 ul li {width: 200px;}
+/* table tab */
+/* board list tab */
+.table_tab_wrap {position: relative;}
+.table_tab_wrap ul {display: flex; height: 60px; padding: 0 30px; border-radius: 5px; margin-bottom: 25px; background-color: #f2f2f2; align-items: center; box-sizing: border-box;}
+.table_tab_wrap ul li {padding-bottom: 5px; padding-right:46px; position: relative;}
+.table_tab_wrap ul li::before {content: "";position: absolute;top: 52%;right: 23px; width: 1px;height: 15px;background: #d5d5d5;transform: translateY(-50%);}
+.table_tab_wrap ul li:last-child::before {content: none;}
+.table_tab_wrap ul li button { font-size: 18px; color: #666; font-weight: 300;}
+.table_tab_wrap ul li.active button { color: #002c9a; font-weight: 500; position: relative; }
+.table_tab_wrap ul li.active button::after {content: ""; position: absolute; width: 90%; height: 9px; background-color: rgba(0,44,154,0.15);bottom: -1px; left: 50%; transform: translateX(-50%);}
+.table_tab_wrap .selType2 {width: 130px; position: absolute; top: 50%; right: 30px; transform: translateY(-50%);}
+/*발송결과 개선 */
+.table_tab_wrap .tab_btnbox{position:absolute; top: 50%; right: 30px; transform: translateY(-50%); z-index:9;}
+.table_tab_wrap .tab_btnbox button.btnType.btnType14.check_validity {border: 1px solid #002c9a; color: #002c9a;}
+.table_tab_wrap .tab_btnbox .qmMark{background-image: url(../images/content/qmIcon_s.png); width: 19px; height: 19px; margin-left: 5px; margin-top: -2px;}
+
+/* board_list - 공지사항 */
+.board_list {width: 100%; margin: 23px 0 50px 0; text-align: center;}
+.board_list thead th {font-size: 18px; height: 65px; border-top: 2px solid #000; border-bottom: 3px double #e5e5e5; vertical-align: middle;}
+.board_list thead th .sort_wrap {margin-left: 5px;}
+.board_list tbody td {font-size: 17px; height: 60px; padding: 0 5px;  border-bottom: 1px solid #e5e5e5; vertical-align: middle; font-weight: 300; color: #666;}
+.board_list tbody td.list_link {color: #222; font-weight: 400; text-align: left;}
+.board_list tbody tr:hover {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.12);}
+.waitA {width: 85px; height: 35px; border-radius: 5px; color: #222; background-color: #fbc72b; display: inline-block; line-height: 35px; font-weight: 400;} 
+.completeA {width: 85px; height: 35px; border-radius: 5px; color: #777; background-color: #d5d5d5; display: inline-block; line-height: 35px; font-weight: 400;} 
+.list_btnWrap {text-align: right; margin-bottom: 30px;}
+
+/* 리스트 상세페이지 */
+.view_wrap {width: 100%; border-top: 2px solid #000; margin: 60px 0 50px 0;}
+.view_wrap .view_head {border-bottom: 3px double #e5e5e5; box-sizing: border-box; position: relative;}
+/* .view_wrap .view_head::after {position: absolute; content: ""; top: 70px; left: 0; background-color: #e5e5e5; width: 100%; height: 1px;} */
+.view_wrap .view_head .title {padding: 20px 30px 20px 30px; font-size: 24px; font-weight: 500; border-bottom: 1px solid #e5e5e5;}
+.view_wrap .view_head .title h1,.view_wrap .view_head .title p{white-space: normal; word-break: break-all; line-height: 1.3;}
+.ext_info li {display: inline-block; color: #666; font-weight: 300; font-size: 17px; padding: 13px 30px 13px 30px; vertical-align: middle;}
+.ext_info li i {margin-right: 10px;}
+.ext_info li:nth-child(1) i {background-image: url(/publish/images/content/list_view_icon1.png); width: 16px; height: 16px; }
+.ext_info li:nth-child(2) i {background-image: url(/publish/images/content/list_view_icon2.png); width: 16px; height: 16px;  margin: 0 10px 3px 0;}
+.ext_info li:nth-child(3) i {background-image: url(/publish/images/content/hits_icon.png); width: 24px; height: 14px; margin: 0 10px 3px 0; opacity: 0.9;}
+.view_wrap .view_cont {padding: 40px 00px; box-sizing: border-box; border-bottom: 1px solid #d5d5d5;}
+.view_wrap .view_cont .cont_in {font-size: 18px; line-height: 1.5; font-weight: 300;}
+.view_wrap .view_cont .cont_in .img_cont {text-align: center; margin-bottom: 70px;}
+
+/* 첫결제이벤트 */
+.event_cont{position: relative;border-radius: 20px; background-repeat: no-repeat;}
+.event_logo{position: absolute; top: 60px; right: 60px;}
+.firstpay_event{background-image: url(/publish/images/event/firstpay_event_bg.jpg); background-position: center; background-size: cover; padding: 220px 0 90px 0;}
+.event_cont .agree_wrap{color: #fff; font-size: 18px; font-weight: 100; text-align: left;}
+.firstpay_event.event_cont .agree_wrap{width: 998px; margin: 30px auto;}
+.firstpay_event.event_cont .agree_wrap li{margin: 0 0 10px 0;}
+.firstpay_event .agree_wrap input[type="checkbox"]{display: none;}
+.firstpay_event .agree_wrap input[type="checkbox"]+label{border-radius: 5px;display: inline-block; position: relative; cursor: pointer; vertical-align: middle; margin-right: 5px; padding:0 0 0 35px;}
+.firstpay_event .agree_wrap input[type="checkbox"]+label::after{position: absolute;content: "";display: inline-block;width:24px;height: 24px;background-color: #fff;background-repeat: no-repeat;top: 1px;left: 0;border-radius: 5px;}
+.firstpay_event .agree_wrap input[type="checkbox"]:checked+label{position: relative;}
+.firstpay_event .agree_wrap input[type="checkbox"]:checked+label::after{background-image: url(/publish/images/event/icon_checked01.png);background-position: center;background-color: #fbc72b;}
+
+.view_cont .serv_content.charg_cont{display: block; text-align: left; padding: 0;}
+.view_cont .serv_content.charg_cont .tType1{margin-bottom: 0;}
+
+/* 첨부파일 */
+.attachedFile2 {margin-top: 40px;}
+.attachedFile2 i {background-image: url(/publish/images/content/attach_file2.png); width: 18px; height: 16px; margin: 0 15px 3px 0;}
+.attachedFile2 .attachedFile_in {background-color: #efefef;width: 100%; height: 60px; padding: 0 30px;  border-radius: 5px; margin-bottom: 5px; line-height: 60px; box-sizing: border-box;}
+.attachedFile2 .attachedFile_in:last-child {margin-bottom: 0;}
+.attachedFile2 .attachedFile_in a {font-size: 18px; font-weight: 300; display: inline-block;}
+.view_btnWrap {position:relative;min-height:50px;text-align: center;}
+.view_btnWrap button {background-color: #fbc72b; width: 100px; height: 50px; border-radius: 5px; font-size: 18px; color: #222; }
+.view_btnWrap .list_button {position:absolute;right:0;top:0;}
+/* 상세페이지 이전글, 다음글 */
+.list_prev-next {margin-top: 50px;}
+.list_prev-next li {display: flex; height: 60px;line-height: 60px; color: #666; border-top: 1px solid #d5d5d5;}
+.list_prev-next li:last-child {border-bottom: 1px solid #d5d5d5;}
+.list_prev-next li>div { padding: 0 25px; box-sizing: border-box;}
+.list_prev-next li>div:first-child {background-color: #efefef; width: 150px;  position: relative; font-weight: 400;}
+.list_prev-next li>div:last-child { width: calc(100% - 150px); font-weight: 300;}
+.list_prev-next li i { width: 11px; height: 6px; position: absolute; right: 20px; top: 50%; transform: translateY(-50%);}
+.list_prev-next li.list_prev i {background-image: url(/publish/images/content/list_prev.png);}
+.list_prev-next li.list_next i {background-image: url(/publish/images/content/list_next.png);}
+/* 상세페이지 답변 */
+.view_answer {border-top: 2px solid #000; border-bottom: 1px solid #d5d5d5; margin-top: -1px;}
+.view_answer .view_asnwer_head {height: 70px; line-height: 70px; padding: 0 30px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5;}
+.view_answer .view_asnwer_head .ext_info {margin-top: 0;}
+.view_answer .view_asnwer_body { display: flex; padding: 40px 30px; box-sizing: border-box;}
+.view_answer .answer_title {width: 30px;}
+.view_answer .answer_title i {background-image: url(/publish/images/content/answer_icon.png); width: 16px; height: 16px; margin-top: 8px; margin-bottom: 6px;}
+.view_answer .answer_title span {background-color: #ccc;padding: 0 10px;font-size: 13px;border-radius: 10px;margin-left: -10px;}
+.view_answer .answer_cont {width: calc(100% - 30px); padding: 0 30px; font-size: 18px; font-weight: 300; color: #222; line-height: 1.5; box-sizing: border-box;}
+ 
+/* 이용안내 */
+.kisa_guidebook {margin:0 0 25px;text-align:right;}
+.kisa_guidebook .download_button {display:inline-block;height:40px;padding:0 18px;font-size:16px;line-height:40px;letter-spacing:-0.025em;text-align:center;color:#fff;background:#002c9a;border-radius:5px;}
+.kisa_guidebook .download_button:before {content:'';display:inline-block;width:18px;height:40px;margin:0 10px 0 0;vertical-align:top;background:url(/publish/images/content/icon_filedown_button.png) no-repeat left top;}
+.clause_list li.list_open .clause_list_head span.operGuide_title {font-family: 'GmarketSansBold'; font-size: 22px; display: inline-block; padding-top: 4px;}
+.clause_select_wrap {text-align: right;}
+.clause_select_wrap .version_change_select{width: 160px; margin: 0 0 20px 0;}
+
+/* 자주하는 질문 */
+.qna_cont .search_wrap .btn_left {float: right;}
+.qna {width: 100%; border-top: 2px solid #000; margin: 23px 0 50px 0;} 
+/* 질문 */
+.qna li .question_text {width: 20px;font-family: 'GmarketSansMedium'; color: #002c9a; font-size: 22px; padding-right: 20px; vertical-align: top;margin: 4px 0 0 0;}
+.qna li button {position: relative; width: 100%; min-height: 74px; padding: 0 30px; text-align: left; border-bottom: 1px solid #d5d5d5; box-sizing: border-box;}
+.qna li.open button::after {background-image: url(/publish/images/content/qna_close.png);width: 22px; height: 2px;} 
+.qna li button::after {background-image: url(/publish/images/content/qna_open.png); background-repeat: no-repeat; position: absolute; top: 50%; transform: translateY(-50%); content: ""; width: 22px; height: 22px; right: 30px;} 
+.qna li button p {display: inline-block; font-size: 20px; width: calc(100% - 80px);white-space:normal; word-break:break-all;} 
+/* 답변 */
+.qna li .answer_text {font-family: 'GmarketSansMedium'; color: #eea301; font-size: 22px; padding-right: 20px; padding-top: 6px; vertical-align: top;}
+.qna li .qna_answer {background-color: #f5f5f5; display: none; padding: 36px 30px; border-bottom: 1px solid #d5d5d5; display: none; box-sizing: border-box;}
+.qna li .qna_answer p {display: inline-block;}
+.qna li .qna_answer .answer_cont {font-size: 18px; font-weight: 300; line-height: 1.4; width: calc(100% - 100px);}
+/* 1:1문의 */
+.serv_content .mem_cont_in {position: relative; max-width: 820px; padding: 80px; margin: 0 auto;}
+.serv_content .mem_cont_in .list_inputType1::placeholder {color: #a6a6a6; font-size: 16px;}
+.serv_content .input_list_item.textWrap {display: block; height: 395px; padding: 15px 25px 20px 25px;}
+.serv_content .textWrap>div:last-child {padding-top: 20px;}
+.serv_content .textWrap textarea {height: 310px; border: none; border-radius: 5px;}
+.serv_content .textWrap textarea::placeholder {color: #a6a6a6; font-size: 16px;}
+
+.clause_list li.list_open {border-radius: 5px;background-color: #f2f3f4;}
+.clause_list li.list_open .clause_list_head {display: table; width: 100%; height: 70px;}
+.clause_list li.list_open .clause_list_head .list_head_in {position: relative; padding: 0 30px; box-sizing: border-box; display: table-cell; vertical-align: middle;}
+.clause_list li.list_open .clause_list_head span {font-size: 18px; font-weight: 500; line-height: 1.5;}
+.clause_list li.list_open .clause_list_body {padding: 0 30px 20px 30px; background-color: #f2f3f4; border-radius: 0 0 10px 10px;}
+.clause_list li.list_open .clause_list_body .agree_text {background-color: #fff; height: 230px; padding: 20px; border-radius: 5px;}
+
+.serv_btnWrap {text-align: center;display: flex;width: 820px;margin: 0 auto;justify-content: space-between;}
+.serv_btnWrap button {width: calc(100%/2 - 5px);height: 70px;border-radius: 5px;font-size: 22px;}
+.serv_btnWrap button:first-child {background-color: #fbc72b;}
+.serv_btnWrap button:last-child {background-color: #999; color: #fff;font-weight: 300;}
+
+/* photo - 이벤트 */
+.photoBox {display: flex; border-top: 2px solid #000; flex-wrap: wrap; justify-content: flex-start; padding-top: 40px; margin: 23px 0 10px 0; box-sizing: border-box; }
+.photoBox .photoBox_in {width: calc(100%/3 - 20px); margin-right: 30px; margin-bottom: 40px;cursor: pointer;}
+.photoBox_in:nth-child(3n) {margin-right: 0;}
+.photoBox .imgBox { height: 250px; position: relative; margin-bottom: 15px; overflow: hidden; background-color: #f1f1f1;}
+.photoBox .imgBox img {height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); transition: .3s;}
+.photoBox .imgBox img:hover {transform: translate(-50%,-50%) scale(1.1);}
+.photoBox .txtBox a {font-size: 22px; font-weight: 500;line-height:30px;}
+.photoBox .txtBox span {font-size: 18px; font-weight: 300; color: #666; padding-top: 10px;display: inline-block;display:none;}
+
+/* 결제내역 */
+/* 요금결제내역 */
+.pay_cont .tType1 .calendar_wrap {margin-right: 3px;}
+.pay_cont .tType1 .calendar_wrap>input[type="text"] {border: 0; width: 160px; height: 40px;}
+.pay_cont .tType1 button {height: 40px; margin-right: 2px;}
+.pay_cont .tType1 .btnType17 {font-size: 16px; width: 100px;}
+.pay_cont .excel_middle {margin: 20px 0 10px 0;}
+.pay_cont .excel_middle .selType2 {width: 82px; height: 32px; margin-left: 0;}
+.pay_cont .select_btnWrap .add_text2 {font-size: 16px; padding-top: 7px; color: #666; font-weight: 300;}
+.pay_cont .select_btnWrap .add_text2 .accountinfo {padding:2px 0 0 10px; color:#21376c; font-weight:400;}
+.pay_cont .select_btnWrap .add_text2 .accountinfo span {font-size:14px; color:#697593; padding:0 0 0 10px;}
+/*등급 및 누적결제액 확인 버튼 추가*/
+.pay_cont .excel_middle .level_btn{margin: 0 5px; border: 1px solid #002c9a; color: #002c9a;}
+.pay_cont .excel_middle .level_btn img{margin-top: -3px;}
+
+.pay_cont .excel_middle .print_btn {margin: 0 5px;}
+.pay_cont .pay_info {display: flex; justify-content: center; background-color: #efeff0; width: 100%; padding: 16px 0; border-radius: 5px; margin: 20px 0 50px 0; box-sizing: border-box; }
+.pay_cont .pay_info p:nth-child(1) {font-size: 18px;}
+.pay_cont .pay_info p:nth-child(2), .pay_cont .pay_info p:nth-child(3) {font-size: 16px; font-weight: 300;}
+.pay_cont .pay_info p:nth-child(2) {padding: 0 47px 0 57px;}
+.pay_cont .pay_info p span {color: #002c9a; font-weight: 500;}
+.clause_list {margin-bottom: 50px;}
+.clause_list .list_head_in span>i {background-image: url(/publish/images/content/titBoxIcon.png); width: 18px; height: 20px; margin: 0 8px 3px 0;}
+.clause_list .clause_list_body {background-color: #efeff0 !important;}
+.clause_list .refund_info {text-align: center; width: 100%;}
+.clause_list .refund_info th { height: 45px; line-height: 45px; font-size: 17px; font-weight: 500;background-color: #fff; }
+.clause_list .refund_info th:first-child {border-radius: 5px 0 0 5px;}
+.clause_list .refund_info th:last-child {border-radius: 0 5px 5px 0;}
+.clause_list .refund_info tbody td {height: 40px; line-height: 1.5; font-weight: 300; font-size: 16px; border-bottom: 1px solid #e5e5e5; letter-spacing: -0.5px; vertical-align: middle;}
+.clause_list .refund_info tbody td span{font-weight: 400;}
+.pay_cont .tType1 {margin-bottom: 50px;}
+.pay_cont .tType1 tbody tr th {line-height: 55px;}
+.charg_cont .tType1 tbody tr td {line-height: 40px;}
+.pay_cont .tType1 td {position: relative; font-size: 18px; letter-spacing: 0.5px;}
+.pay_cont .tType1 td.price_ref1 {font-weight: 300;}
+.pay_cont .tType1 td.price_ref1>span {font-size: 24px; font-weight: 500;}
+.pay_cont .tType1 td.price_ref1 .reqTxt5 {font-size: 16px; font-weight: 300; color: #666;}
+.pay_cont .tType1 td input[type="checkbox"] {margin-top: 3px;}
+.pay_cont .tType1 td input[type="checkbox"].re {border: 1px solid #ccc; margin-left: 3px; margin-top: 1px;}
+.pay_cont .tType1 td input[type="checkbox"]+label {font-size: 18px; font-weight: 300; vertical-align: middle;}
+.pay_cont .tType1 td input[type="text"]+label {position: absolute; top:50%; transform: translateY(-50%); left: 336px; font-size: 18px;}
+.pay_cont .tType1 td input[type="text"].readonly {background-color: #fff; width: 32.1%; min-width: 200px; border: 1px solid #d5d5d5;}
+.pay_cont .tType1 td input[type="text"].account_put {width: 32.1%; min-width: 320px;} 
+.pay_cont .tType1 td input[type="text"].readonly::placeholder {font-size: 18px;}
+.pay_cont .tType1 td select {width: 200px; background-color: #f2f2f2; border: 0; height: 40px; margin-right: 2px; font-size: 18px;}
+.pay_cont .tType1 td .btnType9 {width: 90px; margin-right: 0; margin-left: 2px;}
+.tType1 td .reqTxt6 {color: #e40000; font-size: 14px; line-height: 50px; font-weight: 400; padding-left: 13px;}
+.tType1 td .reqTxt6>span {vertical-align: middle;}
+.pay_cont .tType1 tbody tr td.send_cf>div:first-child {margin-bottom: 10px;}
+.pay_cont .tType1 tbody tr td .refund_reason {overflow:hidden;}
+.pay_cont .tType1 tbody tr td .refund_reason > div {float:left;margin:0 0 10px;}
+/* 사용내역 */
+.hisroy_price {display: flex; justify-content: space-between; margin-bottom: 30px;}
+.hisroy_price .hisroy_price_in {background-color: #f2f2f2; width: calc(100%/3 - 20px); padding: 28px 22px; border-radius: 5px; box-sizing: border-box;}
+.hisroy_price .hisroy_price_in>p {font-size: 22px; font-weight: 600;  margin-bottom: 25px;  font-family: 'GmarketSansBold';}
+.hisroy_price .hisroy_price_in i{background-size: 100%;}
+.hisroy_price .hisroy_price_in:nth-child(1) i {background-image: url(/publish/images/content/history_icon1.png); width: 23px; height: 26px; margin: 0 10px 2px 0;}
+.hisroy_price .hisroy_price_in:nth-child(2) i {background-image: url(/publish/images/content/history_icon2.png); width: 26px; height: 24px; margin: 0 10px 2px 0;}
+.hisroy_price .hisroy_price_in:nth-child(3) i {background-image: url(/publish/images/content/history_icon3.png); width: 21px; height: 21px; margin: 0 10px 2px 0;}
+.hisroy_price .hisroy_price_in>div {background-color: #fff; height: 50px; padding: 0 20px; border-radius: 5px; line-height: 50px; box-sizing: border-box;}
+.hisroy_price .hisroy_price_in>div:last-child {margin-top: 10px;}
+.hisroy_price .hisroy_price_in>div>p {font-size: 17px; font-weight: 300;}
+.hisroy_price .hisroy_price_in>div>p:first-child {float: left;}
+.hisroy_price .hisroy_price_in>div>p:last-child {float: right;}
+.hisroy_price .hisroy_price_in>div>p>span {font-size: 22px; font-family: 'GmarketSansBold'; color: #002c9a; padding-right: 5px;}
+	/*후불회원 요금 사용내역*/
+.hisroy_price .hisroy_defprice_in {position:relative; background-color: #f2f2f2; width: calc(100%/4 - 10px); padding: 28px 22px 40px 22px; border-radius: 5px; box-sizing: border-box;}
+.hisroy_price .hisroy_defprice_in>p {font-size: 20px; font-weight: 600;  margin-bottom: 25px;  font-family: 'GmarketSansBold';}
+.hisroy_price .hisroy_defprice_in i{background-size: 100%;}
+.hisroy_price .hisroy_defprice_in:nth-child(1) i {background-image: url(/publish/images/content/history_icon1.png); width: 23px; height: 26px; margin: 0 10px 2px 0;}
+.hisroy_price .hisroy_defprice_in:nth-child(2) i {background-image: url(/publish/images/content/history_icon2.png); width: 26px; height: 24px; margin: 0 10px 2px 0;}
+.hisroy_price .hisroy_defprice_in:nth-child(3) i {background-image: url(/publish/images/content/history_icon4.png); width: 22px; height: 24px; margin: 0 10px 2px 0;}
+.hisroy_price .hisroy_defprice_in:nth-child(4) i {background-image: url(/publish/images/content/history_icon3.png); width: 21px; height: 21px; margin: 0 10px 2px 0;}
+.hisroy_price .hisroy_defprice_in>div {background-color: #fff; height: 50px; padding: 0 20px; border-radius: 5px; line-height: 50px; box-sizing: border-box;}
+.hisroy_price .hisroy_defprice_in>div:last-child {margin-top: 10px;}
+.hisroy_price .hisroy_defprice_in>div>p {font-size: 15px; font-weight: 300;}
+.hisroy_price .hisroy_defprice_in>div>p:first-child {float: left;}
+.hisroy_price .hisroy_defprice_in>div>p:last-child {float: right;}
+.hisroy_price .hisroy_defprice_in>div>p>span {font-size: 20px; font-family: 'GmarketSansBold'; color: #002c9a; padding-right: 1px;}
+.hisroy_price .hisroy_defprice_in .clearfix{ display: flex; justify-content: space-between; align-items: center; height: 40px; background-color: #fff; padding: 5px 10px; border-radius: 5px; margin: 0 0 10px 0;}
+.hisroy_price .hisroy_defprice_in .clearfix:last-child{margin: 0 0 0 0; text-align: right;}
+.hisroy_price .hisroy_defprice_in .clearfix p:nth-child(2n){width: calc(100% - 5px); text-align: right;}
+.hisroy_price .hisroy_defprice_in dl {position: absolute; font-size:13px; color:#777; padding:0; top:178px;}
+.hisroy_price .hisroy_defprice_in dl dd {padding:2px 0 0 8px;}
+
+.history_details .tType1_title{margin: 0;}
+.history_details .tType1_title img{margin: -4px 0 0 0;}
+.history_details .details_wrap{width: 100%; background-color: #f2f2f2; border-radius: 5px; padding: 15px 20px 15px 20px; box-sizing: border-box;}
+.history_details .details_wrap table{width: 100%; table-layout: fixed; letter-spacing: -0.5px; border-collapse: separate; border-spacing: 0 10px;}
+.history_details .details_wrap table th{position: relative; font-family: 'GmarketSansMedium'; font-size: 18px; color: #222; vertical-align: middle; padding: 0 0 10px 0;}
+.history_details .details_wrap table th::after{position: absolute; content: " "; width: 1px; height: 15px; background-color: #a5a5a5; right: -1px;}
+.history_details .details_wrap table th:last-child:after{display: none;}
+.history_details .details_wrap table tbody td{height: 50px; background-color: #fff; text-align: center; vertical-align: middle;}
+.history_details .details_wrap table tbody td:first-child{border-radius: 5px 0 0 5px;}
+.history_details .details_wrap table tbody td:last-child{border-radius: 0 5px 5px 0;}
+
+/*.hisroy_price {display: flex; justify-content: space-between; margin-bottom: 0; flex-flow: wrap;}
+.hisroy_price .hisroy_price_in>p {font-size: 22px; font-weight: 600;  margin-bottom: 25px;  font-family: 'GmarketSansBold';}
+.hisroy_price .hisroy_price_in {background-color: #f2f2f2; width: calc(100%/3 - 15px); padding: 28px 22px; border-radius: 5px; box-sizing: border-box;}
+.hisroy_price .total_price{display: flex;width: 100%;align-items: center;justify-content: space-between;}
+.hisroy_price .total_price .clearfix{position: relative; display: flex; align-items: center; height: 50px; background-color: #fff; padding: 5px 20px; border-radius: 5px;}
+.hisroy_price .total_price .clearfix p:nth-child(2){position: relative;}
+.hisroy_price .total_price .clearfix p:nth-child(2)::before{position: absolute; content: ""; width: 1px; height: 18px; background-color: #d5d5d5; right: 0;}
+.hisroy_price .total_price p{margin: 0 0 0 0;}
+.hisroy_price .total_price>div:last-child{padding: 0 0 0 0;}
+.hisroy_price .hisroy_price_in>div>p>span {font-size: 20px;  font-family: 'GmarketSansBold'; color: #002c9a; padding-right: 5px;}*/
+/*.hisroy_price {display: flex; justify-content: space-between; margin-bottom: 0; flex-flow: wrap;}
+.hisroy_price .hisroy_price_in {background-color: #f2f2f2; width: calc(100%/2 - 15px); padding: 28px 22px; border-radius: 5px; box-sizing: border-box;}
+.hisroy_price .hisroy_price_in>p{font-size: 20px; font-weight: 600; margin-bottom: 25px; font-family: 'GmarketSansBold';}
+.hisroy_price .hisroy_price_in i{background-position: center; margin: 0 4px 0 0;}
+.hisroy_price .hisroy_price_in .clearfix{ display: flex; justify-content: space-between; align-items: center; height: 40px; background-color: #fff; padding: 5px 15px; border-radius: 5px; margin: 0 0 15px 0;}
+.hisroy_price .hisroy_price_in .clearfix:last-child{margin: 0 0 0 0; text-align: right;}
+.hisroy_price .hisroy_price_in .clearfix p:nth-child(2n){width: calc(100% - 50px); text-align: right;}
+.hisroy_price .total_price{display: flex;width: 100%;align-items: center;justify-content: space-between; margin: 0 0 20px 0; padding: 15px 20px;}
+.hisroy_price .total_price .clearfix{position: relative;width: calc((100% - 400px)/2); align-items: baseline; line-height: 40px; margin: 0 0 0 0;}
+.hisroy_price .total_price .clearfix p:nth-child(2){position: relative; padding: 0 10px 0 0; margin: 0 10px 0 0;}
+.hisroy_price .total_price .clearfix p:nth-child(2)::before{position: absolute; content: ""; width: 1px; height: 18px; background-color: #d5d5d5; right: 0; top: 12px;}
+.hisroy_price .total_price .clearfix p:nth-child(2n){width: calc((100% - 100px)/2); text-align: right;}
+.hisroy_price .total_price p{margin: 0 0 0 0;}
+.hisroy_price .total_price p:nth-child(1) i{width: 20px; height: 25px; background-image: url(/publish/images/content/history_icon2.png); background-position: center 0;}
+.hisroy_price .total_price p:nth-child(3) i{width: 22px; height: 20px; background-image: url(/publish/images/content/history_icon3.png);}
+.hisroy_price .hisroy_price_in:nth-child(2) i{width: 31px; height: 20px; background-image: url(/publish/images/content/history_icon1.png); background-position: center 0; margin: 0 7px 0 0;}
+.hisroy_price .hisroy_price_in:nth-child(3) i{width: 25px; height: 25px; background-image: url(/publish/images/content/icon_kakaotalk.png); background-position: center 0; margin: 0 7px 0 0;}
+.hisroy_price .hisroy_price_in:nth-child(4) i{width: 26px; height: 28px; background-image: url(/publish/images/content/history_fax.png); background-position: center 0; margin: 0 7px 0 0;}
+.hisroy_price .hisroy_price_in>div>p>span {font-size: 18px; font-family: 'GmarketSansBold'; color: #002c9a; letter-spacing: -.5px;}*/
+
+.list_info {margin-bottom: 10px; display: flex; justify-content: space-between; align-items: flex-end;}
+.list_info .selType2 {height: 32px;}
+.list_info p {font-size: 16px; }
+.list_info p span {color: #002c9a; font-weight: 500;}
+.list_info .cf_text{display: inline-block; font-size: 14px; font-weight: 500;}
+.list_info>div {float: right;}
+.list_info>div button {padding:0 10px;height:32px;border-radius:5px;margin-left:2px;font-weight:300;}
+.list_info>div .btnType15 {width:auto;}
+.serv_content .excel_middle .calendar_wrap>input[type="text"] {width: 129px; height: 32px; border-radius: 5px;}
+.serv_content .calendar_wrap button {border: 0 !important; height: 100%;}
+.serv_content .calendar_wrap button:hover {box-shadow: none;}
+.serv_content .select_btnWrap .btn_left>button {padding: 0 14.5px; border: 1px solid #b1b1b1; color: #222;}
+.serv_content .select_btnWrap .btn_left>button:hover {color: #222;border: 1px solid #b1b1b1}
+.serv_content .select_btnWrap .btn_left>button.btnType6 {background-color: #e8f0ff;border: 1px solid #b1c6ee;}
+.serv_content .select_btnWrap .btn_left .reqTxt4 {font-size: 14px;}
+.cal_label {padding-right: 8px; vertical-align: middle;}
+.publish_btn {background-color: #f2f2f2; padding: 0 30px; border-radius: 5px; height: 65px; margin-bottom: 40px; line-height: 59px; box-sizing: border-box;}
+.publish_btn>div:first-child {float: left;}
+.publish_btn input[type="radio"]+label {font-size: 18px; font-weight: 300;}
+.publish_btn>div:last-child {float: right;}
+.publish_btn button {background-color: #002c9a; color: #fff; width: 120px; height: 45px; font-size: 18px;line-height:45px;}
+
+/* 세금계산서/영수증 */
+.pay_cont .tType1 td .emailWrap2 {display: inline-flex;background-color: #f2f2f2; width: calc(100% - 620px); min-width: 470px; height: 40px; border-radius: 5px;position: relative;vertical-align: middle; }
+.pay_cont .tType1 td .emailWrap2 input[type="text"] {width: calc(100%/2);}
+.pay_cont .tType1 td .list_selType1 {border-radius: 5px; margin-right: 0; margin-left: 1px; background-position: right 15px top 50%;}
+.pay_cont .tType1_title {margin-top: 30px;}
+.pay_cont .tType1 .send_cf .reqTxt6 {line-height:24px;}
+.set_date button {width: 100px; border-radius: 5px; border: 1px solid #b1b1b1; margin-right: 5px !important; font-size: 17px; color: #222;}
+
+.pay_cont .bill_tab {display:flex;margin:0 0 50px;padding:25px 33px;align-items:center;border:3px solid #e5e5e5;background:#f2f2f2;border-radius:5px;}
+.pay_cont .bill_tab ul {display:flex;}
+.pay_cont .bill_tab p {padding:0 0 0 20px;}
+.pay_cont .bill_content_wrap .bill_content {display:none;}
+
+.pay3_list td.td_payInfo span{position: relative; margin: 0 8px;}
+.pay3_list td.td_payInfo span::after{position: absolute; content: " "; width: 1px; height: 12px; background-color: #666; left: 2px; top: 50%; transform: translateY(-50%);}
+.pay3_list td button{margin-right: 5px; padding: 0 10px; width: auto;}
+.pay3_list td button:last-child{margin-right: 0;}
+.pay3_list td button.btnType.btnType20 {display:block;margin:5px auto;}
+.pay3_list td button.btnType.btnType20:first-child {margin-top:10px;}
+.pay3_list td button.btnType.btnType20:last-child {margin-bottom:10px;}
+
+/* 결제하기 */
+.charg_cont {background-color: #fff;padding: 40px;border-radius: 10px; min-height: 589px; display: none;}
+.charg_cont.current {display: block;}
+.charg_cont .tab_tit{font-size: 24px; font-weight: bold; color: #222; margin-bottom: 20px; margin-top: 40px;}
+.charg_cont .area_tab{display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap;}
+/* 간편결제 오픈 시 
+.charg_cont .area_tab li{ width: calc((100% - 80px)/5); border: 1px solid #ddd; border-radius: 5px; position: relative; box-sizing: border-box; text-align: center;} */
+.charg_cont .area_tab li{ width: calc((100% - 80px)/4); border: 1px solid #ddd; border-radius: 5px; position: relative; box-sizing: border-box; text-align: center;}
+.charg_cont .area_tab li button {font-size: 22px; font-weight: 400; width: 100%; height: 100%; padding: 60px 20px 40px 20px;position:relative;z-index:1;}
+/* .charg_cont .area_tab li.active {border: 3px solid #fbc72b;} */
+.charg_cont .area_tab li.active::after{position: absolute; content: " "; width: 100%; height: 100%; border: 3px solid #fbc72b; left: -3px; top: -3px; border-radius: 5px;}
+.charg_cont .area_tab li.active::before{background-image: url(/publish/images/content/icon_chargeCheck2.png); background-color: #fbc72b; border: 2px solid #fbc72b;}
+.charg_cont .area_tab li::before{position: absolute; content: " "; width: 31px; height: 31px; border: 3px solid #ccc; right: 15px; top: 15px; border-radius: 100%; background-image: url(/publish/images/content/icon_chargeCheck1.png); background-repeat: no-repeat; background-position: center 58%;}
+.charg_cont .area_tab button i{width: 65px; height: 55px; display: block; margin: 0 auto 15px auto; background-position: center;}
+/*.charg_cont .area_tab .btn_charge_simple i{background-image: url(/publish/images/simple.png);}*/
+.charg_cont .area_tab .btn_charge1 i{background-image: url(/publish/images/content/icon_charging2.png);}
+.charg_cont .area_tab .btn_charge2 i{background-image: url(/publish/images/content/icon_charging3.png);}
+.charg_cont .area_tab .btn_charge3 i{background-image: url(/publish/images/content/icon_charging4.png);}
+.charg_cont .area_tab .btn_charge4 i{background-image: url(/publish/images/content/icon_charging5.png);}
+
+/*간편결제_오픈시_수정한부분*/
+.charg_cont .area_tab .simple_pay{margin-top: 25px;}
+.charg_cont .area_tab .simple_pay button{padding: 24px 20px 8px 20px;}
+.charg_cont .area_tab .simple_pay button i{width: 150px; height: 33px; display: block; margin: 0 auto 15px auto; background-position: center;}
+.charg_cont .area_tab .btn_charge5 i{background-image: url(/publish/images/never_pay.png);}
+.charg_cont .area_tab .btn_charge6 i{background-image: url(/publish/images/kakao_pay.png);}
+.charg_cont .area_tab .btn_charge7 i{background-image: url(/publish/images/toss_pay.png);}
+.charg_cont .area_tab .btn_charge8 i{background-image: url(/publish/images/payco.png);}
+.charg_cont.serv_content .area_tab .btn_charge4 i{background-image: url(/publish/images/content/icon_charging5.png);}
+.charg_cont.serv_content .area_tab .btn_charge5 i{background-image: url(/publish/images/never_pay.png);}
+.charg_cont.serv_content .area_tab .btn_charge6 i{background-image: url(/publish/images/kakao_pay.png);}
+.charg_cont.serv_content .area_tab .btn_charge7 i{background-image: url(/publish/images/toss_pay.png);}
+.charg_cont.serv_content .area_tab .btn_charge8 i{background-image: url(/publish/images/payco.png);}
+.charg_cont .area_tab+.checkbox_wrap{margin-top: 18px; color: #666; font-weight: 300; font-size: 18px; text-align: right; width: 100%;}
+
+/* 간편결제_오픈시_이벤트페이지 
+.charg_cont .area_tab.type03 li {width:calc(100%/4 - 15px);} */
+.charg_cont .area_tab.type03 li {width:calc(100%/3 - 15px);}
+/*간편결제_오픈시_이벤트페이지_수정한부분은 이거 하나*/
+.charg_cont .area_tab.type03 li.event_simple{width:calc(100%/4 - 15px);}
+/*//간편결제_오픈시_이벤트페이지_수정한부분은 이거 하나*/
+.charg_cont .checkbox_wrap input[type="checkbox"],
+.charg_cont .checkbox_wrap input[type="radio"]{display: none;}
+.charg_cont .checkbox_wrap input[type="checkbox"]+label,
+.charg_cont .checkbox_wrap input[type="radio"]+label{height: 24px; border-radius: 50%;display: inline-block; vertical-align: middle; margin-bottom: 3px; position: relative; cursor: pointer; vertical-align: middle; margin-right: 5px; margin-top: -2px;padding:0 0 0 30px;line-height:24px;}
+.charg_cont .checkbox_wrap input[type="checkbox"]+label::after,
+.charg_cont .checkbox_wrap input[type="radio"]+label::after {background-image: url(/publish/images/content/icon_chargeCheck3.png);background-repeat: no-repeat; background-position: center 60%;position: absolute;content: "";display: inline-block;width:24px;height: 100%;top: -1px;left: -1px;border-radius: 50%;border: 2px solid #ccc;}
+.charg_cont .checkbox_wrap input[type="checkbox"]:checked+label,
+.charg_cont .checkbox_wrap input[type="radio"]:checked+label{position: relative;font-weight:500;color:#002c9a;}
+.charg_cont .checkbox_wrap input[type="checkbox"]:checked+label::after,
+.charg_cont .checkbox_wrap input[type="radio"]:checked+label::after{background-image: url(/publish/images/mem/check2_ckecked.png);background-color: #002c9a;border: 2px solid #002c9a;}
+.charg_cont .right{text-align: right;}
+.charg_cont .area_tabcont{display: none;}
+.charg_cont .area_tabcont.on{display: block;}
+.charg_cont .area_tabcont .area_tit{font-size: 20px; font-weight: bold; color: #222; margin-left: 5px;}
+.charg_cont .tType1{margin-bottom: 50px;}
+.charg_cont .tType1 select, .charg_cont .tType1 button, .charg_cont .tType1 input{height: 40px; border-radius: 5px; display: inline-block;line-height:40px;}
+.charg_cont .tType1 select{width: 220px; padding: 0 20px 0 15px; border: 1px solid #ccc; margin-left: 8px; font-size: 16px; color: #222; font-weight: 300; background-image: url(/publish/images/select_search.png); background-repeat: no-repeat; background-position: 92% center;}
+.area_tabcont .tType1 button {background-color: #002c9a; padding: 0 20px; color: #fff; font-weight: normal; letter-spacing: -0.5px; font-size: 17px;}
+.charg_cont .tType1 input{border: 1px solid #ccc; margin-right: 5px; vertical-align: middle; margin-left: 8px;}
+/* .charg_cont .tType1 input:nth-child(2) {margin-left: 0;} */
+.charg_cont .tType1 .area_text{ font-size: 16px; font-weight: 300; color: #555;}
+.charg_cont .tType1 .area_text p{margin-bottom:11px;}
+.charg_cont .tType1 .area_text p input{background-color: #fff; width: 360px;}
+.charg_cont .tType1 .area_text p:last-child{margin-bottom: 0;}
+.charg_cont .tType1 .area_text p span{color: #e40000; font-weight: 500;}
+.charg_cont .tType1 .area_text p span.c_222222{color: #222;}
+.charg_cont .tType1 .checkbox_wrap{font-size: 18px; font-weight: normal; margin-top: 5px;}
+.charg_cont .tType1 .checkbox_wrap input[type="checkbox"]+label,
+.charg_cont .tType1 .checkbox_wrap input[type="radio"]+label{width: 24px;height: 24px; border-radius: 50%;display: inline-block; vertical-align: middle; margin-bottom: 3px; position: relative; cursor: pointer; vertical-align: middle; margin-right: 5px; margin-top: -2px;padding:0;}
+.charg_cont .tType1 .account_holder {display:inline-block;margin:0 0 0 -15px;font-size:16px;}
+.charg_cont .tType1 .flex{display: flex; align-items: center;}
+.charg_cont .tType1 .flex input{height: 40px; border: none;}
+.charg_cont .tType1 p.input_in{margin:0 0 0 5px;line-height: 1; font-size: 18px; display: inline-block; vertical-align: middle;}
+.charg_cont .tType1 .flex button{border: 1px solid #b1b1b1; color: #222; font-size: 17px; background-color: #fff; padding: 0 13px; margin-right: 5px;}
+.charg_cont .tType1 tbody tr.charge_content {border-bottom:0 none;}
+.charg_cont .tType1 tbody tr.charge_content .list_seType1 {width:180px;font-size:18px;border-color:#f2f2f2;background-color:#f2f2f2;cursor:pointer;}
+.charg_cont .tType1 tbody tr td .amount_wrap {display:flex;margin:-5px 0 20px;padding:12px 30px 12px 35px;line-height:56px;justify-content:space-between;border:3px solid #ddd;border-radius:5px;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl {display:flex;letter-spacing:-0.025em;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dt {font-size:20px;font-weight:500;white-space:nowrap;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul {display:flex;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li {position:relative;padding:0 30px;font-size:16px;font-weight:300;white-space:nowrap;color:#555;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li:first-child {padding-left:25px;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li strong {font-size:22px;font-weight:700;color:#222;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li .plus {position:absolute;left:-14px;top:50%;width:27px;height:27px;background:#f5f5f5;border-radius:28px;transform:translateY(-50%);}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li .plus:before {content:'';position:absolute;left:12px;top:6px;width:3px;height:15px;background:#8f8f8f;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li .plus:after {content:'';position:absolute;left:6px;top:12px;width:15px;height:3px;background:#8f8f8f;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li .equal {position:absolute;left:-14px;top:50%;width:27px;height:27px;background:#f5f5f5;border-radius:28px;transform:translateY(-50%);}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li .equal:before {content:'';position:absolute;left:6px;top:9px;width:15px;height:3px;background:#8f8f8f;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li .equal:after {content:'';position:absolute;left:6px;top:15px;width:15px;height:3px;background:#8f8f8f;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li.total {padding-right:0;font-size:20px;color:#222;}
+.charg_cont .tType1 tbody tr td .amount_wrap dl dd ul li.total strong {color:#e40000;}
+.charg_cont .tType1 tbody tr td .amount_wrap .btnType {width:210px;height:56px;font-size:20px;}
+
+.info_bank{display: flex; width: 100%; flex-wrap: wrap; justify-content: space-between;}
+.info_bank li{width: calc((100% - 33px) / 3); display: flex; margin-bottom: 11px; height: 62px; align-items: center; justify-content: center; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); border-radius: 5px;} 
+.info_bank li a {display: flex;}
+.info_bank li i{width: 40px; height: 35px; background-position: center; margin-top: 3px;}
+.info_bank li:nth-child(1) i{background-image: url(/publish/images/content/bank1.png);}
+.info_bank li:nth-child(2) i{background-image: url(/publish/images/content/bank2.png);}
+.info_bank li:nth-child(3) i{background-image: url(/publish/images/content/bank3.png); margin-right: 8px;}
+.info_bank li:nth-child(4) i{background-image: url(/publish/images/content/bank4.png);}
+.info_bank li:nth-child(5) i{background-image: url(/publish/images/content/bank5.png);}
+.info_bank li:nth-child(6) i{background-image: url(/publish/images/content/bank6.png);}
+.charg_cont .tType1 select.sel_type2 {width: 150px; margin-right: -6px;}
+.charg_cont .tType1 .sel_type2_label {font-weight: 400; color: #222; margin: 0 3px 0 10px;}
+.info_bank li p{font-size: 18px; font-weight: 300; color: #666; letter-spacing: -0.5px; line-height: inherit !important;}
+.info_bank li p span{font-size: 20px; font-weight: 500; color: #222; font-family: 'GmarketSansMedium'; margin-left: 5px;}
+
+.area_text .box_input{width: 100%; background-color: #f2f2f2; padding: 10px 20px; border-radius: 5px; align-items: center; box-sizing: border-box; justify-content: space-between; margin-bottom: 15px;}
+.charg_cont .tType1 .box_input.flex li{ width: calc(100% / 4);}
+.charg_cont .tType1 .box_input.flex li:last-child {width: 340px;}
+.charg_cont .tType1 .box_input.flex select{margin-left: 10px;}
+.charg_cont .tType1 .box_input.flex input{border: 1px solid #ccc;}
+.charg_cont .tType1 .box_input.flex input[type="text"] {width: 200px;background-color: #fff;}
+.charg_cont .tType1 .box_input.flex button{background-color: #002c9a; color: #fff; border: 0; margin-left: 10px;}
+
+
+/*누적결제액별 등급 및 단간 추가*/
+.accrue_price{width: 100%; height: 105px; border-radius: 5px; background-color: #f2f2f2;}
+.accrue_price p{font-size: 22px; font-weight: 700; line-height: 105px; margin-left: 53px;}
+.accrue_price p span{border-radius: 5px; background-color: #fff; padding: 10px 10px 10px 10px; font-size: 18px; font-weight: 400;}
+.accrue_price p span img{margin-right: 5px; margin-top: -5px;}
+.accrue_price p span span{padding: 0; font-size: 22px; font-weight: 700; color: #e40000;}
+.accrue_level .tType1_title{margin-top: 40px;}
+.accrue_level .tType1_title img{margin-top: -5px;}
+.accrue_level .tType2{width: 100%; border-top: 1px solid #000; text-align: center;}
+.accrue_level .tType2 thead tr{background-color: #f7f7f7; border-bottom: 1px solid #e5e5e5;}
+.accrue_level .tType2 thead tr th{height: 46px; font-size: 16px; font-weight: 500; border-right: 1px solid #e5e5e5; vertical-align: middle;}
+.accrue_level .tType2 thead tr th:last-child{border-right: 0;}
+.accrue_level .tType2 tbody tr{border-bottom: 1px solid #e5e5e5;}
+.accrue_level .tType2 tbody tr th{font-size: 16px; font-weight: 500; border-right: 1px solid #e5e5e5; height: 42px; vertical-align: middle;}
+.accrue_level .tType2 tbody tr td{font-size: 16px; font-weight: 300; border-right: 1px solid #e5e5e5; vertical-align: middle; line-height: 1.4;}
+.accrue_level .tType2 tbody tr td:last-child{border-right: 0;}
+.accrue_level .tType2 tbody tr td:last-child>span {font-weight: 400;}
+
+.accrue_level .tType2_level tbody tr th{font-weight: 300;}
+.accrue_level .tType2_level tbody tr .level_price{font-weight: 500;}
+.accrue_level .level_first{font-weight: 400; font-size: 18px; color: #666;}
+.accrue_level .level span{font-weight: 400; font-size: 18px; color: #666;}
+.accrue_level .tType2 .th_second span{font-size: 15px; font-weight: 300;}
+.accrue_level .reqTxt4_last{text-indent: -12px; margin: 0px 0px 0px 11px;}
+
+/* //결제하기 */
+
+/* 요금안내/견적내기 */
+.fee_cont .tType1_title{margin-top: 40px;}
+.fee_cont .tType1_title img{margin-top: -5px;}
+.fee_cont .tType2{width: 100%; border-top: 1px solid #000; text-align: center;}
+.fee_cont .tType2 thead tr{background-color: #f7f7f7; border-bottom: 1px solid #e5e5e5;}
+.fee_cont .tType2 thead tr th{height: 46px; font-size: 16px; font-weight: 500; border-right: 1px solid #e5e5e5; vertical-align: middle;}
+.fee_cont .tType2 thead tr th:last-child{border-right: 0;}
+.fee_cont .tType2 tbody tr{border-bottom: 1px solid #e5e5e5;}
+
+.fee_cont .tType2 tbody tr th{font-size: 16px; font-weight: 500; border-right: 1px solid #e5e5e5; height: 50px; vertical-align: middle;}
+.fee_cont .tType2 tbody tr td{font-size: 16px; font-weight: 300; border-right: 1px solid #e5e5e5; vertical-align: middle; line-height: 1.4;}
+.fee_cont .tType2 tbody tr td:last-child{border-right: 0;}
+.fee_cont .tType2 tbody tr td:last-child>span {font-weight: 400;}
+
+/*문자(등급별 요금 안내) 테이블 높이 수정*/
+.fee_cont .tType2 .level_table th{height: 42px;}
+
+.fee_cont .tType1 select, .fee_cont .tType1 input{border: 0; background-color: #f2f2f2;}
+.fee_cont .btn_add{float: right;}
+.fee_cont .btn_add img{margin-left: 5px;}
+
+.fee_cont .banner{width: 100%; height: 100px; border-radius: 5px; margin-top: 40px; background-image: url(/publish/images/content/banner_charge.jpg); display: flex; justify-content: center; align-items: center;}
+.fee_cont .banner>p{margin-right: 40px; font-size: 28px; font-family: 'GmarketSansBold'; margin-top: 8px;}
+.fee_cont .banner ul{display: flex;}
+.fee_cont .banner ul li{background-color: #fff; height: 70px; border-radius: 5px;position:relative;display:flex;min-width:225px;margin:0 15px 0 0;padding:0 100px 0 66px;align-items:center;box-sizing:border-box;}
+.fee_cont .banner ul li:first-child {padding-right:17px;}
+.fee_cont .banner ul li img{position:absolute;left:16px;top:16px;}
+.fee_cont .banner ul li p{font-size:18px;}
+.fee_cont .banner ul li p strong {display:block;margin:2px 0 0;font-size:20px;font-weight:700;white-space:nowrap;}
+.fee_cont .banner ul li p span {display:block;margin:2px 10px 0 0;font-size:15px;font-weight:300;}
+.fee_cont .banner ul li a,
+.fee_cont .banner ul li button{font-size: 15px; color: #fff; font-weight: 500; background-color: #eea301; height: 30px; border-radius: 20px; margin-left: 8px; padding: 5px 10px; vertical-align: inherit;position:absolute;right:20px;top:50%;margin:-15px 0 0;box-sizing:border-box;line-height:20px;}
+.charg_cont .tType1 tbody tr td .readonly {background-color: #e9e9e9;}
+.charg_cont .tType1 tbody tr td .calendar_wrap>input[type="text"] {width:160px;}
+.charg_cont .tType1 tbody tr td .calendar_in>button {right: 12px;}
+.charg_cont .tType1 tbody tr td .calendar_in .calendarPop {left: -167px;}
+
+
+.arrow_img {background-image: url(/publish/images/content/btn_arrow.png); width: 14px; height: 9px; margin: 0 0 3px 6px;}
+.tb_wrap.totalPrice_tb {min-height: inherit; margin-bottom: 40px;}
+.tb_wrap.totalPrice_tb .tType4 tbody tr:only-child:last-child td {border-bottom: 0;vertical-align:middle;}
+.search_group_bottom2 {margin:10px 0 20px;}
+.tType1.itemInfo {margin-bottom: 10px;}
+.tType1.itemInfo .publish_btn {background-color: #fff; padding: 0;}
+.tType1.itemInfo tbody tr td .readonly {background-color: #fff; width: 130px; padding: 0 40px 0 15px; border: 1px solid #ccc; margin-left: 0; text-align: right; }
+.tb_wrap.totalPrice_tb .tType4 tbody td {font-size: 18px; font-weight: 400; color: #222; height: 52px; line-height: 31px; position: relative;}
+.tb_wrap.totalPrice_tb .tType4 tbody td select {height: 36px; top: 8px; border: 2px solid; }
+
+
+/*문자(등급별 요금 안내)*/
+.fee_cont .tType2_level tbody tr th{font-weight: 300;}
+.fee_cont .tType2_level tbody tr .level_price{font-weight: 500;}
+.fee_cont .level_first{font-weight: 400; font-size: 18px; color: #666;}
+.fee_cont .level span{font-weight: 400; font-size: 18px; color: #666;}
+.fee_cont .tType2 .th_second span{font-size: 15px; font-weight: 300;}
+.fee_cont .reqTxt4_last{text-indent: -12px; margin: 0px 0px 0px 11px;}
+/* //요금안내/견적내기 */
+
+/* 예약관리 */
+.rev_admin_cont {background-color: #fff;padding: 40px;border-radius: 10px; min-height: 589px;}
+.rev_admin {display: flex; justify-content: space-between; margin-bottom: 20px;}
+.rev_admin .rev_admin_in {background-color: #f2f2f2; width: calc(100%/4 - 20px); padding: 25px; border-radius: 5px; box-sizing: border-box;}
+.rev_admin .rev_admin_in .rev_admin_top p:first-child {font-size: 22px; font-weight: 600;  font-family: 'GmarketSansBold'; float: left;}
+.rev_admin .rev_admin_in .rev_admin_top p:last-child {font-size: 16px; font-weight: 300; float: right;}
+.rev_admin .rev_admin_in .rev_admin_top p:last-child span {font-size: 20px; font-weight: 600; font-family: 'GmarketSansBold'; color: #002c9a;}
+/* .rev_admin .rev_admin_in .rev_admin_btm {background-color: #fff; padding: 12px 0; border-radius: 5px; margin-top: 12px; box-sizing: border-box; display: flex;justify-content:space-between;}
+.rev_admin .rev_admin_in .rev_admin_btm p {width: calc(100%/3); font-size: 16px; font-weight: 300;text-align:center;}
+.rev_admin .rev_admin_in .rev_admin_btm p span {font-weight: 500;} */
+
+.rev_admin .rev_admin_in .rev_admin_btm {margin:12px 0 0;padding:10px;background:#fff;border-radius:5px;box-sizing:border-box;}
+.rev_admin .rev_admin_in .rev_admin_btm dl {display:flex;padding:5px 0;font-size:16px;font-weight:300;justify-content:space-between;}
+.rev_admin .rev_admin_in .rev_admin_btm dl dd span {font-weight:500;}
+
+/* .rev_admin .rev_admin_in .rev_admin_btm p:first-child {text-align: right; padding-right: 13px; border-right: 1px solid #ccc;}
+.rev_admin .rev_admin_in .rev_admin_btm p:last-child {text-align: left; padding-left: 13px;} */
+.rev_admin_cont .tType4 thead tr:nth-child(2) th:last-child{border-right: 1px solid #ccc;}
+
+.select_btnWrap .btn_right select {height: 32px; margin-right: 5px; margin-left: 0; font-size: 16px;}
+.select_btnWrap .btn_right input[type="text"] {height: 32px; border: 1px solid #ccc; border-radius: 3px; margin-right: 3px;}
+.select_btnWrap .btn_right button {width: 63px; font-size: 16px !important; font-weight: 300;}
+
+.table_btn {margin: 10px 0 30px 0;}
+.table_btn  .table_btn_left {float: left;}
+.table_btn  .table_btn_right {float: right;}
+.table_btn button {height: 32px; font-size: 14px; padding: 0 10px; line-height: 30px;}
+.table_btn  .table_btn_left button {width: auto; padding: 0 10px; color: #555;}
+
+/*// 예약관리 */
+/* 발송관리 */
+.table_tab_wrap .tab_depth1 {position: absolute; top: 50%; right: 20px; transform: translateY(-50%); text-align: center;}
+.table_tab_wrap .tab_depth1 a {width: 150px;}
+.kakao_rev_content .rev_admin_in{width: calc(100% / 3 - 20px);}
+/*.kakao_rev_content .rev_admin_in{width: calc(100% / 2 - 20px);}*/
+/*// 발송관리 */
+
+/*발송결과*/
+.rev_content .rev_admin .admin_btm{position: relative; margin: 40px 0 0;}
+.rev_content .rev_admin .admin_btm_api{margin: 45px 0 0;}
+.rev_content .rev_admin .admin_btm .title_top{background-color: #999; color: #fff; position: absolute; left: 0%; top: -32%; border-radius: 5px 5px 0 0; width: 100%; padding: 8px 10px; box-sizing: border-box;}
+.rev_content .rev_admin .admin_btm .title_top .title_num{position: absolute; right: 10px;}
+.rev_content .rev_admin .admin_btm .title_top .title_num span{font-weight: 300;}
+.select_btnWrap .btn_right .select_all_btn{width: 143px;}
+.select_btnWrap .btn_right .select_btn{width: 105px;}
+/*예약관리_회색타이틀 값 조정*/
+.rev_content .rev_admin .admin_btm .reserve_top{top: -25%;}
+
+/* 마이페이지 kisa 신고 */
+.kisa_info {overflow:hidden;height:323px;margin:30px 0;padding:111px 0 0;font-size:22px;line-height:32px;letter-spacing:-.025em;text-align:center;color:#000;background:url(/publish/images/content/img_banner_kisa.png) no-repeat center top;background-size:100% 100%;border-radius:5px;box-sizing:border-box;}
+.kisa_info strong {font-weight:700;color:#e40000;}
+.kisa_info p {margin:6px 0 0;font-size:16px;font-weight:300;}
+.kisa_info .btnType {width:150px;margin:21px 0 0;background:#0f6de1;}
+.kisa_tb_wrap .tType4 thead tr:only-child th {height:54px;line-height:16px;}
+.kisa_tb_wrap .tType4 tbody td {padding:0;font-size:14px;font-weight:300;}
+.kisa_tb_wrap .tType4 tbody td .attach {font-weight:500;line-height:23px;color:#002c9a;}
+.kisa_tb_wrap .tType4 tbody td .attach button {width:23px;height:23px;margin:0 0 0 4px;font-size:0;text-indent:-9999em;vertical-align:top;border:1px solid #b1b1b1;background:url(/publish/images/content/kisa_attach_icon.png) no-repeat center center;border-radius:5px;}
+.tType4 tbody tr:only-child:last-child td.nodata {padding:175px 0;font-size:16px;border-bottom:0 none;}
+.kisa_list_info {margin-top:20px;}
+
+/* 검색어결과 없음 */
+.nodata_box {position:relative;width:100%;padding:75px 0;letter-spacing:-0.025em;text-align:center;box-sizing:border-box;}
+.nodata_box p {font-size:20px;color:#333;}
+.nodata_box span {display:block;margin:13px 0 0;font-size:16px;font-weight:300;color:#666;}
+.nodata_box.hashTag:after {content:'';position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -140px;background:url(/publish/images/content/img_nodata_hashtag.png) no-repeat left top;}
+.nodata_box.hashTag p,
+.nodata_box.hashTag span {padding:0 0 0 80px;}
+
+/* 달력 */
+
+/* 로딩바 */
+.loading_layer {display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000000;}
+.loading_layer.active {display:block;}
+.loading_layer:after {content:'';display:block;width:100%;height:100%;background:#000;opacity:0.5;filter:opacity(50);}
+.loading_layer .loading_container {position:absolute;left:50%;top:50%;width:110px;height:110px;transform:translate(-50%,-50%);z-index:1;}
+.loading_layer .loading_container .bar {position:absolute;left:0;top:0;width:100%;height:100%;border:6px solid #fff;border-top-color:transparent;border-bottom-color:transparent;border-radius:60px;box-sizing:border-box;animation:rotate-loading 1.5s linear infinite;}
+.loading_layer .loading_container .text {font-size:15px;line-height:108px;text-align:center;color:#fff;animation:text-loading 1s ease-in infinite;}
+
+
+.loading_execl_layer {display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000000;}
+.loading_execl_layer.active {display:block;}
+.loading_execl_layer:after {content:'';display:block;width:100%;height:100%;background:#000;opacity:0.5;filter:opacity(50);}
+.loading_execl_layer .loading_container {position:absolute;left:50%;top:50%;width:110px;height:110px;transform:translate(-50%,-50%);z-index:1;}
+.loading_execl_layer .loading_container .bar {position:absolute;left:0;top:0;width:100%;height:100%;border:6px solid #fff;border-top-color:transparent;border-bottom-color:transparent;border-radius:60px;box-sizing:border-box;animation:rotate-loading 1.5s linear infinite;}
+.loading_execl_layer .loading_container .text {font-size:15px;line-height:108px;text-align:center;color:#fff;animation:text-loading 1s ease-in infinite;}
+
+
+.upload_area .loading_layer{position: absolute;}
+.upload_area .loading_layer.active+p,.upload_area .loading_layer.active+p+.cf_text_wrap{opacity: 0;}
+
+.progress_bar_wrap{position:fixed;display:none;width:100%;height:100%;background:rgba(0,0,0,0.38);left:0;top:0;z-index:999;justify-content:center;align-items:center;flex-direction:column;}
+.progress_box{padding:30px;background:#fff;border-radius:10px;text-align:center;}
+.progress_bar_wrap .bar{display:flex;width:400px;height:5px;text-align:left;padding:0;background:#f4f5f6;border-radius:30px;align-items:center;}
+.progress_bar_wrap .bar span{position:relative;display:inline-block;min-width:0px;height:5px;border-radius:20px;background:#fbc72b;transition:all 0.3s linear;}
+.progress_bar_wrap .bar span::after{position:absolute;content:"";width:8px;height:8px;border-radius:100%;background:#fff;border:2px solid #fbc72b;right:-8px;top:-3px;box-shadow:0 0 3px rgba(0,0,0,0.2);}
+.progress_bar_wrap .time_text{height:20px;font-family:'GmarketSansBold';font-size:20px;font-weight:500;color:#222;margin:0 0 20px 0;}
+.progress_bar_wrap .time_text.animation{animation:text-loading 1.5s ease-in infinite;}
+
+/* 문자온 소개 */
+.intro_cont .img_cont img{width: 100%;}
+.intro_cont .title{display: flex; width: 100%; margin: 0 0 30px 0; font-size: 24px; font-weight: bold;justify-content: space-between;}
+.intro_cont .intro_link_wrap{margin: 80px 0 0 0;}
+.intro_cont .link_box{display: flex; width: 100%; padding: 30px; border-radius: 20px 5px 20px 5px; background-color: #f5f5f5; box-sizing: border-box; flex-wrap: wrap; align-items: center;}
+.intro_cont .link_box li{margin: 0 20px 13px 0;}
+.intro_cont .link_box a{position: relative; height: 45px; padding: 7px 15px 7px 53px; border: 1px solid #222; border-radius: 5px; font-family: 'GmarketSansMedium'; font-size: 18px; line-height: 33.5px; color: #222; background-color: #fff; box-sizing: border-box;}
+.intro_cont .link_box a:hover{box-shadow: 3px 3px 5px rgba(0,0,0,0.3);}
+.intro_cont .link_box a::after{position: absolute; content: "#"; width: 30px; height: 30px; border-radius: 100%; background-color: #fbc72b; font-family: 'GmarketSansMedium'; color: #222; text-align: center; line-height: 34px; left: 13px; top: 50%; transform: translateY(-50%);}
+.intro_cont .intro_keyword_wrap{margin: 100px 0 0 0;}
+.intro_cont .tab_wrap{display: flex;}
+.intro_cont .tab_wrap .tab{position: relative;}
+.intro_cont .tab_wrap .tab::after{position: absolute; content: ' '; width: 1px; height: 18px; background-color: #d5d5d5; top: 56%;right:0; transform: translateY(-50%);}
+.intro_cont .tab_wrap .tab:last-child::after{display:none;}
+.intro_cont .tab_wrap .tab button{position: relative; padding: 0 25px; font-size: 18px; color: #666;}
+.intro_cont .tab_wrap .tab:last-child button{padding: 0 0 0 25px;}
+.intro_cont .tab_wrap .tab.active button{font-weight: 600; color: #002c9a;}
+.intro_cont .tab_wrap .tab.active button::after{position: absolute; content: " "; width: calc(100% - 50px); height: 10px; background-color: #002c9a; opacity: 0.15; left: 25px; bottom: 0;}
+.intro_cont .tab_wrap .tab.active:last-child button::after{width: calc(100% - 25px);}
+.intro_cont .keyword_box{display: flex; width: 100%; padding: 30px; margin: 0 0 50px 0; border-radius: 5px; background-color: #f5f5f5; box-sizing: border-box; flex-wrap: wrap; align-items: center;}
+.intro_cont .keyword_box li{margin: 0 20px 13px 0;}
+.intro_cont .keyword_box .keyword_tab button{position: relative; height: 40px; padding: 0 23px; font-size: 18px; font-weight: 300; color: #666; background-color: #fff; border-radius: 25px; }
+.intro_cont .keyword_box .keyword_tab button::after{position: absolute; content: " "; width: calc(100% - 1px); height: calc(100% - 1px); border: 1px solid #d5d5d5; border-radius: 25px; left: 0; top: -0.5px;}
+.intro_cont .keyword_box .keyword_tab.active button{color: #222; font-weight: 500;}
+.intro_cont .keyword_box .keyword_tab.active button::after{width: calc(100% - 2px); height: calc(100% - 2px); border: 2px solid #000;}
+
+/* 카카오톡 */
+.tab_content{display: none;}
+.tab_content.current{display: block;}
+.kakaotalkset_cont .cf_text{font-size: 15px; font-weight: 300; color: #555;}
+.kakaotalkset_cont .tabType1{margin-top: 50px;}
+.kakaotalkset_cont .list_tab_wrap2.type2 .list_tab li{width: 220px;}
+.kakaotalkset_cont .tb_wrap{min-height: auto;}
+.kakaotalkset_cont .table_btn .btnType15{width: auto;}
+.kakaotalkset_cont .select_btnWrap .btn_left{float: left; align-items: center;}
+.kakaotalkset_cont .select_btnWrap .btn_left .selType2{margin: 0 6px;}
+.kakaotalkset_cont .select_btnWrap .search_input{height: 36px; border: 1px solid #d5d5d5; margin: 0 4px 0 0;}
+.kakaotalkset_cont .select_btnWrap .btnType2{width: 60px; height: 36px; font-size: 16px; border: 0;}
+.kakaotalkset_cont .list_info button{height:36px; font-weight: 400;}
+.kakaotalkset_cont .list_info .template_add{width: 110px;}
+.kakaotalkset_cont .list_info .btn_list,.kakaotalkset_cont .list_info .btn_thumbnail{background-repeat: no-repeat; background-position: 12px 11px; padding: 0 12px 0 28px;}
+.kakaotalkset_cont .list_info .btn_thumbnail{display: none;}
+.kakaotalkset_cont .list_info .btn_list{background-image: url(/publish/images/btn_list_icon.png);}
+.kakaotalkset_cont .list_info .btn_thumbnail{background-image: url(/publish/images/btn_thumbnail_icon.png);}
+.kakaotalkset_cont .list_info .btnType8{width: 140px;}
+.kakaotalkset_cont .kakao_template_list{display:flex;margin: 20px 0 0 0;flex-wrap:wrap;gap:13px;}
+/* .kakaotalkset_cont .kakao_template_list li{position: relative; display: inline-block; width: calc((100% - 135px)/4); border-radius: 25px; box-shadow: inset 0 0px 8px rgba(0,0,0,0.2); padding: 8px 8px 16px 8px; margin: 0 20px 40px 0;} */
+.kakaotalkset_cont .kakao_template_list li{position: relative; width:calc((100%/4) - 26px); border-radius: 25px; box-shadow: inset 0 0px 8px rgba(0,0,0,0.2); padding: 8px 8px 16px 8px;}
+.kakaotalkset_cont .kakao_template_list li.template_none{box-shadow: none; width: 100%; text-align: center; font-size: 18px; font-weight: 400;}
+.kakaotalkset_cont .kakao_template_list li.template_none::after{display: none;}
+.kakaotalkset_cont .kakao_template_list li:nth-child(4n){margin: 0 0 0 0;}
+.kakaotalkset_cont .kakao_template_list li::after{position: absolute; content: " "; width: 100%; height: 18px; background: url(/publish/images/kakao_template_cont.png) no-repeat top center; top: 8px;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_wrap{position: relative; width: 100%; height: 363px; padding: 30px 0 15px 0; border-radius: 22px 22px 0 0; box-shadow: inset 0 2px 8px rgba(0,0,0,0.2); background: #b6cddd; overflow-y: auto; box-sizing: border-box;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_wrap p.cf_text{width: calc(100% - 40px); font-size: 13px; font-weight: 300; color: #555; margin: 10px auto; text-align: right;}
+.kakaotalkset_cont .kakao_template_list .template_cont{background-color: #fff; width: calc(100% - 31px); margin: 0 0 0 12px; border-radius: 15px;}
+.kakaotalkset_cont .kakao_template_list .template_cont .title{position: relative; height: 36px; background-color: #ffe400; border-radius: 15px 15px 0 0; text-align: center; line-height: 36px; font-size: 16px; color: #222;}
+.kakaotalkset_cont .kakao_template_list .template_cont .title .check{position: absolute; left: 15px; top: -2px;}
+.kakaotalkset_cont .kakao_template_list .template_cont .title p{width: calc(100% - 70px); margin: 0 auto; padding: 0 0 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
+.kakaotalkset_cont .kakao_template_list .template_cont .img_box img{width: 100%; height: auto;}
+.kakaotalkset_cont .kakao_template_list .template_cont .text_box{font-size: 14px; color: #555; line-height: 1.4; padding: 20px;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content{width: 100%;background-color: #fff; border-radius: 0 0 15px 15px; padding: 0 0 10px 0;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .kakao_image img{width: 100%;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content p{width: calc(100% - 20px); white-space: normal; word-break: break-all; line-height: 1.4; padding: 0 10px; margin: 0 auto;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .template_text,.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .emphasis_title_text{font-size: 15px; font-weight: 400; color: #222;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .emphasis_side_text{padding: 15px 0 0 0;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .emphasis_title_text{padding: 0 0 15px 0; border-bottom: 1px solid #e5e5e5;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .emphasis_side_text,.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .side_info_text,.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .channel_info_text{font-size: 14px; color: #999; margin: 0 auto 6px auto; white-space: normal; word-break: break-all;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .template_text{padding: 15px 0 0 0;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .side_info_text{padding: 8px 0 0 0;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .channel_info_text{padding: 0 0 4px 0;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content button{margin: 0 0 8px 10px;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content button:last-child{margin-bottom: 0;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .template_text+.btn_kakao_type{margin-top: 8px;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .btn_kakao_channel{width: calc(100% - 20px); height: 40px; font-size: 15px; border-radius: 5px; background-color: #ffea00;}
+.kakaotalkset_cont .kakao_template_list .template_cont .allimtalk_content .btn_kakao_type{width: calc(100% - 20px); height: 40px; font-size: 15px; border-radius: 5px; background-color: #ededed;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info{ font-size: 14px; color: #555; padding: 10px 0 0 10px;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info dl{display: flex; padding: 6px 0;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info dt{position: relative; width: 76px; margin: 0 13px 0 0;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info dt::after{position: absolute; content: " "; width: 1px; height: 12px; background-color: #d5d5d5; right: 0; top: 2px;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info dd{position: relative; width: calc(100% - 90px);}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info dd p{display: inline-block; max-width: calc(100% - 67px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info dd span{color: #002c9a; font-weight: bold;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info .btn_wrap{position: absolute; right: 7px; top: -4.5px;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info .btn_wrap button{margin: 0 5px;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info .btn_wrap button:first-child{margin: 0 2px 0 0;}
+.kakaotalkset_cont .kakao_template_list .kakao_template_info .btn_wrap button:last-child{margin: 0 0 0 2px;}
+.kakaotalkset_cont .list_content{display: none;}
+.kakaotalkset_cont .thumbnail_content.current{display: block;}
+.kakaotalkset_cont .template_sample_content_wrap .btn_wrap{text-align: center; margin: 10px 0 0 0;}
+.kakaotalkset_cont .template_sample_content_wrap .btn_template_use{width: 136px; text-align: center; border-radius: 100px; font-size: 16px;}
+.kakaotalkset_cont .template_sample_content_wrap .pagination{margin-top: 40px;}
+
+.kakaotalkset_cont .send_general.kakao_wrap{padding: 50px 0 0 0;}
+.kakao_wrap .tType1_title{font-size: 24px;}
+.kakao_wrap .template_name{width: 340px;}
+.kakao_wrap .template_name_cf{display: inline-block; color: #666; padding: 0 0 0 15px; vertical-align: inherit;}
+.kakao_wrap .img_add_info_wrap,.kakao_wrap .img_file_add_wrap{display: none; margin: 15px 0 0 0;}
+.kakao_wrap .img_add_info_wrap .info_title_text{font-size: 15px; font-weight: 500;}
+.kakao_wrap .img_add_info_wrap .info_text{font-size: 15px; color: #555;}
+.kakao_wrap .img_add_info_wrap .info_text li{margin: 3px 0 0 0;}
+.kakao_wrap .img_file_add_wrap .btn_img_upload{width: 251px; margin: 10px 0 15px 0;}
+.kakao_wrap .img_file_add_wrap .img_file_info_wrap{width: 100%; max-width: 623px; border: 1px solid #e5e5e5; border-radius: 5px;}
+.kakao_wrap .img_file_add_wrap .img_file_info_wrap li{display: flex;min-height: 60px;padding: 10px 20px; border-bottom: 1px solid #e5e5e5;justify-content: space-between; align-items: center; box-sizing: border-box;}
+.kakao_wrap .img_file_add_wrap .img_file_info_wrap li:last-child{border-bottom: 0;}
+.kakao_wrap .img_file_add_wrap .file_name{font-size: 16px; font-weight: 500;}
+.kakao_wrap .img_file_add_wrap .btn_del{width: 30px;height: 30px;border: 1px solid #002c9a;border-radius: 5px;}
+.kakao_wrap .img_file_add_wrap .img_url{width: calc(100% - 190px);}
+
+.kakaotalkset_cont .kakao_wrap .template_category{width: 270px;}
+.kakaotalkset_cont .kakao_wrap .emphasis_select{width: 250px;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont{display: none; border: 1px solid #e5e5e5; margin-top: 10px; border-radius: 5px;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active{display: block; padding: 10px 20px 0 20px;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active dl{display: flex; flex-wrap: wrap; align-items: center; }
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active dt{width: 110px; margin: 0 0 10px 0; font-size: 16px; font-weight: 400;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active dd{width: calc(100% - 110px); margin: 0 0 10px 0;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active dd input{width: 100%; font-weight: 300;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active .info_title{font-weight: 400;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active .info_title a{display: inline-block;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active .info_side_text{font-size: 14px; color: #666; line-height: 1.4; margin: 5px 0 5px 7px; text-indent: -7px;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.active .info_side_text li{margin: 3px 0 0 0;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.emphasis_image .file_wrap{border-top: 1px solid #e5e5e5; padding: 10px 0 0 0;}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.emphasis_image.active input{width: calc(100% - 100px);}
+.kakaotalkset_cont .kakao_wrap .emphasis_cont.emphasis_image.active .img_add{width: 90px; height: 40px; background-color: #6a6c72; border-radius: 5px; color: #fff; font-size: 16px;}
+.kakaotalkset_cont .kakao_wrap .template_type_select{width: 250px;}
+.kakaotalkset_cont .kakao_wrap .template_type_cont{display: none;}
+.kakaotalkset_cont .kakao_wrap .template_type_cont input{width: 100%; margin: 10px 0 0 0; font-size: 15px; color: #555;}
+.kakaotalkset_cont .kakao_wrap .kakaotalkset_cont .kakao_wrap{display: flex;}
+.kakaotalkset_cont .kakao_wrap .kakao_template_text{display: flex; justify-content: space-between;}
+.kakaotalkset_cont .kakao_wrap .put_left{position: relative; width: calc(100% - 175px); height: 260px;background-color: #f2f2f2;border-radius: 5px;}
+.kakaotalkset_cont .kakao_wrap .put_left .textarea_gray_type{height: calc(100% - 40px);}
+.kakaotalkset_cont .kakao_wrap .put_left .text_length{position: absolute; bottom: 15px; right: 20px;}
+.kakaotalkset_cont .kakao_wrap .put_right{position: relative; width: 165px;}
+.kakaotalkset_cont .kakao_wrap .put_right .btn_popup_wrap{margin: 0 0 5px 0;}
+.kakaotalkset_cont .kakao_wrap .put_right .qmMark{width: 19px; height: 19px; background-image: url(/publish/images/content/qmIcon_s.png); margin: -0.3px 0 2px 4px;}
+.kakaotalkset_cont .kakao_wrap .put_right .btn_close{width: calc(100% - 20px); height: 36px; background-color: #999; color: #fff; font-size: 15px; border-radius: 5px; margin-top: 5px;}
+.kakaotalkset_cont .kakao_wrap .put_right .send_btnWrap{position: absolute; width: 100%; bottom: 0;}
+.kakaotalkset_cont .kakao_wrap .put_right .send_btnWrap button{width: 100%; max-width: 100%;}
+.kakaotalkset_cont .kakao_wrap .button_type_wrap{display: flex; border: 1px solid #e5e5e5; border-radius: 5px; padding: 10px 20px; margin: 10px 0 0 0;}
+.kakaotalkset_cont .kakao_wrap .button_type_wrap dt{width: 110px; font-weight: 400; padding: 8px 0 0 0;}
+.kakaotalkset_cont .kakao_wrap .button_type_wrap .button_type_input{width: 483px;}
+.kakaotalkset_cont .kakao_wrap .button_type_wrap .button_type_input input{width: 330px;}
+.kakaotalkset_cont .kakao_wrap .button_type_wrap .button_type_input ul li{margin: 0 0 10px 0;}
+.kakaotalkset_cont .kakao_wrap .button_type_wrap .button_type_input ul li:last-child{margin: 0 0 0 0;}
+.kakaotalkset_cont .kakao_wrap .button_type_wrap .btn_del{width: 30px; height: 30px; border: 1px solid #002c9a; border-radius: 5px;}
+.kakaotalkset_cont .kakao_wrap .security_template_wrap{position: relative;}
+.kakaotalkset_cont .kakao_wrap .security_template_wrap .cf_text{position: absolute; width: calc(100% - 205px); right: 0; top: 50%; transform: translateY(-50%);}
+.kakao_wrap .send_right .phone{width: 340px;}
+.kakao_wrap .send_right .phone .phoneIn{height: 610px; background-image: url(/publish/images/content/kakaoBg.png);padding: 27px 25px 0 25px;}
+.kakao_wrap .send_right .phone .prev_p{padding: 0 0 0 10px; border: 0; letter-spacing: -0.25px;}
+.kakao_wrap .send_right .phone .prev_p img{margin: 0 10px 0 0;}
+.kakao_wrap .send_right .allimtalk_title{position: relative; width: calc(100% - 20px); background-color: #fae100; font-family: 'LotteMartDream'; font-size: 18px; padding: 12px 21px; border-radius: 5px 5px 0 0; box-sizing: border-box;}
+.kakao_wrap .send_right .allimtalk_title::after{position: absolute; content: " "; width: 42px; height: 42px; background: url(/publish/images/content/icon_kakao01.png) no-repeat; right: -20px; top: -10px;}
+.kakao_wrap .send_right .allimtalk_title img{margin: 0 8px 0 0; vertical-align: bottom;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview{width: 100%; padding: 15px 10px 20px 12px; margin: 15px 0 0 0; box-sizing: border-box;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content{width: calc(100% - 20px);background-color: #fff; border-radius: 0 0 5px 5px; padding: 0 0 10px 0;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .kakao_image img{width: 100%;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content p{width: calc(100% - 20px); white-space: normal; word-break: break-all; line-height: 1.4; padding: 0 10px; margin: 0 auto;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .template_text,.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .emphasis_title_text{font-size: 16px; font-weight: 500; color: #222;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .emphasis_side_text{padding: 15px 0 0 0;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .emphasis_title_text{padding: 0 0 15px 0; border-bottom: 1px solid #e5e5e5;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .emphasis_side_text,.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .side_info_text,.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .channel_info_text{font-size: 14px; color: #999; margin: 0 auto 6px auto; white-space: normal; word-break: break-all;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .template_text{padding: 15px 0 0 0;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .side_info_text{padding: 8px 0 0 0;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .channel_info_text{padding: 0 0 4px 0;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content button{margin: 0 0 8px 10px;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content button:last-child{margin-bottom: 0;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .template_text+.btn_kakao_type{margin-top: 8px;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .btn_kakao_channel{width: calc(100% - 20px); height: 40px; font-size: 15px; border-radius: 5px; background-color: #ffea00;}
+.kakao_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .btn_kakao_type{width: calc(100% - 20px); height: 40px; font-size: 15px; border-radius: 5px; background-color: #ededed;}
+.kakao_wrap .send_right .phone .phoneIn .template_info_wrap{display: flex; width: calc(100% + 13px); height: auto; padding: 6px 15px 6px 23px; justify-content: space-between; align-items: center; background-color: #fae100; margin: -5px 0 0 -5.1px; border-radius: 0 0 25px 25px;}
+.kakao_wrap .send_right .phone .phoneIn .template_info_wrap .btn_template_choice{width: 120px; height: 36px; font-size: 16px; color: #fae100; background-color: #302218; border-radius: 5px;}
+.kakao_wrap .send_right .phone .addText{padding-top: 0; margin-top: -20px;}
+.kakaotalkset_cont .kakao_wrap .send_right .phone_bottom{position: relative; width: calc(100% - 10px); margin: 39px 0 0 10px;}
+.kakaotalkset_cont .kakao_wrap .send_right .phone_bottom button{width: calc((100% - 16px)/2); margin: 0 8px 0 0;}
+.kakaotalkset_cont .kakao_wrap .send_right .phone_bottom button:last-child{margin: 0 0 0 0;}
+.kakaotalkset_cont .kakao_wrap .send_right .phone_bottom .cancel{width: calc((100% - 10px));}
+.kakao_wrap .replace_send_wrap{display: none; border: 1px solid #000; border-radius: 8px;padding: 0 20px; margin: 0 0 20px 0;}
+.kakao_wrap .replace_send_wrap .tType1 tr:first-child{border-top: 0;}
+.kakao_wrap .replace_send_wrap .tType1 tbody tr td.putText .put_right .btnType9{position: absolute; max-width: 100%; bottom: 0;}
+.kakao_wrap .replace_send_th{height: auto; padding: 20px 0 0 0;}
+.kakao_wrap .replace_send_th .title_th{margin: 0 0 20px 0;}
+.kakao_wrap .replace_send_th .title_th p{display: inline-block; width: 90px;}
+.kakao_wrap .replace_send_th .send_fail_check{margin: 0 8px 0 0;}
+.kakao_wrap .replace_send_th .send_fail_check+label{font-weight: 400; vertical-align: bottom;}
+.kakao_wrap .box_wrap{width: 100%;padding:20px 20px 20px 20px;margin: 15px 0 0 0;border-radius: 5px;background-color: #f2f2f2;box-sizing: border-box;}
+.kakao_wrap .box_wrap .box_cont{width: 100%;padding:8px 30px 20px 30px;border-radius: 5px;background-color: #fff;box-sizing: border-box;}
+.kakao_wrap .box_wrap .box_cont li{width: 100%;padding: 10px 0;border-bottom: 1px solid #d5d5d5;}
+.kakao_wrap .box_wrap.kakao_alimtalk_return .box_cont dt{display:inline-block;width: 130px;font-size: 16px;font-weight: 500;line-height: 1.4;vertical-align: top;}
+.kakao_wrap .box_wrap.kakao_alimtalk_return .box_cont dd{display:inline-block;width: calc(100% - 150px);font-size: 16px;font-weight: 300;line-height: 1.4;}
+.kakao_wrap .box_wrap.kakao_alimtalk_return .box_cont li.alitalk_return_info{padding: 10px 0 5px 0}
+.kakao_wrap .box_wrap.kakao_alimtalk_return .box_cont li.alitalk_return_info dd{width: calc((100% - 300px)/2); vertical-align: text-top;}
+.kakao_wrap .box_wrap.kakao_alimtalk_return .box_cont .state_type{display:inline-block;height: 28px;padding: 0 10px;border: 1px solid #002c9a;border-radius: 20px;color: #002c9a;font-weight: 500;line-height: 27px;}
+.kakao_wrap .box_wrap.kakao_alimtalk_return .box_cont .state_type.state_red{border: 1px solid #e40000;color: #e40000;}
+.kakao_wrap .box_wrap.kakao_alimtalk_return .box_cont .file_text i{display: inline-block;width: 18px;height: 15px;margin:-4px 8px 0 0;background: url(/publish/images/content/attach_file2.png) no-repeat;}
+.send_top .kakaotalksend_cont{padding: 30px 40px 80px 40px;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left{padding: 20px 0 0 0;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .tType1 td{padding: 15px 0;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .variable_wrap ul{margin: 14px 0;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .variable_wrap li{font-size: 16px; font-weight: 300; line-height: 1.5;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .variable_wrap li span{color: #e40000;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .variable_wrap .excel_btn{height: 40px; border: 5px solid #129738; color: #129738; font-size: 16px; font-weight: 500; padding: 0 15px; border-radius: 5px;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .variable_wrap .excel_btn i{width: 17px; height: 15px; background-image: url(/publish/images/content/excel_img.png); margin: 0 5px 5px 0;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .receiver_wrap01{display: none !important;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .receiver_wrap02 .btnType{margin:0 0 0 6px;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .receiver_wrap02 .listType{width: 100%;}
+.send_top .kakaotalksend_cont .kakao_wrap .send_left .receipt_num .list_table_num{width: calc(100% - 60px);}
+.kakaotalksend_cont .kakao_wrap .put_right .qmMark{width: 19px; height: 19px; background-image: url(/publish/images/content/qmIcon_s.png); margin: -0.3px 0 2px 4px;}
+.kakaotalksend_cont .kakao_wrap .send_right .phone .phoneIn .text_preview{height: 78%;}
+.kakaotalksend_cont .kakao_wrap .kakao_template_text {display: flex;justify-content: space-between;}
+.kakaotalksend_cont .kakao_wrap .put_right .btn_popup_wrap{margin: 0 0 5px 0;}
+.kakaotalksend_cont .kakao_wrap .replace_send_wrap .put_left{height: 234px;}
+.kakaotalksend_cont .kakao_wrap .replace_send_wrap .put_left.short textarea{height: calc(100% - 80px);}
+.kakaotalksend_cont .kakao_wrap .button_type_wrap{display: flex; border: 1px solid #e5e5e5; border-radius: 5px; padding: 10px 20px; margin: 10px 0 0 0;}
+.kakaotalksend_cont .kakao_wrap .button_type_wrap dt{width: 110px; font-weight: 400; padding: 8px 0 0 0;}
+.kakaotalksend_cont .kakao_wrap .button_type_wrap .button_type_input{width: 483px;}
+.kakaotalksend_cont .kakao_wrap .button_type_wrap .button_type_input input{width: 330px;}
+.kakaotalksend_cont .kakao_wrap .button_type_wrap .button_type_input ul li{margin: 0 0 10px 0;}
+.kakaotalksend_cont .kakao_wrap .button_type_wrap .button_type_input ul li:last-child{margin: 0 0 0 0;}
+.kakaotalksend_cont .kakao_wrap .button_type_wrap .btn_del{width: 30px; height: 30px; border: 1px solid #002c9a; border-radius: 5px;}
+.kakao_wrap .listType .list_body_wrap{max-height: calc(100% - 37px); overflow: auto;}
+
+.kakao_use_guide_cont .kakao_use_guide{display: flex; margin: 0 0 50px 0;}
+.kakao_use_guide_cont .kakao_use_guide li{position: relative; width: calc((100% - 60px)/4); padding: 35px 23px; background-color: #eee; border-radius: 5px; margin: 0 20px 0 0; text-align: center;}
+.kakao_use_guide_cont .kakao_use_guide li::after{position: absolute; content: " "; width: 50px; height: 50px; background-image: url(/publish/images/content/icon_kakao_guide_next.png); right: -35px; top: 50%; transform: translateY(-50%); z-index: 1;}
+.kakao_use_guide_cont .kakao_use_guide li:last-child{margin: 0 0 0 0;}
+.kakao_use_guide_cont .kakao_use_guide li:last-child::after{display: none;}
+.kakao_use_guide_cont .kakao_use_guide li i{display: block; width: 128px; height: 128px; margin: 0 auto; background-color: #fff; border-radius: 100%; background-repeat: no-repeat; background-position: center;}
+.kakao_use_guide_cont .kakao_use_guide li.guide_01 i{background-image: url(/publish/images/content/icon_kakao_guide01.png);}
+.kakao_use_guide_cont .kakao_use_guide li.guide_02 i{background-image: url(/publish/images/content/icon_kakao_guide02.png);}
+.kakao_use_guide_cont .kakao_use_guide li.guide_03 i{background-image: url(/publish/images/content/icon_kakao_guide03.png);}
+.kakao_use_guide_cont .kakao_use_guide li.guide_04 i{background-image: url(/publish/images/content/icon_kakao_guide04.png);}
+.kakao_use_guide_cont .kakao_use_guide li .guide_title{font-family: 'GmarketSansBold'; font-size: 24px; margin: 20px 0 0 0;}
+.kakao_use_guide_cont .kakao_use_guide li .guide_info{display: block; height: 120px;  font-size: 18px; font-weight: 300; color: #444; line-height: 1.3; margin: 20px 0 0 0;}
+.kakao_use_guide_cont .kakao_use_guide li .btn_wrap{display: flex; width: 100%; height: 50px; font-size: 16px; text-align: center; letter-spacing: -0.5px; margin: 20px 0 0 0; border-radius: 5px; background-color: #fcc72b; justify-content: center; align-items: center;}
+.kakao_use_guide_cont .kakao_use_guide li .btn_wrap a{position: relative; padding: 0 8px;}
+.kakao_use_guide_cont .kakao_use_guide li .btn_wrap a::after{position: absolute; content: " "; width: 1px; height: 15px; background-color: #836e31; top: 1px; right: 0;}
+.kakao_use_guide_cont .kakao_use_guide li .btn_wrap a:last-child::after{display: none;}
+.kakao_use_guide_cont .qna{margin: 0 0 50px 0;}
+
+/* 친구톡 */
+.friend_template_content .kakao_template_list .kakao_template_info dt{width: 50px;}
+.friend_template_content .kakao_template_list .kakao_template_info dd{width: calc(100% - 50px);}
+.kakaotalkset_cont .friend_template_content .kakao_template_list .template_cont .template_text{color: #555; font-size: 14px; font-weight: 400;}
+.kakaotalkset_cont .friend_talk_wrap .send_left{padding: 0 0 100px 0;}
+.friend_talk_wrap .friend_template_add_wrap .template_name{width: 100%;}
+.friend_talk_wrap .put_text_wrap{width: 100%; height: 100%; background-color: #f2f2f2; border-radius: 5px; margin: 0; padding: 25px 20px; box-sizing: border-box;}
+.friend_talk_wrap .put_text_wrap .ad_txt{font-size: 16px; line-height: 30px;}
+.friend_talk_wrap .put_text_wrap .put_text{height: calc(100% - 40px); border: 0; background-color: transparent; padding: 14px 0 0 0px;}
+.friend_talk_wrap .put_text_wrap .text_length{position: absolute; display: flex; width: calc(100% - 40px); justify-content: space-between; align-items: center; left: 20px; box-sizing: border-box;}
+.friend_talk_wrap .put_text_wrap .ad_txt{padding: 0;margin: 0;}
+.friend_talk_wrap .put_right .btn_popup_wrap>button,.friend_talk_wrap .put_right .send_btnWrap>button{width: 100%; max-width: 100%; height: 40px;}
+.friend_talk_wrap .put_right .btn_popup_wrap>button:last-child,.friend_talk_wrap .put_right .send_btnWrap>button:last-child{margin: 0;}
+.friend_talk_wrap .put_right .btn_text_save{background-color: #fff; border: 1px solid #002c9a; color: #002c9a; margin: 0 0 8px 0;}
+.friend_talk_wrap .template_button .cf_text{margin: 10px 0 0 0; font-size: 14px; color: #666;}
+.friend_talk_wrap .friend_talk_title{margin: 0 0 10px 0; font-size: 15px; color: #222;}
+.friend_talk_wrap .friend_talk_title span{color: #777;}
+.friend_talk_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content{border-radius: 5px;}
+.friend_talk_wrap .send_right .phone .phoneIn .text_preview .allimtalk_content .template_text{font-size: 15px; font-weight: 300; color: #555;}
+.friend_talk_wrap .send_right .kakao_block_text{width: calc(100% - 20px); text-align: right; font-size: 13px; font-weight: 300; color: #555; margin: 10px 0 0 0;}
+.friend_talk_wrap .put_left {position: relative;width: calc(100% - 175px);height: 260px;}
+.friend_talk_wrap .put_left .template_name{width: 100%;}
+.friend_talk_wrap .put_right{width: 165px;}
+.friend_talk_wrap .put_right .send_btnWrap {position: absolute;width: 100%;bottom: 0;}
+.kakaotalksend_cont .friend_talk_wrap{padding: 0;}
+.kakaotalksend_cont .friend_talk_wrap .put_left {height: 307px;}
+.kakaotalksend_cont .friend_talk_wrap .put_text_wrap{height: calc(100% - 48px); margin: 10px 0 0 0;}
+.kakaotalksend_cont .friend_talk_wrap .put_right {position: relative;width: 165px;}
+.kakaotalksend_cont .tType1 tbody tr td.putText .put_right .btn_popup_wrap button:not(.btn_close){margin: 0 0 0 10px;}
+
+/* 팩스전송 */
+.fax_content .fax_title{width: calc(100% - 340px);}
+.fax_content .file_add{display: inline-block; width: calc(100% - 166px); height: 100%; padding: 10px 10px 10px 10px; margin: 0 0 0 0; vertical-align: top; box-sizing: border-box; text-align: center; font-size: 16px;}
+.fax_content .file_add .cf_text_wrap{background-color: #e2e2e2; border-radius: 5px; padding: 5px 10px; margin: 10px 0 0 0; font-size: 14px; color: #666;}
+.fax_content .file_add .cf_text_wrap span{font-weight: 500;}
+.fax_content .file_add.upload_table_wrap{min-height: 130px; padding:0;background-color: #fff;}
+.fax_content .file_add.upload_table_wrap .file_upload_table{width: 100%; table-layout: fixed;}
+.fax_content .file_add.upload_table_wrap .file_upload_table tbody tr:first-child,.fax_content .file_add.upload_table_wrap .file_upload_table thead tr:first-child{border-top: 0;}
+.fax_content .file_add.upload_table_wrap .file_upload_table thead th{height: 40px; padding: 0 3px 0 3px; background-color: #ededed; border-bottom: 1px solid #ccc; font-size: 16px; font-weight:500; color: #222; text-align: center;}
+.fax_content .file_add.upload_table_wrap .file_upload_table tbody td{height: 40px; padding: 0 3px 0 3px; border-bottom: 1px solid #ccc; font-size: 15px; font-weight:400; color: #444; text-align: center;}
+.fax_content .file_add.upload_table_wrap .file_upload_table tbody tr td:first-child,.fax_content .file_add.upload_table_wrap .file_upload_table thead tr th:first-child{padding: 0 3px 0 15px;}
+.fax_content .file_add.upload_table_wrap .file_upload_table tbody tr td p{display: inline-block; max-width: 83%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 15px; font-weight:400; color: #444; vertical-align: sub;}
+.fax_content .file_add.upload_table_wrap .file_upload_table tbody tr td .btn_file_del{width: 24px; height: 24px;}
+.fax_content .file_add.upload_table_wrap .file_upload_table tbody tr td img{margin-right: 0;}
+.fax_content .file_right{display: inline-block; width: 149px; margin: 0 0 0 8px;}
+.fax_content .file_right button{width: 100%; max-width: 100%; margin: 0 0 4px 0;}
+.fax_content .file_right p{width: 100%; text-align: right; margin: 20px 0 0 0;}
+.fax_content .receipt_num_input{width: calc(100% - 300px); max-width: 340px;}
+.fax_content .receipt_num_top{align-items:center;}
+.fax_content .receipt_num_top #callTo+.btnType6{margin:0 8px;} 
+.fax_content .list_body_wrap{max-height: calc(100% - 37px); overflow: auto;}
+/* .fax_content .final_wrap{display: flex; margin: 20px 0;} */
+.fax_content .final_wrap{margin: 20px 0;}
+/* .fax_content .final_wrap .final_pay_wrap{width: calc(100% - 310px); background-color: #f2f2f2; border-radius: 5px; padding: 30px 20px 33px 20px; box-sizing: border-box;} */
+.fax_content .final_wrap .final_pay_wrap{width: 100%; background-color: #f2f2f2; border-radius: 5px; padding: 30px 30px 33px 30px; box-sizing: border-box;}
+.fax_content .final_wrap .final_pay {position: relative; margin-bottom: 20px; display: flex; justify-content: space-between; align-items: center;}
+.fax_content .final_wrap p:first-child {font-size: 20px;font-weight: 500;}
+.fax_content .final_wrap p:last-child {font-size: 20px;}
+.fax_content .final_wrap p span#totalPriceTxt {font-size: 24px;color: #e40000;font-weight: 500;}
+.fax_content .final_wrap p span:last-child {font-size: 16px;color: #888;font-weight: 300;}
+/* .fax_content .final_wrap .pay_type {border-radius: 5px; height: 60px; padding: 12px 13px; box-sizing: border-box;} */
+.fax_content .final_wrap .pay_type:last-child {margin-top: 10px;}
+/* .fax_content .final_wrap .pay_type>div:first-child {float: left;margin:0 0 0 5px; background-color: #fff;} */
+.fax_content .final_wrap .pay_type>div:first-child {display:inline-block;width: calc(100% - 187px); background-color: #fff; padding: 8px 15px; border-radius: 5px;}
+.fax_content .final_wrap .pay_type>div .won {display:inline-block;margin:9px 11px 0 -34px;font-size:16px;vertical-align:top;color:#9a9a9a;}
+.fax_content .final_wrap .pay_type>div:last-child {display:inline-block;max-width: 150px; width: 100%;}
+.fax_content .final_wrap .pay_type>div:last-child button{width: 100%;}
+.fax_content .final_wrap .pay_type input[type="radio"]+label {font-size: 16px;}
+.fax_content .final_wrap .pay_type input[type="radio"]+label span {font-size: 17px; font-weight: 700;}
+.fax_content .final_wrap .pay_type input[type="text"] {width: calc(100% - 165px); height: 36px; padding:0 37px 2px 16px; border-radius: 5px;text-align:right;}
+.fax_content .final_wrap .pay_type input[type="text"]::placeholder {color: #000; font-size: 16px; text-align: right; font-weight: 500;}
+.fax_content .final_wrap .pay_type button {width: 55px; margin-left: 5px;}
+.fax_content .send_rev{width: 290px; margin: 0 0 0 20px;}
+.fax_content .send_radio,.fax_content .send_button{display: inline-block; margin: 5px 0 0 0;}
+.fax_content .send_button{width: calc(100% - 146px);}
+.fax_content .send_button button{width: 100%;}
+.fax_content .rev_selected{border: 1px solid #d6d8da; background-color: #f5f5f5; border-radius: 5px; padding: 10px; margin: 13px 0 0 0; box-sizing: border-box; font-size: 14px; color: #666;}
+.fax_content .rev_selected .calendar_wrap input{width: 115px; height: 34px; background-color: #fff; border-radius: 3px; font-size: 14px; padding: 0 0 0 10px;}
+.fax_content .rev_selected .selBox{display: inline-block; width: calc(100% - 157px);}
+.fax_content .rev_selected .selType1{height: 34px; font-size: 14px;}
+.fax_content .rev_selected .selBox .selType1{width: calc((100% - 5px)/2); font-size: 14px; padding: 0 0 0 5px;}
+.fax_content .send_bottom{margin: 8px 0 0 0;}
+
+.fax_content .send_info_fax{width: 340px; border: 2px solid #d5d5d5; border-radius: 5px; padding: 25px 30px; box-sizing: border-box;}
+.fax_content .send_info_fax .fax_title{width: 100%; font-family: 'GmarketSansBold'; font-size: 18px; margin: 0 0 15px 0;}
+.fax_content .send_info_fax .fax_title i{display: inline-block; width: 26px; height: 23px; background-image: url(/publish/images/content/icon_fax_title.png); margin: -4px 8px 0 0;}
+.fax_content .send_info_fax .fax_content img{width: 100%;}
+.fax_content .send_info_fax ul li{padding: 15px 0; border-bottom: 1px dashed #d5d5d5;}
+.fax_content .send_info_fax ul li:last-child{border-bottom: 0; padding-bottom: 0;}
+.fax_content .send_info_fax ul .num_title{display: inline-block; width: 25px; font-size: 16px;font-family: 'GmarketSansBold'; color: #002c9a; vertical-align: top; padding: 3px 0 0 0;}
+.fax_content .send_info_fax ul p{display: inline-block; width: calc(100% - 30px); font-size: 15px; color: #666; line-height: 1.3; padding: 2px 0 0 0; letter-spacing: -1px;}
+.fax_content .send_info_fax ul b{display: block; font-size: 16px; font-weight: 500; color: #333; margin: 0 0 5px 0;}
+.fax_content .send_info_fax ul span{display: block; font-size: 14px; text-indent: -18px; padding: 0 0 0 18px; margin: 5px 0 0 0; letter-spacing: -1px;}
+.fax_content .send_info_fax ul a{display: flex; font-size: 15px; color: #444; text-align: left; align-items: baseline; margin: 0 0 10px 0;}
+.fax_content .send_info_fax ul a i{display: block; width: 15px; height: 15px; background-image: url(/publish/images/content/icon_outlink.png); margin: 0 8px 0 0;}
+.fax_content .send_info_fax ul a p{width: calc(100% - 20px); padding: 0 0 0 0; margin: -2px 0 0 0;}
+
+.fax_content .qmMark{width: 16px; height: 16px; background-size: 100%; background-image: url(/publish/images/content/qmIcon_s.png); margin: -2px 0 0 -1px;}
+.fax_content .qmMark+.send_hover_cont{display: none; width: 270px; font-size: 14px; color: #444; line-height: 22px; top: 25px; right: 9px;}
+.fax_content .qmMark:hover+.send_hover_cont{display: block;}
+.fax_content .qmMark+.send_hover_cont li{text-indent: -9px; margin: 0 0 0 9px;}
+
+
+
+
+/* 카톡전송 > 알림톡 소개 */
+.kakao_intro_cont{letter-spacing: -0.5px; /*word-break: keep-all;*/}
+.kakao_intro_cont .heading h2{letter-spacing: 0;}
+
+/* 카톡전송 > 알림톡 소개_알림톡이란? */
+.kakao_intro_cont .kakao_intro{background-image: url(/publish/images/kakao_intro_cont/bg01.png);}
+.kakao_intro_cont .kakao_intro ,.service ,.use{width: 100%; /*height: 1382px;*/ background-color: #f3f6fb; border-radius: 20px; padding: 0 98px 70px; box-sizing: border-box;}
+.kakao_intro_cont .kakao_intro ,.service ,.use .title{margin: 0 auto;}
+.kakao_intro_cont .kakao_intro .title h3 ,.service .title h3 ,.use .title h3{font-family: 'GmarketSansBold'; font-size: 36px; text-align: center; padding-top: 70px;}
+.kakao_intro_cont .kakao_intro .title-line .left-line{width: 379px; height: 3px; background-color: #949aa5; border-radius: 1.5; float: left; margin-top: -24px;}
+.kakao_intro_cont .kakao_intro .title-line .right-line{width: 379px; height: 3px; background-color: #949aa5; border-radius: 1.5; float: right; margin-top: -24px;}
+
+/*컨텐츠*/
+.kakao_intro_cont .kakao_intro .con .intro{display: flex; justify-content: space-between; margin-top: 65px;}
+.kakao_intro_cont .kakao_intro .con .intro .phone{margin-top: -25px;}
+/*text
+.kakao_intro_cont .kakao_intro .con .text{position: absolute; left: 560px;}
+.kakao_intro_cont .kakao_intro .con .text p{position: relative; font-family: 'GmarketSansBold'; font-size: 29px; color: #fff; z-index: 9; text-shadow: 0px 0px 6px rgba(0,0,0,0.5);} 
+.kakao_intro_cont .kakao_intro .con .text p span{font-family: 'GmarketSansBold'; font-size: 32px; color: #fbc72b;}
+.kakao_intro_cont .kakao_intro .con .text img{position: absolute; top: -40px; left: 550px;}*/
+
+/*좋은점 목록*/
+.kakao_intro_cont .kakao_intro .con .intro ul{margin-top: -50px;}
+.kakao_intro_cont .kakao_intro .con .intro ul li{position: relative; margin-bottom: 23px;}
+.kakao_intro_cont .kakao_intro .con .intro ul li p:nth-child(1){font-family: 'GmarketSansBold'; font-size: 18px; width: 40px; height: 40px; background-color: #002c9a; color: #fff;  text-align: center; line-height: 43px; border-radius: 20px; position: absolute; left: -10px; top: -12px;} 
+.kakao_intro_cont .kakao_intro .con .intro ul li p:nth-child(2){font-family: 'GmarketSansBold'; font-size: 20px; width: 100%; height: 75px; background-color: #fff; text-align: center; line-height: 78px; border-radius: 20px; box-shadow: 0 0 7px rgba(0,0,0,0.2);} 
+.kakao_intro_cont .kakao_intro .con .intro ul li p:nth-child(2) span{font-family: 'GmarketSansMedium';} 
+/*1번째*/
+.kakao_intro_cont .kakao_intro .con .intro ul li:nth-child(1){margin-bottom: 50px;}
+/*4번쨰*/
+.kakao_intro_cont .kakao_intro .con .intro ul li:nth-child(4) p:nth-child(2){line-height: 30px; padding: 25px 0 5px 0;}
+/*7번째*/
+.kakao_intro_cont .kakao_intro .con .intro ul li p:nth-child(7){margin-bottom: 0;}
+/*문자vs알림톡*/
+.kakao_intro_cont .kakao_intro .con .fight{position: relative;}
+.kakao_intro_cont .kakao_intro .con .fight .line{width: 100%; border-top: 6px dotted #b7bfcc; margin-top: 60px;}
+.kakao_intro_cont .kakao_intro .con .fight .fight-title{ width: 232px; margin: 50px auto 0 auto;}
+.kakao_intro_cont .kakao_intro .con .fight .fight-title h4{font-family: 'GmarketSansBold'; font-size: 28px; margin-left: 37px;}
+.kakao_intro_cont .kakao_intro .con .fight .fight-title h4 span{font-family: 'GmarketSansBold'; font-size: 25px;}
+.kakao_intro_cont .kakao_intro .con .fight .fight-title .circle{width: 19px; height: 19px; background-color: #f3f6fb; margin-top: -30px; border: 4px solid #ffcc33; border-radius: 50%;}
+
+/*문자vs알림톡_컨텐츠*/
+/*.kakao_intro_cont .kakao_intro .con .fight .con .fight-img .name p{width: 110px; height: 36px; background-color: #002788; position: relative; margin: 0 auto;}
+.kakao_intro_cont .kakao_intro .con .fight .con .fight-img .icon{position: relative; background-color: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.2); width: 195px; height: 220px; border-radius: 20px; }
+.kakao_intro_cont .kakao_intro .con .fight .con .fight-img .icon img{position: absolute; transform: translate(26%,33%);}*/
+/*.kakao_intro_cont .kakao_intro .con .fight .box .fight-img{padding: 0 20%; padding-bottom: 50px;} */
+.kakao_intro_cont .kakao_intro .con .fight .wrap{width: 100%; display: flex; justify-content: space-between; margin-top: 40px;}
+.kakao_intro_cont .kakao_intro .con .fight .box{width: 436px; display: flex; flex-wrap: wrap;}
+
+.kakao_intro_cont .kakao_intro .con .fight .box .fight-img{position: relative; }
+.kakao_intro_cont .kakao_intro .con .fight .box .fight-img .name{position: absolute; left: 50%; transform: translateX(-50%); margin-top: -15px; width: 100px; height: 34px; line-height: 34px; background-color: #e4e6ea; color: #666; text-align: center; border-radius: 17px; font-weight: 500;}
+.kakao_intro_cont .kakao_intro .con .fight .box .fight-img .icon{padding: 0 33px; height: 220px; background-color: #fff; border-radius: 20px; box-shadow: 0 0 5px rgba(0,0,0,0.2); text-align: center;}
+.kakao_intro_cont .kakao_intro .con .fight .box .fight-img .icon img{margin-top: 38px;}
+.kakao_intro_cont .kakao_intro .con .fight .box .fight-img .icon .price{font-family: 'GmarketSansBold'; font-size: 22px; color: #999; padding-top: 12px;}
+/*text*/
+.kakao_intro_cont .kakao_intro .con .fight .fight-text-wrap{display: flex; justify-content: space-between;}
+.kakao_intro_cont .kakao_intro .con .fight .text p{background-color: #ced4de; width: 436px; height: 45px; text-align: center; border-radius: 10px; font-weight: 300; font-size: 17px; margin-top: 20px; display: flex; align-items: center; justify-content: center;}
+.kakao_intro_cont .kakao_intro .con .fight .text p span{font-weight: 700;}
+/*vs*/
+.kakao_intro_cont .kakao_intro .con .fight .box .vs{font-family: 'GmarketSansBold'; font-size: 15px; color: #002c9a; margin:100px 12px 0 12px;}
+/*line*/
+.kakao_intro_cont .kakao_intro .con .fight .fight-line{width: 0; height: 224px; border-right: 6px dotted #b7bfcc; /* display: flex; position: absolute; top: 33%; left: 50%;*/}
+/*알림톡*/
+.kakao_intro_cont .kakao_intro .con .fight .box .kakao .name{background-color: #fbc72b; color: #222;}
+.kakao_intro_cont .kakao_intro .con .fight .box .kakao .icon .price{color: #222;}
+
+/*알림톡 활용 방법*/
+.kakao_intro_cont .use{background-image: url(/publish/images/kakao_intro_cont/bg02.png);}
+.kakao_intro_cont .use ,.service,.note{margin-top: 80px;}
+.kakao_intro_cont .use .title-line .left-line{width: 346px; height: 3px; background-color: #949aa5; border-radius: 1.5; float: left; margin-top: -24px;}
+.kakao_intro_cont .use .title-line .right-line{width: 346px; height: 3px; background-color: #949aa5; border-radius: 1.5; float: right; margin-top: -24px;}
+/*알림톡 활용 방법_tab*/
+.kakao_intro_cont .use .tab-wrap{width: 100%; margin: 65px auto 0 auto;}
+.kakao_intro_cont .use ul.tabs{margin: 0px; padding: 0px; list-style: none;}
+.kakao_intro_cont .use ul.tabs{width: 100%; background-color: #fff; display: flex; justify-content: space-between; border-radius: 10px 10px 0 0; border-bottom: 2px solid #b7bfcc;}
+.kakao_intro_cont .use ul.tabs li{border-left: 1px solid #e5e5e5; font-weight: 400; font-size: 20px; width: 170px; height: 60px; text-align: center; line-height: 60px; background: none; display: inline-block; cursor: pointer;}
+.kakao_intro_cont .use ul.tabs li:nth-child(1){border-left: none;}
+/*선택_tab*/
+.kakao_intro_cont .use ul.tabs li.current{border-radius: 10px 10px 0 0; background: #002c9a; font-weight: 500; font-size: 20px; color: #fff}
+/*tab_안에내용*/
+.kakao_intro_cont .use .tab-content{display: none;}
+.kakao_intro_cont .use .tab-content img{margin-top: 40px; /*width: 100%;*/}
+/*선택_tab_안에내용*/
+.kakao_intro_cont .use .tab-content.current{display: inherit;}
+
+/*서비스이용방법*/
+.kakao_intro_cont .service{background-image: url(/publish/images/kakao_intro_cont/bg03.png);}
+.kakao_intro_cont .service .title-line .left-line{width: 346px; height: 3px; background-color: #949aa5; border-radius: 1.5; float: left; margin-top: -24px;}
+.kakao_intro_cont .service .title-line .right-line{width: 346px; height: 3px; background-color: #949aa5; border-radius: 1.5; float: right; margin-top: -24px;}
+/*서비스 이용 방법 공통점*/
+.kakao_intro_cont .service .con{ display: flex; justify-content: space-between; /*0letter-spacing: 1.5;*/}
+.kakao_intro_cont .service .con .common{width: 98%; padding-bottom: 30px; background-color: #fff; border-radius: 20px; box-shadow: 0 0 7px rgba(0,0,0,0.2);}
+.kakao_intro_cont .service .con .common .step p{height: 45px; background-color: #002c9a;; border-radius: 20px 20px 0 0; text-align: center; line-height: 45px; color: #fff; font-size: 18px; font-weight: 300;}
+.kakao_intro_cont .service .con .common .step p span{font-size: 22px; font-weight: 500;}
+.kakao_intro_cont .service .con .common .text{padding: 22px 10px 0 30px; position: relative;}
+.kakao_intro_cont .service .con .common .text .btn a{display: inline-block; font-family: 'GmarketSansBold'; font-size: 23px; margin-bottom: 5px;}
+.kakao_intro_cont .service .con .common .text .btn a:hover{color: #002c9a;}
+.kakao_intro_cont .service .con .common .text .btn a img{margin: -3px 0 0 8px;}
+.kakao_intro_cont .service .con .common .text .type p:nth-child(1){font-size: 18px; font-weight: 300; line-height: 25px; margin-top: 8px;}
+.kakao_intro_cont .service .con .common .text .type p:nth-child(2){font-size: 16px; font-weight: 300; line-height: 21px; color: #999; text-indent: -20px; margin: 0 0 0 20px; margin-top: 6px;} 
+/*서비스 이용 방법_01*/
+.kakao_intro_cont .service .con .service-01 ,.service-03{margin-right: 30px;}
+.kakao_intro_cont .service .con .service-01 ,.service-02{margin-top: 65px;}
+.kakao_intro_cont .service .con .service-01 .text .text-line{width: 304px; border-top: 4px dotted #b7bfcc; margin-left: 2px;}
+/*아이콘*/
+.kakao_intro_cont .service .con .service-01 .text .icon{position: absolute; top: 100px; right: 30px;}
+/*서비스 이용 방법_02*/
+.kakao_intro_cont .service .con .service-02 .text .text-line{width: 244px; border-top: 4px dotted #b7bfcc; margin-left: 2px;}
+/*아이콘*/
+.kakao_intro_cont .service .con .service-02 .text .icon{position: absolute; top: 100px; right: 30px;}
+/*서비스 이용 방법_03*/
+.kakao_intro_cont .service .con .service-03 ,.service-04{margin-top: 30px;}
+.kakao_intro_cont .service .con .service-03{padding-bottom: 26px;}
+.kakao_intro_cont .service .con .service-03 .text .text-line{width: 304px; border-top: 4px dotted #b7bfcc; margin-left: 2px;}
+.kakao_intro_cont .service .con .service-03 .type p:nth-child(1){padding-right: 90px;}
+/*아이콘*/
+.kakao_intro_cont .service .con .service-03 .text .icon{position: absolute; top: 100px; right: 30px;}
+/*서비스 이용 방법_04*/
+.kakao_intro_cont .service .con .service-04 .text .text-line{width: 180px; border-top: 4px dotted #b7bfcc; margin-left: 2px;}
+/*아이콘*/
+.kakao_intro_cont .service .con .service-04 .text .icon{position: absolute; top: 100px; right: 30px;}
+/*서비스 이용 방법_이용가이드 버튼*/
+.kakao_intro_cont .service .guide a{font-weight: 500; font-size: 24px; line-height: 60px; text-align: center; background-color: #fbc72b; width: 360px; height: 60px; margin: 40px auto 0 auto; border-radius: 10px;}
+.kakao_intro_cont .service .guide a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.4);}
+.kakao_intro_cont .service .guide a img{margin-top: -4px;}
+
+/*유의사항*/
+.kakao_intro_cont .note{width: 100%; background-color: #e9ebf0; border-radius: 20px; padding: 0 98px 40px; box-sizing: border-box;}
+.kakao_intro_cont .note .note-title p{padding: 40px 0 10px; font-weight: 700; font-size: 22px;}
+.kakao_intro_cont .note .note-title p span{padding-right: 10px;}
+/*유의사항_목록*/
+.kakao_intro_cont .note ul{line-height: 26px; font-weight: 300; font-size: 16px; color: #666; background-color: #fff; border-radius: 10px; padding: 25px 53px;}
+.kakao_intro_cont .note ul li:nth-child(4){font-size: 15px; color: #999; padding-left: 10px; margin-top: -3px;}
+.kakao_intro_cont .note ul li:nth-child(5){font-weight: 400; font-size: 14px; color: #fff; margin: 3px 0 7px 10px; background-color: #002c9a; width: 260px; height: 32px; line-height: 31px; text-align: center; border-radius: 5px;} 
+.kakao_intro_cont .note ul li:nth-child(5):hover{box-shadow: 0 0 8px rgba(0,0,0,0.5);}
+
+
+
+/* api - 소개 */
+.send_top .api_guide_cont {background-color: #fff;padding: 30px 40px;border-radius: 10px;}
+.api_guide_cont .api_visual_image {margin:0 0 57px 0; }
+.api_guide_cont .api_visual_image img {max-width:100%;}
+.api_guide_cont .api_intro {width:100%; margin:20px 0 0 0;}
+/*.api_guide_cont .api_intro ,.service ,.use{background-color: #f2f2f2; border-radius: 10px; padding:0 55px; box-sizing: border-box;}
+.api_guide_cont .api_intro ,.service ,.use .title{margin: 0 auto;}*/
+.api_guide_cont .api_intro {background-color: #f2f2f2; border-radius: 10px; padding:0 55px; box-sizing: border-box;}
+.api_guide_cont .api_intro .title{margin: 0 auto;}
+.api_guide_cont .api_intro .title h3 {font-family:'yg-jalnan'; font-size: 28px; text-align: center; padding-top: 55px;}
+.api_guide_cont .api_intro .title-line .left-line{width:33%; height: 2px; background-color: #949aa5; border-radius: 1.5; float: left; margin-top: -15px;}
+.api_guide_cont .api_intro .title-line .right-line{width:33%; height: 2px; background-color: #949aa5; border-radius: 1.5; float: right; margin-top: -15px;}
+.api_guide_cont .api_intro .con { padding:0 0 50px 0; margin:30px 0 0 0; }
+.api_guide_cont .api_process_guide {display: flex; margin: 0 0 20px 0;}
+.api_guide_cont .api_process_guide li{position: relative; width: calc((100% - 60px)/4); padding: 0; border-radius: 5px; margin: 0 60px 0 0; text-align: center;}
+.api_guide_cont .api_process_guide li::after{position: absolute; content: " "; width: 33px; height: 33px; background-image: url(/publish/images/api_intro_cont/icon_api_next.png); right: -46px; top: 50%; transform: translateY(-50%); z-index: 1;}
+.api_guide_cont .api_process_guide li:last-child{margin: 0 0 0 0;}
+.api_guide_cont .api_process_guide li:last-child::after{display: none;}
+.api_guide_cont .api_process_guide .step_title {background:#fbc72b; font-size:18px; text-align: center; border-radius:10px 10px 0 0; padding:10px 0; box-shadow: 0 0 8px rgba(0,0,0,0.2);}
+.api_guide_cont .api_process_guide .step_title span {font-weight: bold; font-size: 24px;}
+.api_guide_cont .api_process_guide .step_con {height:250px; background:#fff;  border-radius:0 0 10px 10px; text-align: center; padding:25px 0 25px 0; box-shadow: 0 0 8px rgba(0,0,0,0.2);}
+.api_guide_cont .api_process_guide dl dt {font-family: 'GmarketSansBold'; font-size: 23px; text-align: center; margin:20px 0 6px 0;}
+.api_guide_cont .api_process_guide dl dd {font-family: 'Noto Sans KR', sans-serif; color:#555; font-size: 17px; font-weight: 300;  line-height: 1.2; padding:0 10px;}
+
+/* api - 사용안내  */
+.api_guide {display: none;}
+.api_guide.current {display: block;}
+.api_guide_cont ul.info {border:solid 3px #ddd; border-radius: 5px; padding:18px 0 18px 27px; }
+.api_guide_cont ul.info li { font-size:16px; color:#666; font-weight: 300; line-height: 1.6;}
+.api_guide_cont .re_cont .req_title {background:url(/publish/images/api_intro_cont/icon_api_request.jpg) 0 5px no-repeat; padding:0 0 0 30px; font-size:26px; font-weight:bold; letter-spacing: -1px; margin:40px 0 0 0;}
+		/* api 사용안내, 예제 다운로드 공통 사용*/
+.api_guide_cont .box {background:#f2f2f2; border-radius: 5px; padding:30px; margin: 15px 0 30px 0;}
+.api_guide_cont .box .text {background:#fff; border-radius: 5px; padding:30px 25px;}
+.api_guide_cont .box .text h4 {font-size:20px; color:#222; font-weight:bold; letter-spacing: -1px; }
+.api_guide_cont .box .text table { width:100%; border-top: 2px solid #000; margin:10px 0 0 0;}
+.api_guide_cont .box .text table tr {border-bottom:1px solid #d5d5d5; }
+.api_guide_cont .box .text table th {width:210px; text-align: left; text-indent: 18px; line-height: 1.2; background:#f5f5f5; font-size:16px; padding:10px 0;}
+.api_guide_cont .box .text table td {text-indent: 18px; font-weight: 200;}
+		/* // api 사용안내, 예제 다운로드 공통 사용*/
+.api_guide_cont .re_cont .type_table table {width:100%; margin:40px 0 7px 0;}
+.api_guide_cont .re_cont .type_table table thead th {border-top:1px solid #000; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#f7f7f7; padding: 15px 0; }
+.api_guide_cont .re_cont .type_table table thead th:first-child {border-left:none;}
+.api_guide_cont .re_cont .type_table table td {border-bottom:1px solid #e5e5e5; text-align: center; padding:20px 0; border-right:1px solid #e5e5e5; font-weight: 300;}
+.api_guide_cont .re_cont .type_table table td .font_b {font-weight:400;}
+.api_guide_cont .re_cont .type_table table td .select_o {color:#002c9a; font-weight: 400;}
+.api_guide_cont .re_cont .type_table table td .select_x {color:#e40000; font-weight: 400;}
+.api_guide_cont .re_cont .type_table table td:last-child {border-right: none;}
+.api_guide_cont .re_cont .type_table .table_info {font-size:15px; color:#555; font-weight: 300; margin:0 0 30px 0;}
+.api_guide_cont .re_cont .type_table .table_info p {padding:5px 0;}
+.api_guide_cont .re_cont .box .code_view {background:#292d3e; border-radius: 5px; color:#fff; padding:32px 0 32px 43px; margin:15px 30px 30px 30px;}
+.api_guide_cont .re_cont .box .title {font-size:20px; color:#222; font-weight:bold; letter-spacing: -1px; text-indent: 28px;}
+.api_guide_cont .re_cont .box .title_t1 {text-indent: 28px;}
+.api_guide_cont .re_cont .box .title_t1 .ex {font-size:20px; color:#222; font-weight:bold; letter-spacing: -1px;}
+.api_guide_cont .re_cont .box .title_t1 .ex_success { font-size:15px; color:#002c9a; font-weight: 300; background: #fff; border:1px solid #002c9a; border-radius: 3px; padding:0 5px 2px 5px; margin:0 0 0 10px; }
+.api_guide_cont .re_cont .box .title_t1 .ex_fail { font-size:15px; color:#e40000; font-weight: 300; background: #fff; border:1px solid #e40000; border-radius: 3px; padding:0 5px 2px 5px; margin:0 0 0 10px; }
+.api_guide_cont .re_cont .box .code_view .l_code {text-indent:18px; }
+.api_guide_cont .re_cont .box .code_view .l_code_t1 {text-indent:98px;}
+.api_guide_cont .re_cont .box .code_view .l_code_t2 {text-indent:63px;}
+.api_guide_cont .re_cont .box .code_view .m_code {text-indent:110px; }
+.api_guide_cont .re_cont .box .code_view .indent {text-indent:50px }
+.api_guide_cont .re_cont .box .code_view .indent .indent_t1 {text-indent:80px; }
+.api_guide_cont .re_cont .box .code_view .indent .indent_t1 .indent_t2 {text-indent:108px;}
+.api_guide_cont .re_cont .box .code_view .indent p {padding:8px 0;}
+.api_guide_cont .re_cont .box .code_view .indent p span {color:#fbc72b;}
+.api_guide_cont .re_cont .res_title {background:url(/publish/images/api_intro_cont/icon_api_response.jpg) 0 5px no-repeat; padding:0 0 0 30px; font-size:26px; font-weight:bold; letter-spacing: -1px; margin:60px 0 -20px 0;}
+
+/* api - 예제 다운로드 */
+.download_cont {display: none;}
+.download_cont.current {display: block;}
+.api_guide_cont .api_download .list_tab_wrap2.type2 {margin:30px 0;}
+.api_guide_cont .api_download .btn_area {text-align:center; padding:30px 0 50px 0; }
+.api_guide_cont .api_download .btnType.btnType11 {color:#fff; background:#002c9a; width:230px; height:50px; font-size:18px; font-weight:400; border-radius: 5px; padding:0 20px;}
+
+/* api - 신청/관리 */
+.api_guide_cont .api_admin {margin:0 0 60px 0; }
+.api_guide_cont .api_admin .admin_title {font-size:20px; font-weight:bold; letter-spacing: -1px; margin:0 0 10px 0;}
+.api_guide_cont .api_admin .tb_wrap_t1{ width: 100%; border: 1px solid #ccc; border-radius: 5px; margin-bottom: 10px; box-sizing: border-box; border-bottom: 0 none;}
+.api_guide_cont .api_admin .admin_info { font-size:14px; font-weight:300; color:#555; margin:0 0 5px 0;}
+.api_guide_cont .api_admin .input_box {background: #f2f2f2; border-radius:5px; padding:17px 17px 17px 30px; text-indent:20px; margin:15px 0 8px 0;}
+.api_guide_cont .api_admin .input_box .box_in {background: url(/publish/images/api_intro_cont/icon_api_input.png) 0 8px no-repeat; font-size:16px;}
+.api_guide_cont .api_admin .input_box input {border:1px solid #d5d5d5; border-radius:5px; width:400px; padding:2px 0 5px 10px;}
+.api_guide_cont .api_admin .input_box input::placeholder {font-size:14px; color:#ababab;}
+.api_guide_cont .api_admin .btnType.btnType2 {float:right; padding:0 20px 0 20px; font-size:16px; letter-spacing: -1px;}
+
+/*선거 문자전송 > 문구추가*/
+.tType1 tbody tr .ele_te{font-size: 14px; padding: 15px 0;}
+.tType1 tbody tr .ele_te span{font-weight: 400;}
+
+/* 결제화면 > 전용계좌 > 가상계좌 확인서 버튼 추가 */
+.tType1.account_con{table-layout: auto;}
+.tType1.account_con tbody tr .account_te button{white-space: nowrap;}
+
+/* 발송결과 상세 */
+
+/* left area */
+.send_top .resultcont_left {max-width: 800px;flex-basis: 68%;}
+.send_top .resultcont_left .table_btn {margin:-5px 0 0 0;}
+.send_top .resultcont_left {max-width: 800px;flex-basis: 68%;}
+.send_top .resultcont_left .table_btn_left .excel_btn.btnType {color:#129738;}
+.send_top .resultcont_left .table_btn_right_txt {padding:5px 0 0 0;font-size:14px; font-weight:500;}
+
+/* 발송결과 상세 */
+.res_info {display: flex; justify-content: space-between; margin-bottom: 20px; flex-wrap: wrap; flex-direction:row; }
+.res_info .res_info_in {background-color: #f2f2f2; width:100%; padding: 34px 44px 44px 44px; border-radius: 5px; box-sizing: border-box;}
+.res_info .res_info_in .res_info_top p:first-child {font-size: 22px; font-weight: 600;  font-family: 'GmarketSansBold'; float: left; padding:10px 0 0 0;}
+.res_info .res_info_in .res_info_top p:last-child {font-size: 16px; font-weight: 300; float: right;}
+.res_info .res_info_in .res_info_top .btnType.btnType3 {width:76px; font-size:15px;}
+/*.res_info .res_info_in .res_info_top p:last-child span {font-size: 20px; font-weight: 600; font-family: 'GmarketSansBold'; color: #002c9a;}*/
+
+.res_info .res_info_in .res_info_btm {margin:20px 0 0 0;padding:10px;background:#fff;border-radius:5px;box-sizing:border-box;}
+.res_info .res_info_in .res_info_btm dl {display:flex;padding:8px 10px;font-size:16px;font-weight:300;justify-content:space-between; color:#222;}
+.res_info .res_info_in .res_info_btm dl.charge_line {border-top:1px solid #e6e6e6; text-align:center;} 
+.res_info .res_info_in .res_info_btm dl dt.charge_title {font-size:15px; padding:0 0 0 5px;}
+.res_info .res_info_in .res_info_btm dl dt {font-weight:400;}
+.res_info .res_info_in .res_info_btm dl dt.btm_charge {font-size:16px;}
+.res_info .res_info_in .res_info_btm dl dd span {font-weight:500;}
+
+.res_info .res_info_in .res_info_btm dl dd .stcharge {font-size: 20px; font-weight: 600; font-family: 'GmarketSansBold'; color: #222; padding:0 3px 0 0;}
+
+.res_info .res_info_in .res_num {display:flex; justify-content: space-between; /*flex-direction: row; flex-wrap: wrap; width:100%;*/ margin:10px 0 0 0;}
+.res_info .res_info_in .res_num .res_info_btm1 {width:calc(100%/2 - 5px); padding:10px;background:#fff;border-radius:5px;box-sizing:border-box;}
+.res_info .res_info_in .res_num .res_info_btm1 dl {display:flex;padding:8px 10px;font-size:16px;font-weight:300;justify-content:space-between; color:#222;}
+.res_info .res_info_in .res_num .res_info_btm1 dl dt {font-weight:400; font-size:18px; padding:3px 0 0 0;}
+.res_info .res_info_in .res_num .res_info_btm1 dl dt.btm_charge {font-size:18px;}
+.res_info .res_info_in .res_num .res_info_btm1 dl dd span {font-weight:500;}
+
+
+/* right area 문자 미리보기 */
+.send_top .resultcont_right {flex-basis: calc(100% - 68% - 80px); position: relative;min-height:630px;}
+.send_top .send_general.sec .resultcont_right {min-height:auto;}
+.send_top .resultcont_right .tab_phone {display: none; } 
+.send_top .resultcont_right .tab_phone.current {display: block;} 
+
+/* phone 기본 -- sticky */
+.send_top .resultcont_right .phone {width: 374px; position: absolute; right: -2px; top: 0;}
+.send_top .resultcont_right .phone .phoneIn {background-image: url(/publish/images/content/phoneBg.png); height: 720px; background-size: 100% auto; background-repeat: no-repeat; }
+.send_top .resultcont_right .phone .phoneIn>div {padding: 45px 30px 0 30px; position: relative; height: 96%; box-sizing: border-box;}
+.send_top .resultcont_right .phone .prev_p {font-size: 20px;font-weight: 500;padding-bottom: 12px;border-bottom: 1px solid #e5e5e5;}
+.send_top .resultcont_right .phone .text_length2 {padding: 12px 0;}
+.send_top .resultcont_right .phone .text_length2>span {float: left;line-height: 27px;}
+.send_top .resultcont_right .phone .text_length2>div {float: right;margin-top: 3px;}
+.send_top .resultcont_right .phone .text_length2>div span {color: #002c9a;font-size: 15px;padding-right: 2px;}
+.send_top .resultcont_right .phone .text_length2>div button {width: 24px;height: 24px; border: 1px solid #ccc;border-radius: 3px;}
+.send_top .resultcont_right .phone .text_length2>div button:hover {border: 1px solid #a3a3a3;}
+.send_top .resultcont_right .phone .text_length2>div button img {margin-bottom: 2px;}
+.send_top .resultcont_right .phone .text_preview{position: relative; width: calc(100% + 10px);/*  height: 421px; */ padding-right:7px; max-height: calc(100% - 110px); box-sizing: border-box;overflow-y:auto;}
+.send_top .resultcont_right .phone .text_preview::-webkit-scrollbar {width:3px;}
+.send_top .resultcont_right .phone .text_preview::-webkit-scrollbar-track {}
+.send_top .resultcont_right .phone .text_preview::-webkit-scrollbar-thumb {width:3px;background:rgba(0,0,0,0.85);border-radius:3px;cursor:pointer;}
+.send_top .resultcont_right .phone .preview_auto {position: relative; width: 100%; background-color: #f2f2f2; border-radius: 10px; padding: 20px; box-sizing: border-box; line-height: 1.5; font-size: 15px; font-weight: 400; letter-spacing: -0.5px; margin: 0 0 20px 0;word-break: break-all; color: #555;}
+/* .send_top .resultcont_right .phone .text_preview .mCSB_scrollTools {right:-15px;} */
+/* .send_top .resultcont_right .phone .preview_auto.on_scroll_text {width: 95% !important;} */
+.preview_auto p {word-break: break-all;}
+.preview_auto .none_txt {color: #999; font-weight: 300;}
+/* 핸드폰 안에 내용 길어져서 스크롤 생길 때 */
+.send_top .resultcont_right .phone .addText {color: #002c9a;text-align: center; font-size: 14px; padding-top: 2px; margin:0 0 10px 0;}
+
+/* 그림 문자 */
+.send_top .resultcont_right .phone .text_length2 .photo_msg_num {margin-left: 3px; float: left;}
+.send_top .resultcont_right .phone .text_length2 .photo_msg_num li {display: inline-block; width: 28px; padding: 5px 0; border: 1px solid #ccc; border-radius: 5px; margin-right: 2px; background-color: #f5f5f5; color: #cf468d; text-align: center; box-sizing: border-box;}
+.send_top .resultcont_right .phone .text_length2 .photo_msg_num li:hover {background-color: #f8f1f5; border: 1px solid #e26ba9;}
+.send_top .resultcont_right .phone .text_preview .preiew_img .img_box {max-width: 308px; border-radius: 10px; overflow: hidden; margin-bottom: 10px;}
+.send_top .resultcont_right .phone .text_preview .preiew_img .img_box img {width: 100%;}
+/* .send_top .resultcont_right .phone .text_preview .preiew_img .img_box.on_scroll_img {max-width: 95% !important; margin-right: 15px;} */
+
+/* 알림톡 미리보기 */
+.send_top .resultcont_right .phone_kakao {width: 374px; position: absolute; right:0; top: 0;} 
+.send_top .resultcont_right .phone_kakako .phoneIn{height: 720px; width:346px; background-image: url(/publish/images/content/kakaoBg.png); padding: 27px 25px 0 25px; margin:0 0 0 -12px;}
+.send_top .resultcont_right .phone_kakako .prev_p{padding: 0 0 0 10px; border: 0; letter-spacing: -0.25px;}
+.send_top .resultcont_right .phone_kakako .prev_p img{margin: 0 10px 0 0;}
+.send_top .resultcont_right .phone_kakako .allimtalk_title{position: relative; width: calc(100% - 20px); background-color: #fae100; font-family: 'LotteMartDream'; font-size: 18px; padding: 12px 21px; border-radius: 5px 5px 0 0; box-sizing: border-box;}
+.send_top .resultcont_right .phone_kakako .allimtalk_title::after{position: absolute; content: " "; width: 42px; height: 42px; background: url(/publish/images/content/icon_kakao01.png) no-repeat; right: -20px; top: -10px;}
+.send_top .resultcont_right .phone_kakako .allimtalk_title img{margin: 0 8px 0 0; vertical-align: bottom;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview{width: 100%; padding: 15px 10px 20px 12px; margin: 15px 0 0 0; box-sizing: border-box;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content{width: calc(100% - 20px);background-color: #fff; border-radius: 0 0 5px 5px; padding: 0 0 10px 0;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .kakao_image img{width: 100%;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content p{width: calc(100% - 20px); white-space: normal; word-break: break-all; line-height: 1.4; padding: 0 10px; margin: 0 auto;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .template_text,.resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .emphasis_title_text{font-size: 16px; font-weight: 500; color: #222;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .emphasis_side_text{padding: 15px 0 0 0;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .emphasis_title_text{padding: 0 0 15px 0; border-bottom: 1px solid #e5e5e5;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .emphasis_side_text,.resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .side_info_text,.resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .channel_info_text{font-size: 14px; color: #999; margin: 0 auto 6px auto; white-space: normal; word-break: break-all;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .template_text{padding: 15px 0 0 0;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .side_info_text{padding: 8px 0 0 0;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .channel_info_text{padding: 0 0 4px 0;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content button{margin: 0 0 8px 10px;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content button:last-child{margin-bottom: 0;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .template_text+.btn_kakao_type{margin-top: 8px;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .btn_kakao_channel{width: calc(100% - 20px); height: 40px; font-size: 15px; border-radius: 5px; background-color: #ffea00;}
+.send_top .resultcont_right .phone_kakako .phoneIn .text_preview .allimtalk_content .btn_kakao_type{width: calc(100% - 20px); height: 40px; font-size: 15px; border-radius: 5px; background-color: #ededed;}
+.send_top .resultcont_right .phone_kakako .phoneIn .template_info_wrap{display: flex; width: calc(85% + 13px); height: auto; padding: 6px 15px 6px 23px; justify-content: space-between; align-items: center; background-color: #fae100; margin: -5px 0 0 -3px; border-radius: 0 0 25px 25px;}
+.send_top .resultcont_right .phone_kakako .phoneIn .template_info_wrap .btn_template_choice{width: 120px; height: 36px; font-size: 16px; color: #fae100; background-color: #302218; border-radius: 5px;}
+.send_top .resultcont_right .phone_kakako .addText{color: #002c9a;text-align: center; font-size: 14px; padding-top: 2px; margin:10px 0 10px 0;}
+
+.btn_list_type1 {border-top:solid 1px #e5e5e5; text-align: right; padding:26px 0 0 0; margin:60px 0 0 0;}
+.btn_list_type1 .btnType.btnType17 {width:100px; }
+
+/*// 발송결과 상세 20140718 */
+
+
+/* 개인정보처리방침 20241023*/
+.titBox_type01 {padding: 20px; border: 2px solid #dddddd; border-radius: 5px; margin: 15px 0; position: relative; font-size:16px; color:#666; line-height: 25px; font-weight: 300; }
+.privacy_index {margin:50px 0 50px 0;}
+.privacy_index .title {font-family: 'GmarketSansBold'; font-size: 24px; padding-top: 4px;}
+.privacy_index .info {color:#222; font-size:17px; padding:20px 0 24px 0;}
+.privacy_index .privacy_index_box {background-color: #e9e9e9; border-radius: 5px; padding:40px 80px 40px 120px; display: flex;}
+.privacy_index .privacy_index_box ul {padding:0; width: calc((100% - 10px) / 2); padding: 0 10px; border-radius: 5px; text-align: left;}
+.privacy_index .privacy_index_box ul li {padding:7px 0; line-height: 1.4;}
+.privacy_index .privacy_index_box ul li a {font-size:17px;}
+.privacy_content {border-bottom:1px solid #e9e9e9; padding: 0 0 30px 0; margin: 30px 0 35px 0;} 
+.privacy_content:last-child{border-bottom: 0; padding:0;}
+.privacy_content .title {font-size:20px; font-weight: 600; padding:0 0 5px 0; }
+.privacy_content .conbox {padding:0 15px;}
+.privacy_content .conbox .contitle1 {font-size:17px; font-weight: 400; padding:15px 0 0 0;}
+.privacy_content .conbox .contitle2 {font-size:16px; font-weight: 400;}
+.privacy_content .conbox p {font-size:16px; line-height: 1.4; padding:15px 0 0 0; font-weight: 300;}
+.privacy_content .conbox .tType2{width: 100%; border-top: 1px solid #000; text-align: center; margin:10px 0 10px 0;}
+.privacy_content .conbox .tType2 thead tr{background-color: #f7f7f7; border-bottom: 1px solid #e5e5e5;}
+.privacy_content .conbox .tType2 thead tr th{height: 46px; font-size: 16px; font-weight: 500; border-right: 1px solid #e5e5e5; vertical-align: middle;}
+.privacy_content .conbox .tType2 thead tr th:last-child{border-right: 0;}
+.privacy_content .conbox .tType2 tbody tr{border-bottom: 1px solid #e5e5e5;}
+.privacy_content .conbox .tType2 tbody tr th{font-size: 16px; font-weight: 500; border-right: 1px solid #e5e5e5; height: 50px; vertical-align: middle;}
+.privacy_content .conbox .tType2 tbody tr td{font-size: 16px; font-weight: 300; border-right: 1px solid #e5e5e5; vertical-align: middle; line-height: 1.4; padding:10px 20px;}
+.privacy_content .conbox .tType2 tbody tr td.type_left {text-align: left;}
+.privacy_content .conbox .tType2 tbody tr td:last-child{border-right: 0;}
+.privacy_content .conbox .tType2 tbody tr td:last-child>span {font-weight: 400;}
+.privacy_content .conbox ul.conlist1 {margin:10px 0 0 0;}
+.privacy_content .conbox ul.conlist1 li { position: relative; padding:3px 10px 3px 25px; line-height: 1.4; font-size:17px; }
+.privacy_content .conbox ul.conlist1 li::before {content: ''; position: absolute; left: 0; }
+.privacy_content .conbox ul.conlist1 li:nth-child(1)::before {content: '가.'; }
+.privacy_content .conbox ul.conlist1 li:nth-child(2)::before {content: '나.'; }
+.privacy_content .conbox ul.conlist1 li:nth-child(3)::before {content: '다.'; }
+.privacy_content .conbox ul.conlist1 li:nth-child(4)::before {content: '라.'; }
+.privacy_content .conbox span.text_type01 {font-weight: 300!important;}
+.privacy_content .conbox span.text_type02 {margin:0; padding:5px 0 0 10px; display: block; font-size:16px; font-weight:300;}
+.privacy_content .conbox span.text_type02::before{content: "-"; position: absolute; left: 25px;}
+.privacy_content .conbox dl.item_con dt{font-weight: 500; display: block; padding:3px 0 0 0;}
+.privacy_content .conbox dl.item_con dd{padding:0 0 5px 0;}
+.privacy_content .conbox strong {font-weight: 500; display: block; padding:0 0 5px 0;}
+.privacy_content .conbox .con {padding:0 0 10px 0; display:block;}
+.privacy_content .conbox ul.conlist2 {margin:5px 0 0 25px;font-weight: 300;}
+.privacy_content .conbox ul.conlist2 li { position: relative; padding:0px 7px 3px 5px; line-height: 1.4; font-size:16px;font-weight: 300; }
+.privacy_content .conbox ul.conlist2 li::marker {content: "-"; }
+.privacy_content .conbox span.text_type03 {font-weight: 300; font-size:15px; color:#666; padding:5px 0 15px 30px; display:block;}
+.privacy_content .conbox .gray_box {background-color:#f5f5f5; border-radius: 5px; padding:25px 30px; margin:0 30px;}
+.privacy_content .conbox .gray_box ul.conlist3 {margin:0;}
+.privacy_content .conbox .gray_box ul.conlist3 li { position: relative; padding:0px 7px 0px 5px; line-height: 1.4; font-size:16px;font-weight: 300; }
+.privacy_content .conbox .gray_box ul.conlist3 li::marker {content: "·"; }
+.privacy_content .conbox ul.conlist4 {margin:25px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; width:410px; padding:10px 0;}
+.privacy_content .conbox ul.conlist4 li { position: relative; padding:0px 7px 3px 5px; line-height: 1.4; font-size:16px;font-weight: 300; }
+.privacy_content .conbox ul.conlist5 { margin:0 0 15px 0;}
+.privacy_content .conbox ul.conlist5 li {color:#002c9a; font-size:16px;font-weight: 400; padding:5px 0;}
+.privacy_content .conbox .contitle3 {font-size:16px; font-weight: 500;}
+.privacy_content_select_wrap {text-align: left;}
+.privacy_content_select_wrap .version_change_select{width: 278px; margin: 10px 0 20px 0;}
+
+.privacy_labeling .title{font-family: 'GmarketSansBold'; font-size: 24px; padding-top: 4px; margin:40px 0 0 0;}
+.privacy_labeling .labeling{display:flex;gap:20px;margin:20px 0 0 0;}
+.privacy_labeling li{display:flex;width:calc(100% / 6);font-size:17px;padding:37px 0 28px 0;border:1px solid #dddddd;border-radius:5px;text-align:center;flex-direction:column;align-items:center;justify-content:center;}
+.privacy_labeling li img{margin:0 0 20px 0;}
+.privacy_labeling li:hover .send_hover_cont{display:block;max-width:350px;}
+.privacy_labeling li .send_hover_cont{font-size:14px;font-weight:300;}
+.privacy_labeling li .send_hover_cont .hover_title{display:block;font-size:16px;font-weight:600;margin:0 0 18px 0;line-height:1.4;}
+.privacy_labeling li .send_hover_cont .hover_title span{font-size:15px;font-weight:400;}
+/*
+.privacy_content .conbox ul.conlist6 {margin:7px 0 0 0;}
+.privacy_content .conbox ul.conlist6 li { position: relative; padding:3px 10px 3px 20px; line-height: 1.4; font-size:16px; font-weight:300; }
+.privacy_content .conbox ul.conlist6 li::before {content: ''; position: absolute; left: 0; }
+.privacy_content .conbox ul.conlist6 li:nth-child(1)::before {content: '①'; }
+.privacy_content .conbox ul.conlist6 li:nth-child(2)::before {content: '②'; }
+.privacy_content .conbox ul.conlist6 li:nth-child(3)::before {content: '③'; }
+.privacy_content .conbox ul.conlist6 li:nth-child(4)::before {content: '④'; }
+.privacy_content .conbox ul.conlist6 li:nth-child(5)::before {content: '⑤'; }
+*/
+.privacy_content .conbox ul.conlist6 {margin:7px 0 0 0;}
+.privacy_content .conbox ul.conlist6 li {position: relative; padding:0px 10px 3px 0; line-height: 1.4; font-size:16px; font-weight:300; }
+.privacy_content .conbox .gray_con{margin: 12px 30px 0 30px;}
+
+.clause_new { }
+.clause_new .title{font-family: 'GmarketSansBold'; font-size: 24px; padding: 40px 0 15px 0; margin:25px 0 20px 0; border-bottom: 2px solid #222; border-top:1px solid #d5d5d5;}
+.clause_new .title:first-child{border-top:none; padding-top:20px;} 
+.clause_new ul.conlist7 {padding:0 15px;}
+.clause_new ul.conlist7 li {font-weight: 300;  position: relative; padding:5px 7px 5px 18px; line-height: 1.5; font-size:16px; }
+.clause_new ul.conlist7 li::before {content:"제"; font-weight:500;font-size: 18px;position: absolute; left: 0;}
+.clause_new ul.conlist7 li strong {font-weight:500; font-size:18px; padding:0 7px 0 0;}
+.clause_new ul.conlist7 li .gray_box{background-color:#f5f5f5; border-radius: 5px; padding:25px 35px; margin:18px 0; font-size:16px; font-weight:400;}
+.clause_new .history { border-top:1px solid #d5d5d5; padding:30px 0 10px 17px; margin:10px 0 0 0;}
+.clause_new .history p {font-size:16px; font-weight: 500;}
+.clause_new ol.conlist8 {padding:0 0 0 10px;}
+.clause_new ol.conlist8 li {font-weight: 300;  position: relative; padding:0px 7px 2px 0; line-height: 1.4; font-size:16px; }
+.clause_new ol.conlist8 li::before {content:"";}
+
+/* 불법스팸방지정책_2024*/
+.spam_content .title .red{margin: 0 0 0 3px; font-size: 16px; color: #e40000; font-weight: 500; }
+.spam_content .spam_conbox .blue{color: #002c9a; font-weight: 400;}
+.spam_content .spam_conbox .bold{font-weight: 500;}
+.spam_content .spam_conbox .text{margin: 0 0 0 -8px;}
+.spam_content .spam_conbox .tri_te span{font-size: 14px;}
+.spam_content .spam_conbox .tri_te .sub_tri{margin: 0 0 0 -2px; font-size: 17px;}
+.spam_content .spam_conbox .le{margin: 0 0 0 -8px;}
+/*.spam_content .spam_conbox.spam_table{padding: 0;}*/
+
+/*4번 수정후*/
+.spam_content .spam_conbox .spam_clause .tit{width: 200px; padding: 6px 0 7px 0; margin: 0 0 10px 9px; background-color: #002c9a; color: #ffffff; text-align: center; font-size: 15px; font-weight: 500; border-radius: 100px;}
+.spam_content .spam_conbox .spam_clause{padding: 22px 16px; margin: 20px 0 0 0; border: 1px solid #d5d5d5; border-radius: 5px;}
+.spam_content .spam_conbox .spam_clause .spam_clause_cen{margin: 12px 0;}
+.spam_content .spam_conbox .spam_clause ul li{padding: 0 7px 0 18px; font-size: 15px; line-height: 1.4;}
+.spam_content .spam_conbox .spam_clause ul li::before{content: none;}
+.spam_content .spam_conbox .spam_clause ul .str strong{margin: 0 0 0 -15px; display: inline;}
+.spam_content .spam_conbox .spam_clause ul .str strong::before{content: "제";}
+.spam_content .spam_conbox .spam_clause .spam_clause_gray{margin: 7PX 0 7px 0; padding: 18px 23px 15px 23px; border-radius: 5px; background-color: #f5f5f5;}
+.spam_content .spam_conbox .spam_clause ul li strong{font-size: 14px;}
+.spam_content .spam_conbox .spam_clause .spam_clause_gray li{font-size: 14px; color: #666666;}
+.spam_content .spam_conbox .spam_clause .conlist8{padding: 0; margin: 0 0 0 -7px;}
+
+.spam_content .spam_conbox .tType1{margin: 15px 0 0 0;}
+.spam_content .spam_conbox .tType1 tbody tr{border-bottom: 1px solid #d5d5d5;}
+.spam_content .spam_conbox .tType1 tbody tr th{padding: 0 0 0 22px; font-weight: 500; background-color: #e8f0ff;}
+.spam_content .spam_conbox .tType1 tbody tr td{padding: 16px 10px 16px 30px; line-height: 1.5;}
+.spam_content .spam_conbox .tType1 tbody tr td .conlist7{letter-spacing: -0.25px;}
+.spam_content .spam_conbox .tType1 tbody tr td li{font-size: 16px;}
+.spam_content .spam_conbox .tType1 tbody tr td li strong{display: inline; margin: 0 7px 0 -16px; font-size: 17px;}
+.spam_content .spam_conbox .tType1 tbody tr td li .conlist8{padding: 0 0 0 10px;}
+.spam_content .spam_conbox .spam_title{margin: 9px 0 -5px 0; font-weight: 500;}
+.spam_content .spam_conbox .spam_list.spam_list_tw{margin: 21px 0 0 5px;}
+.spam_content .spam_conbox ul.spam_list{margin: 15px 0 0 7px;}
+.spam_content .spam_conbox .spam_list li{margin: 0 0 0 18px;}
+.spam_content .spam_conbox .spam_list .center{margin: 13px 0 5px 18px;}
+.spam_content .spam_conbox .spam_list .last{margin: 17px 0 0 18px;}
+.spam_content .spam_conbox .spam_gray{margin: 12px 25px 0 0; padding: 20px 12px; border-radius: 5px; background-color: #f5f5f5;}
+.spam_content .spam_conbox ul.spam_gray li{font-size: 15px;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray li::marker{content: "·";}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray .mark::marker{content: none;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray .mark{ margin: 0 0 6px 35px; text-indent: -18px; color: #666666;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray .mark_no{font-size: 14px;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray .ma{margin: 0 0 -2px 35px;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray li .bold{font-weight: 500;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray_tw li::marker{content: none;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray_tw li .sub_tit{font-size: 16px; font-weight: 500;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray_tw li .sub_te li::marker{content: "·";}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray_tw li .sub_te{margin: 7px 0 -4px -14px;}
+.spam_content .spam_conbox ul.conlist2 li .spam_gray_tw li .sub_te_on{margin: 7px 0 8px -14px;}
+
+.spam_content .spam_conbox .spam_table thead tr th{font-weight: 400;}
+.spam_content .spam_conbox .spam_table tbody tr th{font-weight: 300;}
+.spam_content .spam_conbox .spam_table tbody tr td{text-align: left;}
+.spam_content .spam_conbox .spam_table tbody tr td li .conlist8{padding: 0 0 0 18px;}
+
+/*발송결과 수정_2025*/
+.price_wrap .table_tab_wrap .tab_btnbox .price_hover{width: 330px;}
+.price_wrap .table_tab_wrap .tab_btnbox .price_hover .last{padding: 5px 0 0 0;}
+
+.price_wrap .current .tb_wrap .tType4 tbody tr .result_cont a{height: 16px;}
+.price_wrap .current .tb_wrap .tType4 tbody tr .result_cont a:hover{text-decoration: underline;}
+.price_wrap .current .tb_wrap .tType4 tbody tr .result_cont .icon_wrap{display: flex; align-items: center;}
+.price_wrap .current .tb_wrap .tType4 tbody tr .result_cont .icon_wrap span{padding: 5px 8px; margin: 0 3px; border-radius: 20px; font-size: 14px;}
+.price_wrap .current .tb_wrap .tType4 tbody tr .result_cont .icon_wrap .re{background-color: #e8f0ff; color: #2c5dd6;}
+.price_wrap .current .tb_wrap .tType4 tbody tr .result_cont .icon_wrap .di{background-color: #e7f5ec; color: #359b59;}
+
+.price_wrap .current .tb_wrap .tType4 tbody tr .btnType20{margin: -3px 0 0 0; background-color: #f5f5f5; border: 1px solid #d5d5d5; color: #222;}
+.rev_admin .rev_admin_in .rev_admin_top p:first-child{margin: 3px 0 0 0; font-size: 17px;}
+.rev_admin .rev_admin_in .rev_admin_top p:last-child span{font-size: 16px;}
+
+/*발송결과 상세 수정_2025*/
+.res_info .res_info_in .res_info_btm dl dt{font-weight:400; display:flex;align-item:center;} /*수정*/
+.res_info .res_info_in .res_info_btm dl dt .icon_wrap{display:inline-block; display: flex; align-items: center; margin:-6px 0 0 8px;}
+.res_info .res_info_in .res_info_btm dl dt .icon_wrap .re{padding: 5px 8px 6px 8px; margin: 0 3px; border-radius: 20px; font-size: 14px; background-color: #e8f0ff; color: #2c5dd6;}
+.res_info .res_info_in .res_info_btm dl dt .icon_wrap button.di{padding: 2px 9px 3px 9px; margin: 0 3px; border-radius: 20px; font-size: 14px; background-color: #e7f5ec; color: #359b59;}
+.res_info .res_info_in .res_info_btm dl dt .icon_wrap button.di:hover{box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.15);}
+.res_info .res_info_in .res_info_btm dl dt .icon_wrap .di_info{position:relative;}
+.res_info .res_info_in .res_info_btm dl dt .icon_wrap .di_info .di_hover_layer{display:none; position:absolute;top:28px; background-color: #fff; padding: 15px; border-radius: 5px; box-sizing: border-box ;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.15);  z-index: 9; text-align:center;font-size: 14px; color: #222; width:180px; }
+.res_info .res_info_in .res_info_btm dl dt .icon_wrap .di_info .di_hover_layer strong{font-weight:600;}
+.res_info .res_info_in .res_info_btm dl dt .icon_wrap .di_info:hover .di_hover_layer{display:block;}
+.res_info .res_info_in .res_info_btm dl .btnType20{margin: -3px 0 0 0; background-color: #f5f5f5; border: 1px solid #d5d5d5; color: #222;}
+
+.res_info .res_info_in .res_num .res_info_btm1 dl{display:flex;padding:8px 10px 5px 10px;font-size:16px;font-weight:300;justify-content:space-between; color:#222;}
+.res_info .res_info_in .res_num .res_info_btm1 dl dt{font-weight:400; font-size:16px; padding:3px 0 0 0;}
+.res_info .res_info_in .res_num .res_info_btm1 dl dt.btm_charge{font-size:18px;}
+.res_info .res_info_in .res_num .res_info_btm1 dl dd{padding:3px 0 0 0;}
+.res_info .res_info_in .res_num .res_info_btm1 dl dd span{font-weight:500; font-size:24px;}
+
+.send_top .resultcont_left .table_bottom_txt{padding:18px 0 0 0;font-size:14px; font-weight:500;}
+
+.tb_wrap1{height:302px; overflow-y: auto; position:relative; border:1px solid #ccc; border-radius:5px;}
+.tb_wrap1 table.type4 th{position: sticky; top:0; z-index: 1; background-color:#ededed;}
+
+/*문자전송_안심번호 안내 추가*/
+.top_content .send_general .send_left .tType1 .btn_popup_wrap .info_guide{margin: -11px 0 0 0; text-align: left; line-height: 1.3; font-size: 14px; color: #e40000; font-weight: 400;}
+.top_content .send_general .send_left .tType1 .btn_popup_wrap .info_guide:hover{text-decoration: underline;}
+.tType1 tbody tr td.putText textarea.phone_num{height: 84px;}
+
+
+@keyframes rotate-loading {
+	0% {transform:rotate(0)}
+	100% {transform:rotate(360deg);}
+}
+@keyframes text-loading {
+	0% {opacity:0;}
+	25% {opacity:0;} 
+	50% {opacity:1;} 
+	100% {opacity:0;}
+}
+
+/* media queries */
+@media only screen and (max-width:1540px){
+	.tType4 tbody td {padding: 0 2px;}
+	.titBox .btnWrap.type1 {width: 220px;}
+	.titBox .btnWrap.type1 button {width: 220px; font-size: 15px; padding: 8px 0;}
+	.send_top {margin: 0 30px;}
+	.send_bottom {margin: 60px 30px 0 30px;}
+	.list_bottom {width: calc(100% - 200px);}
+	.sub .election .list_bottom{width:calc(100% - 100px)}
+	.area_tabcontent.photo_sample {min-height:737px;}
+	/* .area_tabcontent.photo_sample li {height:355.5px;} */
+	.area_tabcontent.photo_sample li .photo_cont {max-height:307.5px;}
+	/* 맞춤제작 */
+	.custom_visual {max-width:1240px;margin:0 30px 20px 30px;}
+	.custom_content.custom2 .cont_bottom ul li>div {width: calc(100% - 148px - 30px);}
+	.custom_content.custom2 .cont_bottom ul li>div .step {margin-bottom: 10px;}
+	.custom_content.custom2 .cont_bottom ul li>div p {font-size: 18px;}
+	.custom_content.custom3 .tit_text_wrap>span {display: block; margin: 2px auto 0 auto;}
+	.custom_content.custom3 .area_tabcontent li .tit_text_wrap {padding: 5px 0;}
+	.tType1 tbody tr td.putText .put_right {width: inherit;}
+	.custom_content.custom2 .custom_notice {padding: 25px 20px;}
+	.custom_content.custom2 .custom_notice ul li {margin-right: 20px;}
+	
+	.send_top .send_right {flex-basis:calc(100% - 68% - 55px);}
+	
+	/* 팩스전송 */
+	.fax_content .send_info_fax{width: 320px;padding: 25px 20px;}
+	
+	/* 요금사용내역 */
+	.hisroy_price .hisroy_price_in{padding: 25px 22px;}
+	.hisroy_price .hisroy_price_in>p{font-size: 18px; margin: 0 0 15px 0;}
+	.hisroy_price .total_price>p{margin: 5px 0 0 0;}
+	.hisroy_price .total_price .clearfix{width: calc((100% - 350px)/2);}
+	.hisroy_price .hisroy_price_in>div>p>span{font-size: 16px; vertical-align: middle;}
+	
+	/* 카톡전송 > 알림톡 소개 */
+	/*알림톡 소개_알림톡이란?*/
+	/*타이틀*/
+	.kakao_intro_cont .kakao_intro .title-line .left-line{width: 355px;}
+	.kakao_intro_cont .kakao_intro .title-line .right-line{width: 355px;}
+	/*컨텐츠*/
+	.kakao_intro_cont .kakao_intro .con .intro{display: flex; justify-content: space-between; margin-top: 65px;}
+	.kakao_intro_cont .kakao_intro .con .intro .phone{margin-right: 50px;}
+	.kakao_intro_cont .kakao_intro .con .intro .list li:nth-child(1) img{width: 100%;}
+	/*문자vs알림톡*/
+	.kakao_intro_cont .kakao_intro .con .fight .box{width: 404px;}
+	.kakao_intro_cont .kakao_intro .con .fight .box .fight-img .icon{padding: 0 25px;}
+	.kakao_intro_cont .kakao_intro .con .fight .text p{width: 404px;}
+	
+	/*알림톡 소개_알림톡 활용 방법*/
+	/*타이틀 + 서비스 이용 방법이랑 같이*/
+	.kakao_intro_cont .use .title-line .left-line ,.kakao_intro_cont .service .title-line .left-line{width: 320px;}
+	.kakao_intro_cont .use .title-line .right-line ,.kakao_intro_cont .service .title-line .right-line{width: 320px;}
+	.kakao_intro_cont .use .tab-content img{width: 100%;}
+
+	/*알림톡 소개_서비스 이용 방법*/
+	/*아이콘*/
+	.kakao_intro_cont .service .con .service-03 .text .icon img{margin-top: 24px;}
+	.kakao_intro_cont .service .con .service-04 .text .icon img{margin-top: 24px;}
+
+	/*발송결과_select버튼*/
+	.select_btnWrap .btn_right .search .send_text{width: 170px;}
+	
+	/* 선거문자 */
+	.election .tType1 tbody tr td.putText .receipt_number_table_wrap .put_right{max-width:170px;}
+	.sub .election .receipt_number_table_wrap+.list_bottom .list_bottom_right button{font-size:14px;letter-spacing:-1px;}
+	.sub .election .receipt_number_table_wrap+.list_bottom .list_bottom_right .btn_gray.fill{padding:0 5px;}
+	.sub .election .receipt_number_table_wrap+.list_bottom .list_bottom_right .btn_yellow.fill{padding:0 3px;} 
+		
+	/* 후불회원 요금사용내역*/
+	.hisroy_price .hisroy_defprice_in>p {font-size: 18px; font-weight: 600;  margin-bottom: 25px;  font-family: 'GmarketSansBold';}
+	.hisroy_price .hisroy_defprice_in>div>p>span {font-size: 17px; font-family: 'GmarketSansBold'; color: #002c9a; padding-right: 1px;}
+	
+	/* 카카오톡 설정*/
+	.kakao_use_guide_cont .kakao_use_guide li .btn_wrap{margin: 30px 0 0 0;}
+	
+	/*요금안내/견적내기_하단 텍스트 여백 수정*/
+	.fee_wrap .banner>p{margin: 8px 40px 0 40px;}
+	
+	/*발송결과 상세 수정_2025*/
+	.res_info .res_info_in{width: 93%;}
+}
+
+@media only screen and (max-width:1480px){
+	/* 예약관리 table tab button */
+	.rev_admin_cont .list_tab_wrap2 ul::after {width: 100%; min-width: 1020px;}
+
+    /* sub1 send_top */
+    .send_top {margin:  0 70px;}
+	.tType1 tbody tr td.send_list .list_left .add_num .btnType6 {padding: 0 12px;}
+	.tType1 tbody tr td.send_list .list_left .add_num input[type="text"] {width: calc(100% - 89px);}
+	.tType1 tbody tr td.send_list .add_remove button {padding:4px;}
+	.tType1 tbody tr td.send_list .list_left, .tType1 tbody tr td.send_list .list_right {width: calc(100%/2 - 20px);}
+	.tType1 tbody tr td.send_list .add_remove {width: 6%;margin: 40px 4px 0 4px;}
+	.list_bottom .remove_btnWrap .address_reg2 {width: calc(100% - 216px); font-size: 12px;}
+	/* phone */
+	/* .send_top .send_right .phone {width: 330px;}
+	.send_top .send_right .phone .phoneIn {height: 632px;}
+	.rev_top .selType1:nth-child(2) {display: block;}
+	.send_top .send_right .send_rev .rev_top .calendar_wrap input[type="text"] {width: 246px;}
+	.send_top .send_right .send_rev .rev_top .calendar_in .calendarPop {left: -247px;}
+	.send_top .send_right .send_rev .rev_top .selBox {display: block;margin-top: 8px;margin-left: 41px;}
+	.send_top .send_right .send_rev {width: 321px;} */
+    /* sub1 send_bottom */
+	.send_top .send_right {flex-basis:calc(100% - 68% - 30px);}
+	.send_bottom{margin: 60px 70px 0 70px;}
+	/* .area_tabcontent li{width: calc(97% / 5 - 5px);} */
+	/* .area_tabcontent.msg_sample li{width: calc(100% / 4 - 10px);}
+	.area_tabcontent.msg_sample li:nth-child(5n){margin-right: 13px;}
+	.area_tabcontent.msg_sample li:nth-child(4n){margin-right: 0;} */
+	.send_top .send_right .send_rev .rev_bottom .selType1 {margin-left: 0;}
+	.area_tabcontent.photo_sample {min-height:689px;}
+	/* .area_tabcontent.photo_sample li {height:331.5px;} */
+	.area_tabcontent.photo_sample li .photo_cont {max-height:283.5px;}
+	/* 맞춤제작 샘플 */
+	/* 맞춤제작 */
+	.custom_visual {max-width:1240px;margin:0 70px 20px 70px;}
+	.custom_content.custom2 .custom_notice {padding: 25px 20px;}
+	.custom_content.custom2 .custom_notice>div p {margin-left: 0px;}
+	.custom_content.custom2 .custom_notice>div {width: 150px;}
+	.custom_content.custom2 .custom_notice ul li {margin-right: 10px; font-size: 15px;}
+	.custom_content.custom2 .cont_bottom ul li {height: 190px; padding: 0 20px;}
+	.custom_content.custom2 .cont_bottom ul li>div {width: calc(100% - 120px - 20px);}
+	.custom_content.custom2 .cont_bottom ul li i {background-size: 100%; width: 120px; height: 120px;}
+	.custom_content.custom2 .cont_bottom ul li>div .step {margin-bottom: 5px;height: 28px; padding: 0 15px; font-size: 20px; line-height: 26px;}
+	.custom_content.custom2 .cont_bottom ul li>div .step>span {font-size: 15px;}
+	.custom_content.custom2 .cont_bottom ul li>div p {font-size: 17px;}
+	.custom_content.custom3 .search_wrap .btn_left .calendar input[type="text"] {width: 135px;}
+	.custom_content.custom3 .search_wrap select.selType2 {width: 110px;}
+	
+	/* 결제관리 */
+	.charg_cont .tType1 select{width: 200px;}
+	.charg_cont .tType1 button{padding: 0 10px; font-size: 16px;}
+	.charg_cont .tType1 .flex input[type="text"]{width: 30%;}
+	.charg_cont .tType1 .box_input.flex{padding: 10px 15px;}
+	.charg_cont .tType1 .box_input.flex input[type="text"]{width: 90%;}
+	.charg_cont .tType1 .box_input.flex li{font-size: 16px; letter-spacing: -1px;}
+	.charg_cont .tType1 .area_text p input {width: 300px;}
+
+	/* 예약관리 */
+	.rev_admin_cont.serv_content .excel_middle {padding: 9px 10px;}
+	.rev_admin_cont .excel_middle .cal_label {padding-right: 0;}
+	.rev_admin_cont.serv_content .excel_middle .calendar_wrap>input[type="text"] {width: 125px;}
+	.rev_admin_cont.serv_content .select_btnWrap .btn_left>button {padding: 0 7px;}
+	.rev_admin_cont .select_btnWrap .btn_right select {width: 110px;}
+	.rev_admin_cont .select_btnWrap .btn_right input[type="text"] {width: 170px;}
+	.rev_admin_cont .select_btnWrap .btn_right button {width: 50px;}
+	
+	/* 카톡전송 > 알림톡 소개 */
+	/*알림톡 소개_알림톡이란?*/
+	/*타이틀*/
+	.kakao_intro_cont .kakao_intro .title-line .left-line{width: 320px;}
+	.kakao_intro_cont .kakao_intro .title-line .right-line{width: 320px;}
+	/*.kakao_intro_cont .kakao_intro .con .intro ul li p:nth-child(1){width: 36px; height: 36px; line-height: 39px; border-radius: 18px;}*/
+	.kakao_intro_cont .kakao_intro .con .intro ul li p:nth-child(2){font-size: 19px;}
+	.kakao_intro_cont .kakao_intro .con .intro ul li:nth-child(4) p:nth-child(2){line-height: 28px; padding: 26px 0 4px 0;}
+	/*이미지 텍스트*/
+	.kakao_intro_cont .kakao_intro .con .intro ul{margin-top: -33px;}
+	/*문자vs알림톡*/
+	.kakao_intro_cont .kakao_intro .con .fight .box{width: 388px;}
+	.kakao_intro_cont .kakao_intro .con .fight .box .fight-img .icon{padding: 0 22px;}
+	.kakao_intro_cont .kakao_intro .con .fight .text p{width: 388px;}
+	.kakao_intro_cont .kakao_intro .con .fight .box .vs{margin: 100px 10px 0 10px;}
+	
+	/*알림톡 소개_알림톡 활용 방법*/
+	/*타이틀 + 서비스 이용 방법이랑 같이*/
+	.kakao_intro_cont .use .title-line .left-line ,.kakao_intro_cont .service .title-line .left-line{width: 285px;}
+	.kakao_intro_cont .use .title-line .right-line ,.kakao_intro_cont .service .title-line .right-line{width: 285px;}
+
+	/*알림톡 소개_유의사항*/
+	.kakao_intro_cont .note ul li{text-indent: -10px; margin: 0 0 0 20px; line-height: 1.5;}
+	.kakao_intro_cont .note ul li:nth-child(4){text-indent: -1px; margin: 0 0 0 12px; line-height: 1.4;}
+	.kakao_intro_cont .note ul li:nth-child(5){margin: 6px 0 8px 23px;} 
+
+	/*발송결과_select버튼*/
+	.rev_admin_cont .select_btnWrap .btn_right .select_all_btn{width: 143px;}
+	.rev_admin_cont .select_btnWrap .btn_right .select_btn{width: 105px;}
+	
+	/* 선거문자 */
+	.sub .election .list_bottom{width:calc(100% - 154px);}
+	.sub .election .receipt_number_table_wrap .list_bottom{width:100%;}
+	.sub .election .list_bottom .list_bottom_right button{height:30px;font-size:14px;letter-spacing:-1.4px;}
+	.sub .election .list_bottom .pagination button{display:inline-flex;width:25px;height:30px;align-items:center;justify-content:center;}
+	
+	/*문자전송_안심번호 안내 추가*/
+	.top_content .send_general .send_left .tType1 .btn_popup_wrap .info_guide{margin: 0 0 0 11px; text-indent: -11px;}
+	.tType1 tbody tr td.putText textarea.phone_num{height: 103px;}
+}
+
+@media only screen and (max-width:1380px){
+	.titBox .btnWrap.type1 {width: 200px;}
+	.titBox .btnWrap.type1 button {width: 200px; font-size: 14px; padding: 7px 0;}
+	/* sub1 send_top */
+	.send_top .send_left {flex-basis:66%;}
+	.tType1 tbody tr td.putText .put_right>button .qmMark {margin: 0 0 2px 1px;}
+	.tType1 tbody tr td.send_list .list_right .list_btnWrap button {font-size: 13px;}
+	/*.tType1 tbody tr td.putText .put_right .convers_wrap button .qmMark {margin: 0 auto; display: block; background-size: 85%; background-position: center;}*/
+	/* .tType1 tbody tr td.putText .put_right .convers_wrap button {height: 50px;} */
+	/* sub1 send_bottom */
+	.area_tabs .tab_depth4 {min-width: 500px;}
+	.area_tabs .tab_depth4 a {font-size: 15px; padding: 8px 20px 9px 20px; margin: 0 5px;}
+	.area_tabs .customReq button {font-size: 16px; }
+	/* 맞춤제작 샘플 */
+	.custom_content.custom2 .cont_bottom ul li {height: 180px;}
+	.custom_content.custom2 .cont_bottom ul li i {width: 100px; height: 100px;}
+	.custom_content.custom2 .cont_bottom ul li>div {width: calc(100% - 100px - 25px);}
+
+	td.attachedFile_wrap .reqTxt6 {display: block; line-height: 30px;padding-left: 0;}
+
+	.tabType4 li button {font-size: 18px;}
+
+	/* 결제관리 */
+	.fee_cont .banner ul li p {font-size: 18px;}
+	.fee_cont .banner ul li button {margin-left: 3px;}
+	.charg_cont .tType1 select{width: 200px;}
+	.charg_cont .tType1 .flex input[type="text"]{width: 25%;}
+	.charg_cont .tType1 .flex button{padding: 0 5px;}
+	.info_bank li p span{font-size: 18px}
+
+	/* 예약관리 */
+	.table_cont .rev_admin_list2 .tType3_bd .btnType {width: 58px;}
+
+	/* 카카오톡 */
+	.kakaotalkset_cont .kakao_wrap .template_category{width: 259px;}
+	
+	/* 선거문자 */
+	.sub .election .list_bottom .list_bottom_right button{width:90px;height:30px;font-size:14px;letter-spacing:-1.4px;}	
+	
+}
+
+@media only screen and (max-width:1300px){
+	/* sub1 send_top */
+    .send_top .top_content {padding: 15px 20px;}
+	.sub .heading::after {width: calc(100% + 40px);left: -20px;}
+	/* phone */
+	/* .send_top .send_right .phone.fixed {right: 90px;} */
+	/* 맞춤제작 샘플 */
+	.custom_content.custom2 .custom_notice>div p {font-size: 18px;}
+	.custom_content.custom2 .custom_notice>div {width: 130px;}
+	.custom_content.custom2 .custom_notice {padding: 20px 10px;}
+	.custom_content.custom2 .cont_bottom ul li {height: 170px; padding: 0 15px;}
+	.custom_content.custom2 .cont_bottom ul li>div {width: calc(100% - 100px - 10px);}
+	/* 내 문자함 */
+	.search_wrap .search input[type="text"] {width: 180px;}
+}
+
+@media only screen and (max-width:1280px){
+	body {overflow-x:auto !important;}
+	/* phone */
+	/* .send_top .send_right .phone.fixed {position: absolute; right: 0;} */
+    /* sub1 send_bottom */
+	.area_tabs .tab_depth2{width: 50%;}
+	.send_top .send_right .phone.absolute{top: 0;}
+	/* 맞춤제작 */
+	/* .custom_content.custom2 .cont_bottom ul li {height: 170px; padding: 0 15px;} */
+
+}
+
+/* ie */
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+	/* 기타 반복사용 */
+	.font_ellipsis p {white-space: nowrap; width: 90%;}
+    /* sub1 send_bottom */
+	.tabType2 li button {padding: 20px 0;}
+	/* .area_tabcontent li{flex-basis: calc(89% / 5);} */
+	/*.area_tabcontent.msg_sample li{flex-basis: calc(83.5% / 5);} 20220518*/
+	.area_tabs .tab_depth2{width: 43%;}
+	.area_tabs .tab_depth2 a{padding: 0; flex-basis: calc(93% / 3);}
+	.area_tabs .tab_depth2 a.on::after {bottom: -29px;}
+	/* 맞춤제작 */
+	.custom_content.custom2 .cont_bottom ul li {display: table; width: 100%; text-align: left;}
+	.custom_content.custom2 .cont_bottom ul li i {margin: 31px 0;}
+	.custom_content.custom2 .cont_bottom ul li > div {display: table-cell; vertical-align: middle; width: 60%;}
+
+
+}
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width:1540px) {
+	/* .custom_content.custom2 .cont_bottom ul li > div {width: 260px;} */
+}
+
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width:1440px) {
+    /* sub1 send_bottom */
+	.area_tabcontent.msg_sample li{flex-basis: calc(84.8% / 4);}
+	/* 맞춤제작 */
+	.custom_content.custom2 .cont_bottom ul li i {margin: 40px 0;}
+	.custom_content.custom2 .cont_bottom ul li > div {width: 65%;}
+	
+}
+
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width:1300px) {
+	.custom_content.custom2 .cont_bottom ul li i {margin: 35px 0;}
+	.custom_content.custom2 .cont_bottom ul li > div {width: 68%;}
+
+	
+}
+
+@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width:1260px) {
+    /* sub1 send_bottom */
+	.area_tabcontent li{flex-basis: calc(86% / 5);}
+	.area_tabcontent.msg_sample li{flex-basis: calc(83% / 4);}
+}
+
+
src/main/webapp/publish/css/content.css
--- src/main/webapp/publish/css/content.css
+++ src/main/webapp/publish/css/content.css
@@ -1468,8 +1468,8 @@
 /* 발송관리 */
 .table_tab_wrap .tab_depth1 {position: absolute; top: 50%; right: 20px; transform: translateY(-50%); text-align: center;}
 .table_tab_wrap .tab_depth1 a {width: 150px;}
-/*.kakao_rev_content .rev_admin_in{width: calc(100% / 3 - 20px);}*/
-.kakao_rev_content .rev_admin_in{width: calc(100% / 2 - 20px);}
+.kakao_rev_content .rev_admin_in{width: calc(100% / 3 - 20px);}
+/*.kakao_rev_content .rev_admin_in{width: calc(100% / 2 - 20px);}*/
 /*// 발송관리 */
 
 /*발송결과*/
@@ -2126,6 +2126,8 @@
 
 .res_info .res_info_in .res_info_btm {margin:20px 0 0 0;padding:10px;background:#fff;border-radius:5px;box-sizing:border-box;}
 .res_info .res_info_in .res_info_btm dl {display:flex;padding:8px 10px;font-size:16px;font-weight:300;justify-content:space-between; color:#222;}
+.res_info .res_info_in .res_info_btm dl.charge_line {border-top:1px solid #e6e6e6; text-align:center;} 
+.res_info .res_info_in .res_info_btm dl dt.charge_title {font-size:15px; padding:0 0 0 5px;}
 .res_info .res_info_in .res_info_btm dl dt {font-weight:400;}
 .res_info .res_info_in .res_info_btm dl dt.btm_charge {font-size:16px;}
 .res_info .res_info_in .res_info_btm dl dd span {font-weight:500;}
@@ -2143,6 +2145,9 @@
 /* right area 문자 미리보기 */
 .send_top .resultcont_right {flex-basis: calc(100% - 68% - 80px); position: relative;min-height:630px;}
 .send_top .send_general.sec .resultcont_right {min-height:auto;}
+.send_top .resultcont_right .tab_phone {display: none; } 
+.send_top .resultcont_right .tab_phone.current {display: block;} 
+
 /* phone 기본 -- sticky */
 .send_top .resultcont_right .phone {width: 374px; position: absolute; right: -2px; top: 0;}
 .send_top .resultcont_right .phone .phoneIn {background-image: url(/publish/images/content/phoneBg.png); height: 720px; background-size: 100% auto; background-repeat: no-repeat; }
@@ -2177,7 +2182,7 @@
 
 /* 알림톡 미리보기 */
 .send_top .resultcont_right .phone_kakao {width: 374px; position: absolute; right:0; top: 0;} 
-.send_top .resultcont_right .phone_kakako .phoneIn{height: 690px; width:340px; background-image: url(/publish/images/content/kakaoBg.png); padding: 27px 25px 0 25px;}
+.send_top .resultcont_right .phone_kakako .phoneIn{height: 720px; width:346px; background-image: url(/publish/images/content/kakaoBg.png); padding: 27px 25px 0 25px; margin:0 0 0 -12px;}
 .send_top .resultcont_right .phone_kakako .prev_p{padding: 0 0 0 10px; border: 0; letter-spacing: -0.25px;}
 .send_top .resultcont_right .phone_kakako .prev_p img{margin: 0 10px 0 0;}
 .send_top .resultcont_right .phone_kakako .allimtalk_title{position: relative; width: calc(100% - 20px); background-color: #fae100; font-family: 'LotteMartDream'; font-size: 18px; padding: 12px 21px; border-radius: 5px 5px 0 0; box-sizing: border-box;}
src/main/webapp/publish/guide_2022.html
--- src/main/webapp/publish/guide_2022.html
+++ src/main/webapp/publish/guide_2022.html
@@ -18,7 +18,8 @@
     <!-- <p>***<span class="font1"> (컨텐츠)</span> : 반복적으로 사용 안함</p>
     <p>***<span class="font2"> (보드)</span> : 반복적으로 사용</p> -->
     <ul class="page">
-    	<li><a href="/publish/index_2025.html">index_2025.html</a>메인비주얼 아래 슬라이드 배너박스를 관리자페이지에서 텍스트 및 아이콘 등록 가능 하도록 수정</li>
+        <li><a href="/publish/textingmsg_2025_detail_kakao.html">textingmsg_2025_detail_kakao.html</a>[개선] 카카오 발송결과 상세</li>
+    	<li><a href="/publish/index_2025.html">index_2025.html</a>메인비주얼 아래 서비스안내 배너를 관리자페이지에서 텍스트 및 아이콘 등록 가능 하도록 수정</li>
     	<li><a href="/publish/textingmsg_2025_detail.html">textingmsg_2025_detail.html</a>[개선] 발송결과 상세 수정</li>
     	<li><a href="/publish/textingmsg_2025_list.html">textingmsg_2025_list.html</a>[개선] 발송결과 수정</li>
         <li><a href="/publish/service3_spam_2024.html">service3_spam_2024.html</a>불법스팸방지정책  (2024.11.29)</li>
src/main/webapp/publish/js/content.js
--- src/main/webapp/publish/js/content.js
+++ src/main/webapp/publish/js/content.js
@@ -933,6 +933,25 @@
 	currTabId = tabId;
 }
 
+//콘텐츠 - 발송결과 미리보기 tab
+function phoneTab(obj, tabId){
+	var $tab = $(obj).closest("li");
+	$tab.addClass("active");
+	$tab.find("button").attr("title", "선택됨");
+	$tab.siblings("li.tab").removeClass("active");
+	$tab.siblings("li.btn_tab").removeClass("active");
+	$tab.siblings("li.tab").find("button").removeAttr("title");
+
+	var $tabCn = $("#tab_phone_" + tabId);
+	$tabCn.fadeIn(0);
+	$tabCn.addClass("current");
+
+	$(".tab_phone").not($tabCn).removeClass("current");
+	$(".tab_phone").not($tabCn).fadeOut(0);
+
+	currTabId = tabId;
+}
+
 /* 회원가입 약관동의 list */
 function clause_list(obj){
 	var listBody = $(obj).parents(".clause_list_head").siblings(".clause_list_body");
 
src/main/webapp/publish/textingmsg_2025_detail_kakao.html (added)
+++ src/main/webapp/publish/textingmsg_2025_detail_kakao.html
@@ -0,0 +1,1036 @@
+<!DOCTYPE html>
+<html lang="ko">
+
+<head>
+	<meta charset="UTF-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>문자온_발송결과</title>
+
+	<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap"
+		rel="stylesheet">
+		<link rel="stylesheet" href="/publish/css/reset.css">
+		<link rel="stylesheet" href="/publish/css/jquery.mCustomScrollbar.css">
+		<link rel="stylesheet" href="/publish/css/common.css">
+		<link rel="stylesheet" href="/publish/css/button.css">
+		<link rel="stylesheet" href="/publish/css/content.css">
+		<link rel="stylesheet" href="/publish/css/mem.css">
+		<link rel="stylesheet" href="/publish/css/font.css">
+		<link rel="stylesheet" href="/publish/css/popupLayer.css">
+		<link rel="stylesheet" href="/publish/js/datepicker/classic.css">
+		<link rel="stylesheet" href="/publish/js/datepicker/classic.date.css">
+	
+	
+		<script src="/publish/js/jquery-3.5.0.js"></script>
+		<script src="/publish/js/jquery.mCustomScrollbar.concat.min.js"></script>
+		<script src="/publish/js/common.js"></script>
+		<script src="/publish/js/content.js"></script>
+		<script src="/publish/js/popupLayer.js"></script>
+		<script type="text/javascript" src="/publish/js/datepicker/picker.js"></script>
+		<script type="text/javascript" src="/publish/js/datepicker/picker.date.js"></script>
+		<script type="text/javascript" src="/publish/js/datepicker/ko_KR.js"></script>
+
+	<script>
+		$(document).ready(function () {
+			$(".table_tab_wrap .tab_depth1 a").click(function () {
+				var tab_num = $(this).index();
+				$(".table_cont .tb_wrap").eq(tab_num).show();
+				$(".table_cont .tb_wrap").eq(tab_num).siblings(".tb_wrap").hide();
+				if($(".table_tab_wrap .tab_depth1 a:visible").length == tab_num+1){
+					$(this).css("border-radius","0 5px 5px 0");
+				}else{}
+			})
+		});
+	</script>
+
+</head>
+
+<body>
+	<div class="mask"></div>
+
+	<!-- 220411 이통사 스팸차단 및 번호도용 방지 서비스 안내 팝업 -->
+	<div class="tooltip-wrap">
+		<div class="popup-com ad_layer popupJunk" tabindex="0" data-tooltip-con="popupJunk" data-focus="popupJunk" data-focus-prev="popupJunk-close" style="width: 795px;">
+			<div class="popup_heading">
+				<p>이통사 스팸차단 및 번호도용 방지 서비스 안내</p>
+				<button type="button" class="tooltip-close" data-focus="popupJunk-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
+			</div>
+			<div class="layer_in">
+				<div class="list_tab_wrap2 type5">
+					<!-- tab button -->
+					<ul class="list_tab">
+						<li class="tab active"><button type="button" onclick="listTab2(this,'1');">이통사 스팸 필터링 서비스</button></li>
+						<li class="tab"><button type="button" onclick="listTab2(this,'2');">번호도용 문자차단 서비스</button></li>
+					</ul><!-- // tab button -->
+				</div>
+				<!-- 광고문자 전송규정 안내 -->
+				<div class="adpop_cont current" id="listTab2_1">
+					<div class="titBox">
+						<div class="notibox">한국인터넷진흥원 불법스팸대응센터에서 스팸종합대책을 마련함에 따라,<br>각 통신사에서 스팸차단서비스라는 서비스를 진행하고 있습니다.</div>
+						<p>- 스팸차단서비스는 이동통신사의 별도 조합 기준에 따른 스팸확률에 의한 차단으로 스팸으로 판단되는 문자를</p>
+						<p>&nbsp; 휴대폰 문자수신함이 아닌, 각 통신사별 스팸보관함에 전송한 후 결과값은 성공을 처리합니다(정상과금 처리)</p>
+						<p>- 스팸문자로 저장된것이 확인되었다면, 스팸차단서비스를 해제하여 이용하시기 바랍니다.</p>
+						<p>&nbsp; (개인정보보호정책으로 인해 본인 이외 타인은 확인 불가하므로, 본인이 직접 확인해야합니다.)</p>
+					</div>
+					<div class="adpop1_bottom">
+						<p class="title_box"><span>01.</span>통신사 홈페이지를 통해 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p>
+						<div class="content_box">
+							<ul class="list">
+								<li class="tit">
+									<ul>
+										<li>
+											<div class="img_box"><img src="/publish/images/content/junk_agency001.png" alt="SK telecom" /></div>
+											<a href="http://www.tworld.co.kr/normal.do?serviceId=S_PROD2001&viewId=V_PROD7070&prod_id=NA00002121&uCode=u1_2" target="_blank" rel="nosublink">T월드 문자 스팸필터링 바로가기</a>
+										</li>
+										<li>
+											<div class="img_box"><img src="/publish/images/content/junk_agency002.png" alt="olleh KT" /></div>
+											<a href="https://product.kt.com/wDic/productDetail.do?ItemCode=479" target="_blank" rel="nosublink">KT (안심)스팸차단 바로가기</a>
+										</li>
+										<li>
+											<div class="img_box"><img src="/publish/images/content/junk_agency003.png" alt="LG U+" /></div>
+											<a href="https://www.lguplus.com/plan/addon/addon-call-msg/LRZ0000277" target="_blank" rel="nosublink">U+ 스팸차단 바로가기</a>
+										</li>
+									</ul>
+								</li>
+								<li>
+									<dl>
+										<dt><img src="/publish/images/content/junk_agency001_01.png" alt="T world" /></dt>
+										<dd>
+											<p>Tworld<a href="https://www.tworld.co.kr" target="_blank" rel="nosublink">(www.tworld.co.kr)</a> 홈페이지 접속 → 로그인 → [스팸필터링] 검색<br>→ 부가서비스 - 문자 스팸필터링 → 설정 → SMS인증 → 스팸차단 메시지 확인</p>
+										</dd>
+									</dl>
+								</li>
+								<li>
+									<dl>
+										<dt><img src="/publish/images/content/junk_agency002_01.png" alt="olleh O" /></dt>
+										<dd>
+											<p>KT<a href="https://www.kt.com/" target="_blank" rel="nosublink">(www.kt.com)</a> 홈페이지 접속 → 로그인 →[스팸차단서비스] 검색<br>→ 스팸차단서비스 → 스팸메시지함 → 스팸차단 메시지 확인</p>
+										</dd>
+									</dl>
+								</li>
+								<li>
+									<dl>
+										<dt><img src="/publish/images/content/junk_agency003_01.png" alt="LG U+" /></dt>
+										<dd>
+											<p>U+<a href="https://www.uplus.co.kr" target="_blank" rel="nosublink">(www.uplus.co.kr)</a> 홈페이지 접속 → 로그인 → [스팸차단] 검색<br>→ 부가서비스 - 스팸차단 → 스팸내역 조회 → SMS인증 → 스팸차단 메시지 확인</p>
+										</dd>
+									</dl>
+								</li>
+							</ul>
+						</div>
+					</div>
+					<div class="adpop1_bottom">
+						<p class="title_box"><span>02.</span>통신사 어플을 통해 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p>
+						<div class="content_box">
+							<ul class="list02">
+								<li>
+									<div class="img_box"><img src="/publish/images/content/junk_agency01_02.png" alt="SKT" /></div>
+									<dl>
+										<dt>SKT · T스팸필터링</dt>
+										<dd>T Store, 구글 Play 스토어<br>다운가능</dd>
+									</dl>
+								</li>
+								<li>
+									<div class="img_box"><img src="/publish/images/content/junk_agency02_02.png" alt="KT" /></div>
+									<dl>
+										<dt>KT올레 · 올레스팸차단서비스</dt>
+										<dd>구글 Play 스토어 다운가능</dd>
+									</dl>
+								</li>
+								<li>
+									<div class="img_box"><img src="/publish/images/content/junk_agency03_02.png" alt="LG" /></div>
+									<dl>
+										<dt>LG U+ · U+ 스팸차단</dt>
+										<dd>구글 Play 스토어 다운가능</dd>
+									</dl>
+								</li>
+							</ul>
+						</div>
+					</div>
+					<div class="adpop1_bottom">
+						<p class="title_box"><span>03.</span>통신사 고객센터를 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p>
+						<div class="content_box">
+							<dl class="cscenter">
+								<dt>휴대폰 114 + 통화버튼</dt>
+								<dd>
+									<ul>
+										<li>· SKT 고객센터(1599-0011)</li>
+										<li>· KT올레 고객센터(100)</li>
+										<li>· LG U+ 고객센터(1544-0010)</li>
+									</ul>
+								</dd>
+							</dl>
+						</div>
+					</div>
+				</div><!-- // 광고문자 전송규정 안내 -->
+
+				<!-- 광고문자 수신동의 안내 -->
+				<div class="adpop_cont" id="listTab2_2">
+					<div class="titBox">
+						<div class="notibox">웹에서 발송되는 스팸, 스미싱 문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스로<br>해당 서비스에 가입된 경우 인터넷 문자 발송서비스를 통해 본인 휴대폰번호로 문자 발송시 차단됩니다</div>
+						<p>- 모든 전송 결과값이 실패로 확인되는 경우, 번호도용문자차단서비스에 가입여부 확인 후 해당서비스를 해지</p>
+						<p>&nbsp; 하신 후 전송하시기 바랍니다.</p>
+					</div>
+					<div class="adpop1_bottom">
+						<p class="title_box"><span>01.</span>통신사 홈페이지를 통해 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p>
+						<div class="content_box">
+							<ul class="list">
+								<li class="tit">
+									<ul>
+										<li>
+											<div class="img_box"><img src="/publish/images/content/junk_agency001.png" alt="SKT" /></div>
+											<a href="http://www.tworld.co.kr/normal.do?serviceId=S_PROD2001&viewId=V_PROD7070&prod_id=NA00004406&uCode=u1_2" target="_blank" rel="nosublink">T번호도용문자차단 바로가기</a>
+										</li>
+										<li>
+											<div class="img_box"><img src="/publish/images/content/junk_agency002.png" alt="KT" /></div>
+											<a href="https://product.kt.com/wDic/productDetail.do?ItemCode=1047" target="_blank" rel="nosublink">KT번호도용문자차단 바로가기</a>
+										</li>
+										<li>
+											<div class="img_box"><img src="/publish/images/content/junk_agency003.png" alt="Uplus" /></div>
+											<a href="https://www.lguplus.com/plan/addon/addon-call-msg/LRZ0002297" target="_blank" rel="nosublink">U+ 번호도용문자차단 바로가기</a>
+										</li>
+									</ul>
+								</li>
+								<li>
+									<dl>
+										<dt><img src="/publish/images/content/junk_agency001_01.png" alt="tworld" /></dt>
+										<dd>
+											<p>Tworld<a href="https://www.tworld.co.kr" target="_blank" rel="nosublink">(www.tworld.co.kr)</a> 홈페이지 접속 → 로그인<br>→ [번호도용문자차단] 검색 → 부가서비스 → 번호도용문자차단 → 해지</p>
+										</dd>
+									</dl>
+								</li>
+								<li>
+									<dl>
+										<dt><img src="/publish/images/content/junk_agency002_01.png" alt="kt" /></dt>
+										<dd>
+											<p>KT<a href="https://www.kt.com" target="_blank" rel="nosublink">(www.kt.com)</a> 홈페이지 접속 → 로그인<br>→ [번호도용문자차단] 검색 → 부가서비스 → 번호도용문자차단 → 해지</p>
+										</dd>
+									</dl>
+								</li>
+								<li>
+									<dl>
+										<dt><img src="/publish/images/content/junk_agency003_01.png" alt="LGuplus" /></dt>
+										<dd>
+											<p>U+<a href="https://www.uplus.co.kr" target="_blank" rel="nosublink">(www.uplus.co.kr)</a> 홈페이지 접속 → 로그인 → [번호도용문자차단] 검색<br>→ 부가서비스 → 번호도용문자차단 → 해지</p>
+										</dd>
+									</dl>
+								</li>
+							</ul>
+						</div>
+					</div>
+					<div class="adpop1_bottom">
+						<p class="title_box"><span>02.</span>통신사 고객센터를 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p>
+						<div class="content_box">
+							<dl class="cscenter">
+								<dt>휴대폰 114 + 통화버튼</dt>
+								<dd>
+									<ul>
+										<li>· SKT 고객센터(1599-0011)</li>
+										<li>· KT올레 고객센터(100)</li>
+										<li>· LG U+ 고객센터(1544-0010)</li>
+									</ul>
+								</dd>
+							</dl>
+						</div>
+					</div>
+				</div><!-- // 광고문자 수신동의 안내 -->
+			</div>
+			<div class="popup_btn_wrap2" style="margin: 0 auto 30px auto;">
+				<button type="button" class="tooltip-close" data-focus="adr_popup01-close"  data-focus-next="popup02">닫기</button>                      
+			</div>
+		</div>
+	</div>
+	<!-- //220411 이통사 스팸차단 및 번호도용 방지 서비스 안내 팝업 -->	
+
+
+	<!-- 발송대상리스트 팝업 -->
+	<div class="tooltip-wrap">
+		<div class="popup-com ad_layer rev_popup04 transmit_list_popup" tabindex="0" data-tooltip-con="rev_popup04" data-focus="rev_popup04" data-focus-prev="rev_popup04-close" style="width:530px;">
+			<div class="popup_heading">
+				<p>발송대상 리스트</p>
+				<button type="button" class="tooltip-close" data-focus="rev_popup04-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
+			</div>
+			<div class="layer_in">
+			
+				<div class="popup_search_type2">
+                        <div class="title">수신번호</div>
+                        <label for="" class="label">검색어입력</label>
+                        <input type="text" class="send_text" id="" name="" value="" placeholder="3자 이상 입력하세요." onfocus="this.placeholder=''" onblur="this.placeholder='3자 이상 입력하세요.'">
+                        <button type="button" class="btnType btnType2">검색</button>
+                </div>
+                
+				<div class="list_tab_wrap2 type4">
+					<ul class="tabType3" id="tabType" name="tabType">
+						<li class="tab active"><button type="button" onclick="contentTab(this,'1');" title="선택됨">전체</button></li>
+						<li class="tab"><button type="button" onclick="contentTab(this,'2');">대기</button>	</li>
+						<li class="tab"><button type="button" onclick="contentTab(this,'3');">성공</button></li>
+						<li class="tab"><button type="button" onclick="contentTab(this,'4');">실패</button></li>
+					</ul>
+				</div>				
+				
+				<!-- 전체 내용 -->
+				<div class="tab_content current" id="tab_content_1">
+				<div class="tb_wrap1">
+					<table class="tType4">
+						<colgroup>
+							<col style="width: 240px;">
+							<col style="width: auto;">
+						</colgroup>
+						<thead>
+							<tr>
+								<th style="position: sticky; top:0; z-index: 1; background-color:#ededed;">수신번호
+									<div class="sort_wrap">
+										<input type="button" class="sort sortBtn">
+									</div>
+								</th>
+								<th style="position: sticky; top:0; z-index: 1; background-color:#ededed;">상세결과
+									<div class="sort_wrap">
+										<input type="button" class="sort sortBtn">
+									</div>
+								</th>
+							</tr>
+						</thead>
+						<tbody>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(대체문자)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>대기</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>대기</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(대체문자)</td>
+							</tr>
+							
+						</tbody>
+					</table>
+
+				</div>	
+				
+				<div class="table_btn clearfix">
+					<div class="table_btn_left">
+						<button type="button" class="excel_btn btnType"><i class="downroad"></i>엑셀 다운로드</button>
+						<button type="button" data-tooltip="rev_popup02" class="btnType btnType14 btn_adr_add"><i class="add_img"></i>주소록 등록</button>						
+					</div>
+				</div>
+				
+				</div>
+				<!--// 전체 내용 -->
+				
+				<!-- 대기 내용 -->
+				<div class="tab_content" id="tab_content_2">
+				<div class="tb_wrap1">
+					<table class="tType4">
+						<colgroup>
+							<col style="width: 240px;">
+							<col style="width: auto;">
+						</colgroup>
+						<thead>
+							<tr>
+								<th style="position: sticky; top:0; z-index: 1; background-color:#ededed;">수신번호
+									<div class="sort_wrap">
+										<input type="button" class="sort sortBtn">
+									</div>
+								</th>
+								<th style="position: sticky; top:0; z-index: 1; background-color:#ededed;">상세결과
+									<div class="sort_wrap">
+										<input type="button" class="sort sortBtn">
+									</div>
+								</th>
+							</tr>
+						</thead>
+						<tbody>
+							<tr>
+								<td colspan="2">내역이 없습니다.</td>
+							</tr>						
+						</tbody>
+					</table>
+
+				</div>	
+				
+				<div class="table_btn clearfix">
+					<div class="table_btn_left">
+						<button type="button" class="excel_btn btnType"><i class="downroad"></i>엑셀 다운로드</button>						
+					</div>
+				</div>
+				
+				</div>
+				<!--// 대기 내용 -->
+				
+				<!-- 성공 내용 -->				
+				<div class="tab_content" id="tab_content_3">
+				<div class="tb_wrap1">
+					<table class="tType4">
+						<colgroup>
+							<col style="width: 240px;">
+							<col style="width: auto;">
+						</colgroup>
+						<thead>
+							<tr>
+								<th style="position: sticky; top:0; z-index: 1; background-color:#ededed;">수신번호
+									<div class="sort_wrap">
+										<input type="button" class="sort sortBtn">
+									</div>
+								</th>
+								<th style="position: sticky; top:0; z-index: 1; background-color:#ededed;">상세결과
+									<div class="sort_wrap">
+										<input type="button" class="sort sortBtn">
+									</div>
+								</th>
+							</tr>
+						</thead>
+						<tbody>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(대체문자)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(대체문자)</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>성공(카카오톡)</td>
+							</tr>
+							
+						</tbody>
+					</table>
+
+				</div>	
+				
+				<div class="table_btn clearfix">
+					<div class="table_btn_left">
+						<button type="button" class="excel_btn btnType"><i class="downroad"></i>엑셀 다운로드</button>
+						<button type="button" data-tooltip="rev_popup02" class="btnType btnType14"><i class="add_img"></i>주소록 등록</button>						
+					</div>
+				</div>
+				
+				</div>
+				<!--// 성공 내용 -->
+				
+				<!-- 실패 내용 -->
+				<div class="tab_content" id="tab_content_4">
+				<div class="tb_wrap1">
+					<table class="tType4">
+						<colgroup>
+							<col style="width: 240px;">
+							<col style="width: auto;">
+						</colgroup>
+						<thead>
+							<tr>
+								<th style="position: sticky; top:0; z-index: 1; background-color:#ededed;">수신번호
+									<div class="sort_wrap">
+										<input type="button" class="sort sortBtn">
+									</div>
+								</th>
+								<th style="position: sticky; top:0; z-index: 1; background-color:#ededed;">상세결과
+									<div class="sort_wrap">
+										<input type="button" class="sort sortBtn">
+									</div>
+								</th>
+							</tr>
+						</thead>
+						<tbody>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							<tr>
+								<td>010-1234-5678</td>
+								<td>실패</td>
+							</tr>
+							
+						</tbody>
+					</table>
+
+				</div>	
+				
+				<div class="table_btn clearfix">
+					<div class="table_btn_left">
+						<button type="button" class="excel_btn btnType"><i class="downroad"></i>엑셀 다운로드</button>
+						<button type="button" class="btnType btnType15"><i class="remove_img"></i>주소록에서 번호 삭제</button>						
+					</div>
+				</div>
+				
+				</div>	
+				<!--// 실패 내용 -->
+				
+			</div>
+			<div class="popup_btn_wrap2" style="margin: -40px auto 30px auto;">
+				<button type="button" class="tooltip-close" data-focus="adr_popup01-close"  data-focus-next="popup02">닫기</button>                      
+			</div>
+		</div>
+	</div>
+	<!-- //발송대상 리스트 안내 팝업 -->	
+
+	<!-- 주소록에 등록 팝업 -->
+	<div class="tooltip-wrap">
+		<div class="popup-com adr_layer rev_popup02 add_adr_popup" tabindex="0" data-tooltip-con="rev_popup02" data-focus="rev_popup02" data-focus-prev="rev_popup02-close" style="width: 510px;">
+			<div class="popup_heading">
+				<p>주소록에 등록</p>
+				<button type="button" class="tooltip-close" data-focus="rev_popup02-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
+			</div>
+			<div class="layer_in">				
+				<table class="layer_tType1 style1">
+					<caption>주소록 그룹선택 표</caption>
+					<colgroup>
+						<col style="width: 80px">
+						<col style="width: auto">
+					</colgroup>
+					<tbody>
+						<tr>
+							<th>그룹 선택</th>
+							<td>
+								<label for="" class="label">그룹 선택</label>
+								<select id="addrGrpIdInfo" name="addrGrpIdInfo"><option value="NEW">그룹추가</option><option value="0">그룹미지정</option><option value="bookmark">자주보내는 번호</option>	<option value="">테스트그룹</option>	</select>
+								<label for="" class="label">그룹명 입력</label>
+								<input type="text" id="addrGrpNm" name="addrGrpNm" placeholder="새 그룹명을 입력해주세요." onfocus="this.placeholder=''" onblur="this.placeholder='새 그룹명을 입력해주세요.'" class="inputLight">
+							</td>
+						</tr>
+					</tbody>
+				</table>
+				<div class="popup_btn_wrap2">
+					<button type="button">등록</button>
+					<button type="button" class="tooltip-close" data-focus="rev_popup02-close" data-focus-next="rev_popup02">닫기</button>
+				</div>				
+			</div>
+		</div>
+	</div>
+	<!--// 주소록에 등록 팝업 -->
+
+	<!-- skip 메뉴  -->
+	<div class="skip_menu">
+		<a href="#cont" title="본문 바로가기" class="contGo">본문 바로가기</a>
+	</div>
+	<!--// skip 메뉴  -->
+	<!-- quick 메뉴 -->
+	<div class="quickMenu">
+		<div>
+			<p class="quick_title">QUICK<br>MENU</p>
+			<p class="quick_title2">QUICK</p>
+			<ul class="quickMenuIn">
+				<li>
+					<a href="/publish/index.html"><i class="quick1"></i><span>이용안내</span></a>
+					<div class="hover_cont">이용안내</div>
+				</li>
+				<li>
+					<a href="#"><i class="quick2"></i><span>채팅상담</span></a>
+					<div class="hover_cont">채팅상담</div>
+				</li>
+				<li>
+					<a href="#"><i class="quick3"></i><span>원격지원</span></a>
+					<div class="hover_cont">원격지원</div>
+				</li>
+				<li>
+					<a href="#"><i class="quick4"></i><span>맞춤제작</span></a>
+					<div class="hover_cont">맞춤제작</div>
+				</li>
+				<li>
+					<a href="#"><i class="quick5"></i><span>주소록 등록</span></a>
+					<div class="hover_cont">주소록 등록</div>
+				</li>
+				<li>
+					<a href="#"><i class="quick6"></i><span>엑셀 전송</span></a>
+					<div class="hover_cont">엑셀 대량전송</div>
+				</li>
+				<li>
+					<a href="#"><i class="quick7"></i><span>견적서</span></a>
+					<div class="hover_cont">견적서</div>
+				</li>
+				<li>
+					<a href="#"><i class="quick8"></i><span>결제</span></a>
+					<div class="hover_cont">결제</div>
+				</li>
+				<li>
+					<a href="#"><i class="quick9"></i><span>영수증/계산서</span></a>
+					<div class="hover_cont">영수증/계산서</div>
+				</li>
+			</ul>
+			<button type="button" class="goTop" title="맨 위로 이동">TOP<i></i></button>
+		</div>
+	</div>
+	<!--// quick 메뉴 -->
+	<!-- header 영역 -->
+	<header id="header" class="header">
+		<!-- header top 영역 -->
+		<div class="header_top">
+			<div class="inner">
+				<ul class="menu_left">
+					<li><a href="#"><i class="hdTop_fav"></i>즐겨찾기추가</a></li>
+					<li><a href="#"><i class="hdTop_mypage"></i>마이페이지</a></li>
+					<li><a href="#"><i class="hdTop_center"></i>고객센터</a></li>
+				</ul>
+				<ul class="menu_right">
+					<li><a href="#">충전하기</a></li>
+					<li class="SortLine"><a href="#">요금안내</a></li>
+					<li class="SortLine"><a href="#">이용안내</a></li>
+					<li class="SortLine"><a href="#">1:1고객상담</a></li>
+				</ul>
+			</div>
+		</div><!-- header top 영역 -->
+		<!-- header body 영역 -->
+		<div class="header_body">
+			<div class="inner table">
+				<h1 class="logo"><a href="/publish/index.html" alt="문자온 메인 바로가기"><img src="/publish/images/CI.png"
+							alt="문자온 CI"></a></h1>
+				<ul class="gnbWrap table_cell">
+					<li><a href="#">문자발송</a></li>
+					<li><a href="#">선거문자</a></li>
+					<li><a href="#">맞춤제작</a></li>
+					<li><a href="#">비즈톡</a></li>
+					<li><a href="#">주소록 관리</a></li>
+					<li><a href="#">발송결과</a></li>
+					<li><a href="#">예약관리</a></li>
+					<li><a href="#">결제내역</a></li>
+				</ul>
+				<div class="s_menu">
+					<i class="allSearch_info"><span>문자검색</span></i>
+					<button type="button" title="전체검색" class="allSearch" onclick="searchToggle();"><img
+							src="/publish/images/search.png" alt="검색영역 열기" class="allMenu"></button>
+					<button type="button" title="전체메뉴"><img src="/publish/images/all_menu.png" alt="전체메뉴 열기"></button>
+				</div>
+			</div>
+			<!-- search popup 영역 -->
+			<div class="pop_search">
+				<div class="inner">
+					<div class="area_search">
+						<select name="" id="">
+							<option value="">그림문자</option>
+							<option value="">단문문자</option>
+							<option value="">장문문자</option>
+							<option value="">GIF</option>
+						</select>
+						<input type="text" placeholder="문자샘플 검색하기">
+						<button><img src="/publish/images/search02.png" alt=""></button>
+					</div>
+					<div class="area_popular">
+						<p><i></i>인기검색어</p>
+						<ul class="popular_tag">
+							<li><a href="#">#정월대보름</a></li>
+							<li class="on"><a href="#">#추석</a></li>
+							<li><a href="#">#가을인사</a></li>
+							<li><a href="#">#좋은하루</a></li>
+						</ul>
+					</div>
+					<button class="btn_close" onclick="searchToggle();"><img src="/publish/images/btn_searchclose.png"
+							alt=""></button>
+				</div>
+			</div>
+			<!--// search popup 영역 -->
+		</div>
+		<!--// header body 영역 -->
+		<div id="login" class="login">
+			<div class="inner table">
+				<div class="login_left table_cell">
+					<div class="login_put">
+						<label for="id_text" class="label"></label>
+						<input type="text" placeholder="아이디를 입력해주세요" id="id_text" class="id_text" maxlength="30"
+							size="18">
+						<label for="password_text" class="label"></label>
+						<input type="password" placeholder="비밀번호를 입력해주세요" id="password_text" class="password_text"
+							maxlength="30" size="18">
+						<label for="login_button" class="label"></label>
+						<button type="submit" class="btnType btnType1" class="login_button">로그인</button>
+					</div>
+					<div class="login_save">
+						<input type="checkbox" id="save_id">
+						<label for="save_id">아이디 저장</label>
+					</div>
+					<div class="login_find">
+						<a href="#">아이디찾기 /</a>
+						<a href="#">비밀번호 찾기</a>
+					</div>
+					<div>
+						<button type="button" class="btnType btnType2">회원가입</button>
+						<button type="button" class="btnType btnType3">둘러보기</button>
+					</div>
+				</div>
+				<div class="login_right">
+					<span><i></i>이달의 이벤트</span>
+					<button type="button" class="btnType btnType4">바로가기</button>
+				</div>
+			</div>
+		</div>
+		<!--// login 영역 -->
+	</header>
+	<!--// header 영역 -->
+	<!-- login 영역 -->
+	<!-- content 영역 -->
+	<div id="container" class="cont sub">
+		<div class="inner">
+			<!-- send top -->
+			<div class="send_top">
+				<!-- 결제관리 - 요금 사용내역 -->
+				<div class="rev_admin_cont serv_content current">
+					<div class="heading">
+						<h2>발송결과 상세</h2>						
+						<button type="button" class="button junk" data-tooltip="popupJunk" style="right:0;">통신사 스팸규격안내</button>
+					</div>
+
+					<!-- 발송결과 상세 및 미리보기-->
+				 
+					<div class="send_general">
+						<!-- 발송결과 상세 정보 -->
+						<div class="resultcont_left">
+                            <!--발송정보-->
+                            <div class="res_info">
+                                <div class="res_info_in">
+                                    <div class="res_info_top clearfix">
+										<p>발송정보</p>
+                                        <p><button type="button" class="btnType btnType3">재전송</button></p>
+                                    </div>
+                                    <div class="res_info_btm">
+                                        <dl>
+                                            <dt>발송일시</dt>
+                                            <dd>2024-07-18 15:25</dd>
+                                        </dl>
+                                        <dl>
+                                            <dt>등록일시</dt>
+                                            <dd>2024-07-10 15:25</dd>
+                                        </dl>
+                                        <dl>
+                                            <dt>형태</dt>
+                                            <dd>친구톡</dd>
+                                        </dl>
+                                        <dl>
+                                            <dt>발송건수</dt>
+                                            <dd><span class="c_222">100</span>건</dd>
+                                        </dl>
+										<dl>
+                                            <dt>채널정보</dt>
+                                            <dd>채널명(@채널ID)</dd>
+                                        </dl>
+										<dl>
+                                            <dt>진행상황
+                                            <!--  예약인 경우 --> 
+                                            <div class="icon_wrap">
+                                            <div class="re">예약</div>
+                                            <div class="di_info"></span><button class="di">분할</button><div class="di_hover_layer"><strong>100,000건</strong>씩 <strong>35분</strong> 간격</div></div>
+                                            </div>
+                                            <!--//  예약인 경우 --> 
+                                            </dt>
+                                            <!--<dd>진행중</dd>-->
+                                            <!--<dd>완료</dd>-->
+											<dd><button class="btnType btnType20">예약취소</button></dd>
+											<!--<dd>예약취소 2024-07-16 15:07</dd>--><!-- 예역취소 후 버튼 대신 취소 일시 노출 -->											
+                                        </dl>
+                                    </div>
+									<div class="res_info_btm">
+                                        <dl>
+                                            <dt class="btm_charge">발송요금(합계)</dt>
+                                            <dd><span class="stcharge">78,100</span>원</dd>											
+											<!--<dd><span class="stcharge">-</span>원</dd>--><!-- 예역취소 후 금액은 하이픈 처리--> 
+                                        </dl>
+                                        <dl class="charge_line">
+                                            <dt class="charge_title">· 카카오톡</dt>
+                                            <dd><span class="c_222" style="font-size:16px;">8,100</span>원</dd>
+                                        </dl>
+                                        <dl>
+                                            <dt class="charge_title">· 대체문자</dt>
+                                            <dd><span class="c_222" style="font-size:16px;">8,100</span>원</dd>
+                                        </dl>
+                                    </div>
+                                </div>                                
+                            </div>
+                             <!--// 발송정보-->
+                            <!--상세결과-->
+                            <div class="res_info">
+                                <div class="res_info_in">
+                                    <div class="res_info_top clearfix" style="padding:0 0 10px 0;">
+                                        <p>상세결과</p>
+                                        <p></p>
+                                    </div>
+									<div class="res_num">
+										<div class="res_info_btm1">
+											<dl>
+												<dt>전체건수</dt>
+												<dd><a href="#" data-tooltip="rev_popup04"><span class="c_222_g">300,101</span>건</a></dd>
+											</dl>
+										</div>
+										<div class="res_info_btm1">
+											<dl>
+												<dt>대기건수</dt>
+												<dd><span class="c_666_g">300,000</span>건(100%)</dd>
+											</dl>
+										</div>
+									</div>
+									<div class="res_num">	
+										<div class="res_info_btm1">
+											<dl>
+												<dt>성공건수(카카오톡)</dt>
+												<dd><span class="c_002c9a_g">0</span>건(0%)</dd>
+											</dl>
+										</div>
+										<div class="res_info_btm1">
+											<dl>
+												<dt>실패건수(카카오톡)</dt>
+												<dd><span class="c_e40000_g">1</span>건(100%)</dd>
+											</dl>
+										</div>
+									</div>
+                                    <div class="res_num">	
+										<div class="res_info_btm1">
+											<dl>
+												<dt>성공건수(대체문자)</dt>
+												<dd><span class="c_002c9a_g">0</span>건(0%)</dd>
+											</dl>
+										</div>
+										<div class="res_info_btm1">
+											<dl>
+												<dt>실패건수(대체문자)</dt>
+												<dd><span class="c_e40000_g">1</span>건(100%)</dd>
+											</dl>
+										</div>
+									</div>
+									<p class="table_bottom_txt">* 전체건수를 클릭하면 받는 사람 상세정보를 확인하실 수 있습니다.</p>
+                                </div>                                
+                            </div>
+                             <!--// 발송결과-->	
+				 
+						</div>
+                        <!--// 발송결과 상세 정보 -->
+
+						<!-- 발송결과 미리보기 -->
+						<div class="resultcont_right">
+							<div class="phone">
+                                <!-- 탭스타일 -->
+                                <div class="list_tab_wrap2 type5">
+                                    <ul class="tabType3" id="tabType" name="tabType">
+                                        <li class="tab active"><button type="button" onclick="phoneTab(this,'1');" title="선택됨">카카오톡</button></li>
+                                        <li class="tab"><button type="button" onclick="phoneTab(this,'2');">대체문자</button>	</li>
+                                    </ul>
+                                </div>                      
+								<!--// 탭스타일 -->
+                                
+                                <!-- 카카오 알림톡 미리보기 -->
+                                <div class="tab_phone current" id="tab_phone_1">
+                                            
+                                    <div class="phone_kakako">
+                                        <div class="phoneIn">
+                                            <p class="prev_p"><img src="/publish/images/content/kakao_prev_icon.png" alt="">@munjaon</p>
+                                            <!-- 텍스트 미리보기 -->
+                                            <div class="text_preview">
+                                                <div class="allimtalk_title">
+                                                    <img src="/publish/images/content/icon_allimtalk.png" alt="">알림톡 도착
+                                                </div>
+                                                <div class="allimtalk_content">
+        <!--                                             <div class="kakao_image"> -->
+        <!--                                                 <img src="/publish/images/content/kakao_template_img.png" alt=""> -->
+        <!--                                             </div> -->
+                                                    <p class="emphasis_side_text">강조표기 보조문구 미리보기</p>
+                                                    <p class="emphasis_title_text">타이틀 미리보기</p>
+                                                    <p class="template_text">내용미리보기</p>
+                                                    <p class="side_info_text">부가정보내용</p> 
+                                                    <p class="channel_info_text">채널 추가 안내 메시지 미리보기</p>
+                                                    <button type="button" class="btn_kakao_type">버튼명</button>
+                                                    <button type="button" class="btn_kakao_type">버튼명</button>
+        <!--                                             <p class="emphasis_side_text">강조표기 보조문구 미리보기</p> -->
+        <!--                                             <p class="emphasis_title_text">타이틀 미리보기</p> -->
+        <!--                                             <p class="template_text">내용미리보기</p> -->
+        <!--                                             <p class="side_info_text">부가정보내용</p>  -->
+        <!--                                             <p class="channel_info_text">채널 추가 안내 메시지 미리보기</p> -->
+        <!--                                             <button type="button" class="btn_kakao_type">버튼명</button> -->
+        <!--                                             <button type="button" class="btn_kakao_type">버튼명</button> -->
+                                                </div>
+                                            </div>
+                                            <!-- //텍스트 미리보기 -->
+                                        </div>                                        
+                                        <p class="addText">※ 단말기 설정에 따라 다르게 보일 수 있습니다<p>
+                                    </div>                             
+
+                                </div>
+                                <!--// 카카오 알림톡 미리보기 -->
+
+                                <!-- 문자 미리보기 -->
+                                <div class="tab_phone" id="tab_phone_2">
+                                <div class="phoneIn">
+									<div>
+										<p class="prev_p"><img src="images/search.png"> 문자내용</p>
+										<div class="text_length2 clearfix" style="display:none;">
+											<span class="msg_com msg_short">단문</span>
+											<div>
+												<span>글자크기</span>
+												<button type="button"><img src="images/content/font_plus.png"></button>
+												<button type="button"><img src="images/content/font_minus.png"></button>
+											</div>
+										</div>
+										<div class="text_length2 clearfix" style="display:none;">
+											<span class="msg_com msg_long">장문</span>
+											<div>
+												<span>글자크기</span>
+												<button type="button"><img src="images/content/font_plus.png"></button>
+												<button type="button"><img src="images/content/font_minus.png"></button>
+											</div>
+										</div>
+										<!--<div class="text_length2 clearfix">
+											<span class="msg_com msg_photo">포토</span>
+											<ul class="photo_msg_num">
+												<li onclick="imgClick(0);"><a href="#none">1</a></ li>
+												<li onclick="imgClick(1);"><a href="#none">2</a></ li>
+												<li onclick="imgClick(2);"><a href="#none">3</a></ li>
+											</ul>
+											<div>
+												<span>글자크기</span>
+												<button type="button"><img src="images/content/font_plus.png"></button>
+												<button type="button"><img src="images/content/font_minus.png"></button>
+											</div>
+										</div>-->
+										<!-- 텍스트 미리보기 -->
+										<div class="text_preview">
+											<!--<div class="preiew_img">
+												<div class="img_box">
+													<img src="images/content/photo_sample01.jpg">
+												</div>
+												<div class="img_box">
+													<img src="images/content/photo_sample01.jpg">
+												</div>
+												<div class="img_box">
+													<img src="images/content/excel.jpg">
+												</div>
+											</div>-->
+											<div class="preview_auto">
+												<p class="ad_tit">(광고)</p>
+												<p class="none_txt">내용을 입력해주세요.</p>
+												<p class="realtime"></p>
+												<p class="deny_receipt">무료 거부 080-0000-0000</p>
+											</div>
+										</div>
+										<!-- //텍스트 미리보기 -->
+									</div>
+								</div>
+								<p class="addText">※ 단말기 설정에 따라 다르게 보일 수 있습니다</p>
+                                </div>
+                                <!--// 문자 미리보기 -->    
+							</div>
+						</div>
+						<!--// 발송결과 미리보기 -->
+					</div>			
+			
+					<!--// 발송결과 상세 및 미리보기-->
+
+					<!-- 목록-->
+					<div class="btn_list_type1">
+						<button class="btnType btnType17">목록</button>
+					</div>
+					<!--// 목록-->
+
+				</div>
+			</div>
+			<!--// send top -->
+		</div>
+	</div>
+	<!--// content 영역 -->
+	<!-- footer 영역 -->
+	<footer id="footer" class="footer">
+		<div class="footer_top">
+			<div class="inner table">
+				<ul class="table_cell">
+					<li><a href="#">이용약관</a></li>
+					<li class="SortLine fwRg c_white"><a href="#">개인정보취급방침</a></li>
+					<li class="SortLine fwRg c_white"><a href="#">스팸관리정책</a></li>
+					<li class="SortLine"><a href="#">불법스팸예방안내</a></li>
+				</ul>
+			</div>
+		</div>
+		<div class="footer_body">
+			<div class="inner table">
+				<div class="table_cell">
+					<a href="#" class="footer_logo"><img src="/publish/images/CI_white.png" alt="문자온 CI"></a>
+					<div class="footer_info">
+						<p>주소 : 경기도 남양주시 다산중앙로 19번길 21 1027호, 1028호(블루웨일 지식산업센터 1차)</p>
+						<p>사업자번호 : 653-87-00858 | 대표 : 유인식 | 통신판매등록번호 : 제 다산-12345호 | 문의전화 : 070-4786-0007</p>
+						<p>Copyright 2020 ⓒ MUNJAON co. Ltd, All rights reserved.</p>
+					</div>
+					<div class="footer_service_center">
+						<i></i>
+						<div>
+							<p>고객센터</p>
+							<span class="footer_service_num">070-4786-0008</span>
+							<span>E-mail : help@iten.co.kr</span>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</footer>
+	<!--// footer 영역 -->
+</body>
+
+</html>(No newline at end of file)
src/main/webapp/publish/textingmsg_2025_list.html
--- src/main/webapp/publish/textingmsg_2025_list.html
+++ src/main/webapp/publish/textingmsg_2025_list.html
@@ -220,8 +220,7 @@
 						<ul class="tabType1">
 							<li class="tab active"><button type="button" onclick="TabType5(this,'1');return false;">문자</button>
 							</li>
-							<li class="tab "><button type="button"
-									onclick="TabType5(this,'2');return false;">카카오톡</button></li>
+							<li class="tab "><button type="button" onclick="TabType5(this,'2');return false;">카카오톡</button></li>
 						</ul>
 						<!--// tab button -->
 					</div>
@@ -613,7 +612,6 @@
 						<div class="titBox_result">
 							<p>- 최대 3개월간의 발송내역만 확인하실 수 있습니다.</p>
 							<p>- 전송내역이 필요한 경우 기간 내에 다운로드하여 주시기 바랍니다.</p>
-							<p>- 단문문자는 최대 24시간, 장문 및 그림문자는 최대 72시간까지 결과값이 수신되지 않은 경우 실패(비과금) 처리됩니다.</p>
 						</div>
 						<!--// 발송결과 개선 : 문구추가 -->
 
@@ -638,11 +636,11 @@
 									<button type="button" class="btnType6">조회</button>
 								</div>
 								<div class="btn_right">
-									<label for="" class="label">발신번호 선택</label>
+									<label for="" class="label">채널선택</label>
 									<select name="" id="" class="selType2">
-										<option value="">발신번호</option>
-										<option value="">발신번호</option>
-										<option value="">발신번호</option>
+										<option value="">채널ID</option>
+										<option value="">채널명</option>
+										<option value="">내용</option>
 									</select>
 									<div class="search">
 										<label for="id" class="label"></label>
@@ -695,7 +693,7 @@
 									</dl>
 								</div>
 							</div>
-							<!-- <div class="rev_admin_in">
+							<div class="rev_admin_in">
 								<div class="rev_admin_top clearfix">
 									<p>친구톡</p>
 									<p><span>171</span> 건</p>
@@ -714,7 +712,7 @@
 										<dd><span class="c_e40000">0</span>건</dd>
 									</dl>
 								</div>
-							</div> -->
+							</div>
 						</div>
 						
 						<div class="list_tab_wrap2 type4">
@@ -728,44 +726,24 @@
 							<!--// tab button -->
 						</div>
 						<!-- 발송관리 > 전체 -->
-						<div class="price_history_cont" id="listTab_2">
+						<div class="price_history_cont price_wrap" id="listTab_2">
 							
 							<div class="table_tab_wrap">
 								<!-- tab button -->
 								<ul>
 									<li class="tab active"><button type="button">전체</button></li>
-									<li class="tab"><button type="button">대기</button></li>
-									<li class="tab"><button type="button">성공</button></li>
-									<li class="tab"><button type="button">실패</button></li>
+									<li class="tab"><button type="button">즉시</button></li>
 									<li class="tab"><button type="button">예약</button></li>
 								</ul>
 								<!--// tab button -->
-								<!-- 발송화면 개선 : 발송결과 추가-->
-								<div class="tab_btnbox" style="z-index:999;">
-									<button type="button" class="btnType btnType14  check_validity" >발송결과<i class="qmMark"></i></button>
-									<div class="info_hover_cont send_hover_cont">
-										<dl>
-											<dt class="c_666">[<span>대기</span>]</dt>
-											<dd>발송은 성공하였으며, 수신자측 통신사로부터 수신여부를
-												확인중인 상태</dd>
-											<dt class="c_002c9a">[<span>성공</span>]</dt>
-											<dd>발송 및 수신이 완료된 상태</dd>
-											<dt class="c_e40000">[<span>실패</span>]</dt>
-											<dd>결번, 일시정지, 전화번호 오류 등의 사유로 발송이
-												불가한 상태</dd>
-											<dt class="c_222">[<span>예약</span>]</dt>
-											<dd>예약 발송 대기 상태</dd>
-										</dl>
-									</div>
-								</div>
-								<!--// 발송화면 개선 : 발송결과 추가-->
+								
 							</div>
 
 							<div class="table_cont current">
 								<div class="list_info">
 									<p>총 발송건수 <span class="c_e40000">171</span>건</p>
 									<div>
-										<p class="cf_text c_e40000">※ 예약문자 발송취소는 예약 발송시간 기준 5분 전까지만 가능</p>
+										<p class="cf_text c_e40000">※ 예약 발송취소는 예약 발송시간 기준 5분 전까지만 가능</p>
 										<label for="" class="label">줄보기 선택</label>
 										<select id="" class="selType2">
 											<option>10개보기</option>
@@ -779,17 +757,16 @@
 										<colgroup>
 											<col style="width: 45px;">
 											<col style="width: 12%;">
-											<col style="width: 8%;">
+											<col style="width: 7%;">
 											<col style="width: auto;">
+											<col style="width: 7%;">
+											<col style="width: 6%;">
+											<col style="width: 6%;">
+											<col style="width: 6%;">
+											<col style="width: 6%;">
+											<col style="width: 6%;">
 											<col style="width: 8%;">
-											<col style="width: 6%;">
-											<col style="width: 6%;">
-											<col style="width: 6%;">
-											<col style="width: 6%;">
-											<col style="width: 6%;">
-											<col style="width: 6%;">
-											<col style="width: 9%;">
-											<col style="width: 11%;">
+											<col style="width: 8%;">
 										</colgroup>
 										<thead>
 											<tr>
@@ -813,30 +790,36 @@
 														<input type="button" class="sort sortBtn" id="sort_msgGroupCnt">
 													</div>
 												</th>
-												<th colspan="4">카카오톡 결과</th>
-												<th colspan="2">대체문자 결과</th>
-												<th rowspan="2">금액</th>
-												<th rowspan="2">예약관리</th>
+												<th colspan="3">카카오톡결과</th>
+												<th colspan="2">대체문자결과</th>
+												<th rowspan="2">금액(원)</th>
+												<th rowspan="2">진행상황</th>
 											</tr>
 											<tr>
 												<th>대기</th>
 												<th>성공</th>
 												<th>실패</th>
-												<th>예약</th>
 												<th>성공</th>
 												<th>실패</th>
 											</tr>
+
 										</thead>
-										<tbody>											
+										<tbody>
 											<tr>
 												<td>
 													<label for="" class="label">선택</label>
-													<input type="checkbox">
+													<input type="checkbox" disabled>
 												</td>
 												<td>2024-01-09 17:42</td>
-												<td>단문</td>
-												<td class="result_cont"><a href="#">내용을 클릭하면 상세보기 화면으로 이동합니다.</a></td>
-												<td>125,895</td>
+												<td>알림톡</td>
+												<td class="result_cont">
+                                                    <div class="icon_wrap">
+                                                        <span class="re">예약</span>
+                                                        <span class="di">분할</span>
+                                                        <a href="#">내용을 클릭하면 상세보기 화면으로 이동합니다.</a>
+                                                    </div>
+                                                </td>
+												<td>0</td>
 												<td>
 													<p class="c_666">0</p>
 												</td>
@@ -850,40 +833,123 @@
 													<p class="c_002c9a">0</p>
 												</td>
 												<td>
-													<p class="c_002c9a">0</p>
+													<p class="c_e40000">0</p>
 												</td>
 												<td>
-													<p class="c_e40000">125,895</p>
-												</td>
-												<td>
-													8,485,258원
+													8,485,258
 												</td>
 												<td>
 													<p><button class="btnType btnType20">예약취소</button></p>
 												</td>
-											</tr>												
+											</tr>
+											<tr>
+												<td>
+													<label for="" class="label">선택</label>
+													<input type="checkbox">
+												</td>
+												<td>2024-01-09 17:42</td>
+												<td>친구톡</td>
+												<td class="result_cont">
+                                                    <div class="icon_wrap">
+                                                        <span class="re">예약</span>
+                                                        <a href="#">내용을 클릭하면 상세보기 화면으로 이동합니다.</a>
+                                                    </div>
+                                                </td>
+												<td>0</td>
+												<td>
+													<p class="c_666">0</p>
+												</td>
+												<td>
+													<p class="c_002c9a">0</p>
+												</td>
+												<td>
+													<p class="c_e40000">0</p>
+												</td>
+												<td>
+													<p class="c_002c9a">0</p>
+												</td>
+												<td>
+													<p class="c_e40000">0</p>
+												</td>
+												<td>-</td>
+												<td>예약취소</td>
+											</tr>
+											<tr>
+												<td>
+													<label for="" class="label">선택</label>
+													<input type="checkbox">
+												</td>
+												<td>2024-01-09 17:42</td>
+												<td>친구톡</td>
+												<td class="result_cont">
+                                                    <div class="icon_wrap">
+                                                        <a href="#">내용을 클릭하면 상세보기 화면으로 이동합니다.</a>
+                                                    </div>
+                                                </td>
+												<td>458,002</td>
+												<td>
+													<p class="c_666">1</p>
+												</td>
+												<td>
+													<p class="c_002c9a">458,000</p>
+												</td>
+												<td>
+													<p class="c_e40000">1</p>
+												</td>
+												<td>
+													<p class="c_002c9a">1</p>
+												</td>
+												<td>
+													<p class="c_e40000">1</p>
+												</td>
+												<td>12,580</td>
+												<td>진행중</td>
+											</tr>
+                                            <tr>
+												<td>
+													<label for="" class="label">선택</label>
+													<input type="checkbox">
+												</td>
+												<td>2024-01-09 17:42</td>
+												<td>친구톡</td>
+												<td class="result_cont">
+                                                    <div class="icon_wrap">
+                                                        <a href="#">내용을 클릭하면 상세보기 화면으로 이동합니다.</a>
+                                                    </div>
+                                                </td>
+												<td>458,002</td>
+												<td>
+													<p class="c_666">1</p>
+												</td>
+												<td>
+													<p class="c_002c9a">458,000</p>
+												</td>
+												<td>
+													<p class="c_e40000">1</p>
+												</td>
+												<td>
+													<p class="c_002c9a">1</p>
+												</td>
+												<td>
+													<p class="c_e40000">1</p>
+												</td>
+												<td>12,580</td>
+												<td>완료</td>
+											</tr>
 										</tbody>
 									</table>
-								</div>
+								</div>	
+								
 								<!--// 발송화면 개선 : 카카오톡 테이블 수정 -->
 
 								<div class="table_btn clearfix">
-									<div class="table_btn_left">
-
-										<button type="button" data-tooltip="rev_popup02" class="btnType btnType15"><i
-												class="add_img"></i>그룹등록</button>
-										<button type="button" class="btnType btnType15"><i class="remove_img"></i>주소록에서
-											번호 삭제</button>
-										<button type="button" class="btnType btnType15">수신거부번호 등록</button>
+                                    <div class="table_btn_left">
+										<button type="button" onclick="" class="btnType btnType15"><i class="remove_img"></i>선택삭제</button>
 									</div>
 									<div class="table_btn_right">
-										<button type="button" class="excel_btn btnType"><i class="downroad"></i>엑셀
-											다운로드</button>
-										<button type="button" class="print_btn btnType"><i class="print_img"></i>발송결과
-											출력하기</button>
+										<button type="button" class="excel_btn btnType"><i class="downroad"></i>엑셀 다운로드</button>
 									</div>
-								</div>
-								
+								</div>								
 
 								<!-- pagination -->
 								<ul class="pagination">
Add a comment
List