This commit is contained in:
KNKIM 2021-12-21 15:41:25 +09:00
commit 5ffae256d8
12 changed files with 427 additions and 392 deletions

View File

@ -0,0 +1,50 @@
package nlib.cmm.web;
import java.util.List;
import org.jasypt.encryption.pbe.StandardPBEStringEncryptor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import nlib.cmm.NlibCommonController;
/**
* <pre>
* @Class Name : EncryptorConfigTest.java
*
* @Description : properties 암호화 로그 테스트
*
*
* @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
*
* </pre>
*
* @ ------------ -------- ---------------------------
* @ 수정일 수정자 수정내용
* @ ------------ -------- ---------------------------
* @ 2021. 12. 21. KNKIM 최초 생성
*
*
* @author 이씨플라자 * DIGITALSHIP KNKIM
* @since 2021. 12. 21.
* @version 1.0
*
*/
@Controller
public class EncryptorConfigTest {
private static final Logger log = LoggerFactory.getLogger(EncryptorConfigTest.class);
static void EncryptorTest(String key, List<String> valueList) {
StandardPBEStringEncryptor pbeEnc = new StandardPBEStringEncryptor();
pbeEnc.setAlgorithm("PBEWithMD5AndDES");
pbeEnc.setPassword(key); // PBE (XML PASSWORD설정)
for( int i = 0; i< valueList.size();i++)
{
log.debug(valueList.get(i).toString() +" : " + pbeEnc.encrypt(valueList.get(i).toString()));
}
}
}

View File

@ -3,6 +3,7 @@ package nlib.cmm.web;
import java.io.IOException; import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -11,7 +12,6 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.jasypt.encryption.pbe.StandardPBEStringEncryptor;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
@ -134,29 +134,7 @@ public class MainController extends NlibCommonController {
// 메인 화면 배너 // 메인 화면 배너
List<Map<String, String>> listBannerInfos = mainService.listBannerInfos(mngOrgCd); List<Map<String, String>> listBannerInfos = mainService.listBannerInfos(mngOrgCd);
model.addAttribute("listBannerInfos", listBannerInfos); model.addAttribute("listBannerInfos", listBannerInfos);
StandardPBEStringEncryptor pbeEnc = new StandardPBEStringEncryptor();
pbeEnc.setAlgorithm("PBEWithMD5AndDES");
pbeEnc.setPassword("jasyptPass"); // PBE (XML PASSWORD설정)
String url = pbeEnc.encrypt("jdbc:oracle:thin:@127.0.0.1:1521:XE");
String username = pbeEnc.encrypt("system");
String password = pbeEnc.encrypt("uac_cltr");
System.out.println(url);
System.out.println(username);
System.out.println(password);
return "nlib/cmm/home"; return "nlib/cmm/home";
} }

View File

@ -32,7 +32,7 @@ Globals.DbType = maria
Globals.maria.DriverClassName=org.mariadb.jdbc.Driver Globals.maria.DriverClassName=org.mariadb.jdbc.Driver
Globals.maria.Url=jdbc:mariadb://210.181.197.70:3306/uac_cltr_db Globals.maria.Url=jdbc:mariadb://210.181.197.70:3306/uac_cltr_db
Globals.maria.UserName = uac_cltr Globals.maria.UserName = uac_cltr
Globals.maria.Password = ENC(ZOAYPkDYSoB/UM5h9/nzQoswgHYfhjA/) Globals.maria.Password = ENC(79UHzZdkigwDg939vEgnjcPYfRYHh88y)
# \uad8c\ud55c \uc778\uc99d\ubc29\uc2dd(dummy, session, security) - \uc0ac\uc6a9\uc790\uc758 \ub85c\uadf8\uc778\uc2dc \uc778\uc99d \ubc29\uc2dd\uc744 \uacb0\uc815\ud568 # \uad8c\ud55c \uc778\uc99d\ubc29\uc2dd(dummy, session, security) - \uc0ac\uc6a9\uc790\uc758 \ub85c\uadf8\uc778\uc2dc \uc778\uc99d \ubc29\uc2dd\uc744 \uacb0\uc815\ud568
# dummy : \ub354\ubbf8 \ubc29\uc2dd\uc73c\ub85c \uc0ac\uc6a9\uc790 \uad8c\ud55c\uc744 \uc778\uc99d\ud568 # dummy : \ub354\ubbf8 \ubc29\uc2dd\uc73c\ub85c \uc0ac\uc6a9\uc790 \uad8c\ud55c\uc744 \uc778\uc99d\ud568
@ -153,5 +153,5 @@ roughMap.appkey = b0fdac4f718d71a02d796f8fe3e12987
#\uba54\uc77c \uacc4\uc815 \uc815\ubcf4 #\uba54\uc77c \uacc4\uc815 \uc815\ubcf4
system.notification.email.sender = teachteam02@gmail.com system.notification.email.sender = teachteam02@gmail.com
system.notification.email.sender.password = ENC(4hXQB6LLZ6nDK/aCkIEPOg9EKQar02JgzRq/qjEVh40=) system.notification.email.sender.password = ENC(AlvwMj7hcqcIZYJiU/RvSABIRl0WmVMzqIPecTeH2Uw=)
system.notification.email.sender.name = \ud55c\uad6d\ubb38\ud654\uc6d0\uc5f0\ud569\ud68c system.notification.email.sender.name = \ud55c\uad6d\ubb38\ud654\uc6d0\uc5f0\ud569\ud68c

View File

@ -1,61 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:49:38 KST 2016--> <?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:49:38 KST 2016-->
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="nlib.info.service.impl.InformDAO"> <mapper namespace="nlib.info.service.impl.InformDAO">
<select id="selectInfoContent" parameterType="String" resultType="HashMap"> <select id="selectInfoContent" parameterType="String" resultType="HashMap">
SELECT SELECT
CONTENT_ID CONTENT_ID
, CONTENT_TYPE , CONTENT_TYPE
, MNG_ORG_CD , MNG_ORG_CD
, TITLE , TITLE
, CONVERT(A.CONTENT_LBL USING UTF8) AS CONTENT , CONVERT(A.CONTENT_LBL USING UTF8) AS CONTENT
FROM BD_NLIB_CONTENT_PAGE A FROM BD_NLIB_CONTENT_PAGE A
WHERE A.CONTENT_TYPE = #{contentType} WHERE A.CONTENT_TYPE = #{contentType}
AND A.MNG_ORG_CD = #{mngOrgCd} AND A.MNG_ORG_CD = #{mngOrgCd}
</select> </select>
<select id="selectNCultureOpenTime" parameterType="String" resultType="HashMap"> <select id="selectNCultureOpenTime" parameterType="String" resultType="HashMap">
SELECT SELECT
IFNULL(OPEN_TIME,'09:00') AS OPEN_TIME IFNULL(OPEN_TIME,'09:00') AS OPEN_TIME
, IFNULL(CLOSED_TIME,'18:00') AS CLOSED_TIME , IFNULL(CLOSED_TIME,'18:00') AS CLOSED_TIME
, IFNULL(CLOSING_INFO, '관공서의 휴관일 및 국가가 정한 임시 공휴일 휴관') AS CLOSING_INFO , IFNULL(CLOSING_INFO, '관공서의 휴관일 및 국가가 정한 임시 공휴일 휴관') AS CLOSING_INFO
FROM SM_DEPT A FROM SM_DEPT A
WHERE A.ORG_CD = #{orgCd} WHERE A.ORG_CD = #{orgCd}
</select> </select>
<select id="selectOperationEnv" parameterType="String" resultType="HashMap"> <select id="selectOperationEnv" parameterType="String" resultType="HashMap">
<!-- Param : orgCd --> <!-- Param : orgCd -->
SELECT SELECT
MAX(CASE WHEN GUBUN = 'MAX_LEND_DAYS' THEN ENV_VAL ELSE NULL END) AS MAX_LEND_DAYS MAX(CASE WHEN GUBUN = 'MAX_LEND_DAYS' THEN ENV_VAL ELSE NULL END) AS MAX_LEND_DAYS
, MAX(CASE WHEN GUBUN = 'MAX_LEND_COUNT' THEN ENV_VAL ELSE NULL END) AS MAX_LEND_COUNT , MAX(CASE WHEN GUBUN = 'MAX_LEND_COUNT' THEN ENV_VAL ELSE NULL END) AS MAX_LEND_COUNT
FROM( FROM(
SELECT 'MAX_LEND_DAYS' AS GUBUN, ENV_VAL SELECT 'MAX_LEND_DAYS' AS GUBUN, ENV_VAL
FROM SM_ENV FROM SM_ENV
WHERE ENV_ID = 'MAX_LEND_DAYS' WHERE ENV_ID = 'MAX_LEND_DAYS'
UNION ALL UNION ALL
SELECT 'MAX_LEND_COUNT' AS GUBUN, ENV_VAL SELECT 'MAX_LEND_COUNT' AS GUBUN, ENV_VAL
FROM SM_ENV FROM SM_ENV
WHERE ENV_ID = 'MAX_LEND_COUNT' WHERE ENV_ID = 'MAX_LEND_COUNT'
) A ) A
</select> </select>
<select id="selectNCultureAddr" parameterType="String" resultType="HashMap"> <select id="selectNCultureAddr" parameterType="String" resultType="HashMap">
SELECT SELECT
DEPT_NM DEPT_NM
, ADDRESS , ADDRESS
, ADDRESS_DETAIL , ADDRESS_DETAIL
, ZIP_CODE , ZIP_CODE
, PHONE_NO , PHONE_NO
, FAX_NO , FAX_NO
, LATITUDE , LATITUDE
, LONGITUDE , LONGITUDE
, OPEN_TIME , OPEN_TIME
, CLOSED_TIME , CLOSED_TIME
, CLOSING_INFO , CLOSING_INFO
FROM SM_DEPT A FROM SM_DEPT A
WHERE ORG_CD = #{orgCd} WHERE ORG_CD = #{orgCd}
LIMIT 1 LIMIT 1
</select> </select>
</mapper> </mapper>

View File

@ -65,13 +65,14 @@
<bean id="antPathMater" class="org.springframework.util.AntPathMatcher" /> <bean id="antPathMater" class="org.springframework.util.AntPathMatcher" />
<bean id="defaultTraceHandler" class="egovframework.rte.fdl.cmmn.trace.handler.DefaultTraceHandler" /> <bean id="defaultTraceHandler" class="egovframework.rte.fdl.cmmn.trace.handler.DefaultTraceHandler" />
<bean id="environmentVariablesConfiguration" class="org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig"> <!-- global 프로퍼티 암호화 -->
<bean id="environmentVariablesConfiguration" class="org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig">
<property name="algorithm" value="PBEWithMD5AndDES" /> <property name="algorithm" value="PBEWithMD5AndDES" />
<property name="passwordEnvName" value="APP_ENCRYPTION_PASSWORD" /> <!-- <property name="passwordEnvName" value="APP_ENCRYPTION_PASSWORD" /> -->
</bean> </bean>
<bean id="configurationEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor"> <bean id="configurationEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
<property name="config" ref="environmentVariablesConfiguration" /> <property name="config" ref="environmentVariablesConfiguration" />
<property name="password" value="jasyptPass" /> <property name="password" value="gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=" />
</bean> </bean>
<bean id="propertyConfig" class="org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer"> <bean id="propertyConfig" class="org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer">

View File

@ -37,18 +37,18 @@
<!-- KAKAO OAuth Configuration --> <!-- KAKAO OAuth Configuration -->
<!-- 개발서버 --> <!-- 개발서버 -->
<!-- <bean id="kakaoAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO"> <bean id="kakaoAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
<constructor-arg value="kakao" />Service Name
<constructor-arg value="9c1b2249240c011edf40a1d487702232" />kakaoClientID
<constructor-arg value="fxv4i1aztudvPj84DEUvMTnzWe29611G" />kakaoClientSecret
<constructor-arg value="https://nlib-dev.nculture.org/{callType}/{oauthServiceName}/callback.do" />kakaoRedirectUrl : callType(login|member)
</bean> -->
<!-- 운영서버 -->
<bean id="kakaoAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
<constructor-arg value="kakao" /><!-- Service Name --> <constructor-arg value="kakao" /><!-- Service Name -->
<constructor-arg value="3241726165ccdce889cd5773f025265b" /><!-- kakaoClientID --> <constructor-arg value="9c1b2249240c011edf40a1d487702232" /><!-- kakaoClientID -->
<constructor-arg value="fxv4i1aztudvPj84DEUvMTnzWe29611G" /><!-- kakaoClientSecret --> <constructor-arg value="fxv4i1aztudvPj84DEUvMTnzWe29611G" /><!-- kakaoClientSecret 현재 발급받지않고 사용하지않음 -->
<constructor-arg value="https://nlib.nculture.org/{callType}/{oauthServiceName}/callback.do" /><!-- kakaoRedirectUrl : callType(login|member) --> <constructor-arg value="https://nlib-dev.nculture.org/{callType}/{oauthServiceName}/callback.do" /><!-- kakaoRedirectUrl : callType(login|member) -->
</bean> </bean>
<!-- 운영서버 -->
<!-- <bean id="kakaoAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
<constructor-arg value="kakao" />Service Name
<constructor-arg value="3241726165ccdce889cd5773f025265b" />kakaoClientID
<constructor-arg value="fxv4i1aztudvPj84DEUvMTnzWe29611G" />kakaoClientSecret
<constructor-arg value="https://nlib.nculture.org/{callType}/{oauthServiceName}/callback.do" />kakaoRedirectUrl : callType(login|member)
</bean> -->
</beans> </beans>

View File

@ -1,265 +1,264 @@
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# nlib.properties : \uc628\ub77c\uc778\uc790\ub8cc\ub300\ucd9c\uad00\ub9ac\uc2dc\uc2a4\ud15c # nlib.properties : \uc628\ub77c\uc778\uc790\ub8cc\ub300\ucd9c\uad00\ub9ac\uc2dc\uc2a4\ud15c
# #
# @\ud504\ub85c\uc81d\ud2b8\uba85: \uc9c0\ubc29\ubb38\ud654\uc6d0 \ud1b5\ud569\uc790\ub8cc\uad00\ub9ac\uc2dc\uc2a4\ud15c \uad6c\ucd95\uc0ac\uc5c5 (2021) # @\ud504\ub85c\uc81d\ud2b8\uba85: \uc9c0\ubc29\ubb38\ud654\uc6d0 \ud1b5\ud569\uc790\ub8cc\uad00\ub9ac\uc2dc\uc2a4\ud15c \uad6c\ucd95\uc0ac\uc5c5 (2021)
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4. # 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5 # 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5 # 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9) # 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428) # 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/' # 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9 # 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83 # 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# \uba54\uc778\ud648\ud398\uc774\uc9c0 URI # \uba54\uc778\ud648\ud398\uc774\uc9c0 URI
home.uri = /index.do home.uri = /index.do
# \ub9c8\uc774\ud398\uc774\uc9c0 URI # \ub9c8\uc774\ud398\uc774\uc9c0 URI
mypage.uri = /index.do mypage.uri = /index.do
# \ub85c\uceec\ud638\uc2a4\ud2b8 \uc801\uc6a9 \ud638\uc2a4\ud2b8\uba85 # \ub85c\uceec\ud638\uc2a4\ud2b8 \uc801\uc6a9 \ud638\uc2a4\ud2b8\uba85
domain.host.localhost = nlib-dev domain.host.localhost = nlib-dev
#---------------------------------------- #----------------------------------------
# \ub85c\uadf8\uc778/\ud68c\uc6d0\uac00\uc785\uad00\ub828 URL \uc815\ubcf4 # \ub85c\uadf8\uc778/\ud68c\uc6d0\uac00\uc785\uad00\ub828 URL \uc815\ubcf4
#---------------------------------------- #----------------------------------------
member.new.url = /login/memberSnsForm.do member.new.url = /login/memberSnsForm.do
# \ub85c\uadf8\uc778 \ub610\ub294 \uad8c\ud55c\uc5c6\ub294 \uacbd\uc6b0, \ub85c\uadf8\uc778\uc73c\ub85c \uc804\ud658\ucc98\ub9ac\ub418\uc5b4 \uc811\uc18d\ub418\ub294 \ucd5c\ucd08 \uc8fc\uc18c # \ub85c\uadf8\uc778 \ub610\ub294 \uad8c\ud55c\uc5c6\ub294 \uacbd\uc6b0, \ub85c\uadf8\uc778\uc73c\ub85c \uc804\ud658\ucc98\ub9ac\ub418\uc5b4 \uc811\uc18d\ub418\ub294 \ucd5c\ucd08 \uc8fc\uc18c
login.url = /login/loginForm.do login.url = /login/loginForm.do
# \ub85c\uadf8\uc778 \ubb38\uc81c \ubc1c\uc0dd \uc2dc, \ub2e4\uc2dc \ub9ac\ub2e4\uc774\ub809\ud2b8\ub420 \uc8fc\uc18c # \ub85c\uadf8\uc778 \ubb38\uc81c \ubc1c\uc0dd \uc2dc, \ub2e4\uc2dc \ub9ac\ub2e4\uc774\ub809\ud2b8\ub420 \uc8fc\uc18c
login.back.url = /login/loginGuide.do login.back.url = /login/loginGuide.do
# \ud734\uba74\uacc4\uc88c \ud574\uc9c0\uc548\ub0b4 \uc8fc\uc18c # \ud734\uba74\uacc4\uc88c \ud574\uc9c0\uc548\ub0b4 \uc8fc\uc18c
login.dormant.url = /login/activateDormantAccForm.do login.dormant.url = /login/activateDormantAccForm.do
# \uc9c0\ubc29\ubb38\ud654\uc6d0\uc5d0\uc11c \uc811\uc18d\uc2dc \ub9ac\ub2e4\uc774\ub809\ud2b8\ub420 \ub85c\uadf8\uc778\ud654\uba74 URL \uc815\ubcf4 # \uc9c0\ubc29\ubb38\ud654\uc6d0\uc5d0\uc11c \uc811\uc18d\uc2dc \ub9ac\ub2e4\uc774\ub809\ud2b8\ub420 \ub85c\uadf8\uc778\ud654\uba74 URL \uc815\ubcf4
nculture.login.redirect.uri = /login/loginForm.do nculture.login.redirect.uri = /login/loginForm.do
# SNS\uc0ac\uc6a9\uc790 \uc778\uc99d \ubc0f \ucf5c\ubc31 \ucc98\ub9ac \ud6c4, \ud574\ub2f9 \uc9c0\ubc29\ubb38\ud654\uc6d0\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \ud6c4\ucc98\ub9ac\ub420 URL : \ub85c\uadf8\uc778\uc6a9 # SNS\uc0ac\uc6a9\uc790 \uc778\uc99d \ubc0f \ucf5c\ubc31 \ucc98\ub9ac \ud6c4, \ud574\ub2f9 \uc9c0\ubc29\ubb38\ud654\uc6d0\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \ud6c4\ucc98\ub9ac\ub420 URL : \ub85c\uadf8\uc778\uc6a9
nculture.login.post.login.redirect.uri = /login/loginCouncilSSO.do nculture.login.post.login.redirect.uri = /login/loginCouncilSSO.do
# SNS\uc0ac\uc6a9\uc790 \uc778\uc99d \ubc0f \ucf5c\ubc31 \ucc98\ub9ac \ud6c4, \ud574\ub2f9 \uc9c0\ubc29\ubb38\ud654\uc6d0\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \ud6c4\ucc98\ub9ac\ub420 URL : \ud68c\uc6d0\uac00\uc785\uc6a9 # SNS\uc0ac\uc6a9\uc790 \uc778\uc99d \ubc0f \ucf5c\ubc31 \ucc98\ub9ac \ud6c4, \ud574\ub2f9 \uc9c0\ubc29\ubb38\ud654\uc6d0\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \ud6c4\ucc98\ub9ac\ub420 URL : \ud68c\uc6d0\uac00\uc785\uc6a9
nculture.login.post.member.redirect.uri = /member/selectMemberJoiningInfo.do nculture.login.post.member.redirect.uri = /member/selectMemberJoiningInfo.do
# \uc9c0\ubc29\ubb38\ud654\uc6d0\uc5d0\uc11c \uc811\uc18d\uc2dc \ub9ac\ub2e4\uc774\ub809\ud2b8\ub420 \ud68c\uc6d0\uac00\uc785\ud654\uba74 URL \uc815\ubcf4 # \uc9c0\ubc29\ubb38\ud654\uc6d0\uc5d0\uc11c \uc811\uc18d\uc2dc \ub9ac\ub2e4\uc774\ub809\ud2b8\ub420 \ud68c\uc6d0\uac00\uc785\ud654\uba74 URL \uc815\ubcf4
nculture.member.redirect.uri = /login/memberSnsForm.do nculture.member.redirect.uri = /login/memberSnsForm.do
#---------------------------------------- #----------------------------------------
# NLIB \uc9c0\ubc29\ubb38\ud654\uc6d0\uc815\ubcf4 # NLIB \uc9c0\ubc29\ubb38\ud654\uc6d0\uc815\ubcf4
#---------------------------------------- #----------------------------------------
# \uacf5\ud1b5 \uc9c0\ubc29\ubb38\ud654\uc6d0\uc815\ubcf4 \ucf54\ub4dc # \uacf5\ud1b5 \uc9c0\ubc29\ubb38\ud654\uc6d0\uc815\ubcf4 \ucf54\ub4dc
nlib.council.cd = KCCF nlib.council.cd = KCCF
nlib.council.nm = \uc9c0\ubc29\ubb38\ud654\uc6d0 nlib.council.nm = \uc9c0\ubc29\ubb38\ud654\uc6d0
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
nlib.council.dns.host = nlib-dev nlib.council.dns.host = nlib-dev
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#nlib.council.dns.host = nlib #nlib.council.dns.host = nlib
#---------------------------------------- #----------------------------------------
# DataAPI \uc811\uc18d\uc815\ubcf4 # DataAPI \uc811\uc18d\uc815\ubcf4
#---------------------------------------- #----------------------------------------
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
dataapi.server.ip = 210.181.197.70 dataapi.server.ip = 210.181.197.70
dataapi.server.port = 8080 dataapi.server.port = 8080
dataapi.server.protocol = http dataapi.server.protocol = http
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#dataapi.server.ip = 210.181.197.70 #dataapi.server.ip = 210.181.197.70
#dataapi.server.port = 8088 #dataapi.server.port = 8088
#dataapi.server.protocol = http #dataapi.server.protocol = http
# Aria \uc54c\uace0\ub9ac\uc998 # Aria \uc54c\uace0\ub9ac\uc998
crypto.aria.defaultKey = gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ= crypto.aria.defaultKey = gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=
#---------------------------------------- #----------------------------------------
# \ubaa9\ub85d \ud398\uc774\uc9d5 # \ubaa9\ub85d \ud398\uc774\uc9d5
#---------------------------------------- #----------------------------------------
list.paging.page.size = 10 list.paging.page.size = 10
#---------------------------------------- #----------------------------------------
# \uba54\uc778\ud654\uba74 \uae30\ubcf8 \ubc30\ub108 # \uba54\uc778\ud654\uba74 \uae30\ubcf8 \ubc30\ub108
#---------------------------------------- #----------------------------------------
# \uba54\uc778\ud654\uba74 \uae30\ubcf8 \ubc30\ub108 \uc704\uce58 # \uba54\uc778\ud654\uba74 \uae30\ubcf8 \ubc30\ub108 \uc704\uce58
# \ub85c\uceec\uc11c\ubc84 # \ub85c\uceec\uc11c\ubc84
#main.banner.img.path = C:/iams/workspace/nlib/src/main/webapp/images/bg/bg-mainbanner.jpg #main.banner.img.path = C:/iams/workspace/nlib/src/main/webapp/images/bg/bg-mainbanner.jpg
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
main.banner.img.path = /apps/tomcat/apache-tomcat-8.5.46_nlib/webapps/images/bg/bg-mainbanner.jpg main.banner.img.path = /apps/tomcat/apache-tomcat-8.5.46_nlib/webapps/images/bg/bg-mainbanner.jpg
# \uc6b4\ub3d9\uc11c\ubc84 # \uc6b4\ub3d9\uc11c\ubc84
#main.banner.img.path = /kccf/nlibhome/images/bg/bg-mainbanner.jpg #main.banner.img.path = /kccf/nlibhome/images/bg/bg-mainbanner.jpg
#---------------------------------------- #----------------------------------------
# Q&A \ucca8\ubd80\ud30c\uc77c \uc5c5\ub85c\ub4dc \uad00\ub828 # Q&A \ucca8\ubd80\ud30c\uc77c \uc5c5\ub85c\ub4dc \uad00\ub828
#---------------------------------------- #----------------------------------------
# \ucca8\ubd80\ud30c\uc77c \ucd5c\uc0c1\uc704 \uc704\uce58 # \ucca8\ubd80\ud30c\uc77c \ucd5c\uc0c1\uc704 \uc704\uce58
# \ub85c\uceecPC # \ub85c\uceecPC
#fileupload.base.path = C:/iams/workspace/nlib/data/fileupload #fileupload.base.path = C:/iams/workspace/nlib/data/fileupload
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
fileupload.base.path = /nfs_nas_dev/uac/nlib fileupload.base.path = /nfs_nas_dev/uac/nlib
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#fileupload.base.path = /nfs_nas/uac/nlib #fileupload.base.path = /nfs_nas/uac/nlib
# \ucd5c\ub300 \ud30c\uc77c \ud06c\uae30 (MB) # \ucd5c\ub300 \ud30c\uc77c \ud06c\uae30 (MB)
fileupload.max.mbsize = 10 fileupload.max.mbsize = 10
# \ucd5c\ub300 \ud30c\uc77c \uac1c\uc218 # \ucd5c\ub300 \ud30c\uc77c \uac1c\uc218
fileupload.max.files = 5 fileupload.max.files = 5
# \ud30c\uc77c \uc5c5\ub85c\ub4dc \uac00\ub2a5 \ud655\uc7a5\uc790 # \ud30c\uc77c \uc5c5\ub85c\ub4dc \uac00\ub2a5 \ud655\uc7a5\uc790
fileupload.acceptable.ext = .jpg,.jpe,.jpge,.bmp,.gif,.png,.hwp,.hwpx,.pdf,.xls,.xlsx,.ppt,.pptx,.doc,.docx,.txt fileupload.acceptable.ext = .jpg,.jpe,.jpge,.bmp,.gif,.png,.hwp,.hwpx,.pdf,.xls,.xlsx,.ppt,.pptx,.doc,.docx,.txt
# \uc784\uc2dc \uc800\uc7a5 \uc704\uce58 # \uc784\uc2dc \uc800\uc7a5 \uc704\uce58
fileupload.temp.subpath = /temp fileupload.temp.subpath = /temp
# \ubb3b\uace0\ub2f5\ud558\uae30 \uac8c\uc2dc\ud310 \uc11c\ube0c\uc704\uce58 : \ucca8\ubd80\ud30c\uc77c \ucd5c\uc0c1\uc704 \uc704\uce58 \uc774\ud558\uc758 \uc704\uce58 \uc815\ubcf4\ub97c \uc124\uc815 # \ubb3b\uace0\ub2f5\ud558\uae30 \uac8c\uc2dc\ud310 \uc11c\ube0c\uc704\uce58 : \ucca8\ubd80\ud30c\uc77c \ucd5c\uc0c1\uc704 \uc704\uce58 \uc774\ud558\uc758 \uc704\uce58 \uc815\ubcf4\ub97c \uc124\uc815
fileupload.bbs.qna.subpath = /qna fileupload.bbs.qna.subpath = /qna
#---------------------------------------- #----------------------------------------
# \uc774\uba54\uc77c \ud15c\ud50c\ub9bf \uacbd\ub85c # \uc774\uba54\uc77c \ud15c\ud50c\ub9bf \uacbd\ub85c
#---------------------------------------- #----------------------------------------
# \ub85c\uceec\uc11c\ubc84 # \ub85c\uceec\uc11c\ubc84
#mailing.sender.membership.signUpTemplate = C:/iams/workspace/nlib/src/main/webapp/WEB-INF/template/mail/signUp_mail_template.html #mailing.sender.membership.signUpTemplate = C:/iams/workspace/nlib/src/main/webapp/WEB-INF/template/mail/signUp_mail_template.html
#mailing.sender.membership.pwdTemplate = C:/iams/workspace/nlib/src/main/webapp/WEB-INF/template/mail/pwd_mail_template.html #mailing.sender.membership.pwdTemplate = C:/iams/workspace/nlib/src/main/webapp/WEB-INF/template/mail/pwd_mail_template.html
#mailing.sender.membership.certTemplate = C:/iams/workspace/nlib/src/main/webapp/WEB-INF/template/mail/cert_mail_template.html #mailing.sender.membership.certTemplate = C:/iams/workspace/nlib/src/main/webapp/WEB-INF/template/mail/cert_mail_template.html
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
mailing.sender.membership.signUpTemplate = /apps/tomcat/apache-tomcat-8.5.46_nlib/webapps/nlib/WEB-INF/template/mail/signUp_mail_template.html mailing.sender.membership.signUpTemplate = /apps/tomcat/apache-tomcat-8.5.46_nlib/webapps/nlib/WEB-INF/template/mail/signUp_mail_template.html
mailing.sender.membership.pwdTemplate = /apps/tomcat/apache-tomcat-8.5.46_nlib/webapps/nlib/WEB-INF/template/mail/pwd_mail_template.html mailing.sender.membership.pwdTemplate = /apps/tomcat/apache-tomcat-8.5.46_nlib/webapps/nlib/WEB-INF/template/mail/pwd_mail_template.html
mailing.sender.membership.certTemplate = /apps/tomcat/apache-tomcat-8.5.46_nlib/webapps/nlib/WEB-INF/template/mail/cert_mail_template.html mailing.sender.membership.certTemplate = /apps/tomcat/apache-tomcat-8.5.46_nlib/webapps/nlib/WEB-INF/template/mail/cert_mail_template.html
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#mailing.sender.membership.signUpTemplate = /kccf/webapps/nlibhome/WEB-INF/template/mail/signUp_mail_template.html #mailing.sender.membership.signUpTemplate = /kccf/webapps/nlibhome/WEB-INF/template/mail/signUp_mail_template.html
#mailing.sender.membership.pwdTemplate = /kccf/webapps/nlibhome/WEB-INF/template/mail/pwd_mail_template.html #mailing.sender.membership.pwdTemplate = /kccf/webapps/nlibhome/WEB-INF/template/mail/pwd_mail_template.html
#mailing.sender.membership.certTemplate = /kccf/webapps/nlibhome/webapps/nlib/WEB-INF/template/mail/cert_mail_template.html #mailing.sender.membership.certTemplate = /kccf/webapps/nlibhome/webapps/nlib/WEB-INF/template/mail/cert_mail_template.html
#\uba54\uc77c \uc774\ubbf8\uc9c0 \uacbd\ub85c\uc6a9 \ub3c4\uba54\uc778 URL #\uba54\uc77c \uc774\ubbf8\uc9c0 \uacbd\ub85c\uc6a9 \ub3c4\uba54\uc778 URL
# \ub85c\uceec\uc11c\ubc84 # \ub85c\uceec\uc11c\ubc84
host.name = https://nlib-dev.nculture.org host.name = https://nlib-dev.nculture.org
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
#host.name = https://nlib-dev.nculture.org #host.name = https://nlib-dev.nculture.org
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#host.name = https://nlib.nculture.org #host.name = https://nlib.nculture.org
#\uba54\uc77c \ubcf4\ub0b4\ub294 \uc8fc\uc18c #\uba54\uc77c \ubcf4\ub0b4\ub294 \uc8fc\uc18c
mailing.sender.membership.email = no-reply@nlib.org mailing.sender.membership.email = no-reply@nlib.org
#\uba54\uc77c \ubcf4\ub0b4\ub294\uc0ac\ub78c \uc774\ub984 #\uba54\uc77c \ubcf4\ub0b4\ub294\uc0ac\ub78c \uc774\ub984
mailing.sender.membership.name = [\ud55c\uad6d\ubb38\ud654\uc6d0\uc5f0\ud569\ud68c] mailing.sender.membership.name = [\ud55c\uad6d\ubb38\ud654\uc6d0\uc5f0\ud569\ud68c]
#SMS \ubcf4\ub0b4\ub294\uc0ac\ub78c \ubc88\ud638 #SMS \ubcf4\ub0b4\ub294\uc0ac\ub78c \ubc88\ud638
sms.sender.phone.number = 027042322 sms.sender.phone.number = 027042322
#---------------------------------------- #----------------------------------------
# \uac80\uc0c9\uc5d4\uc9c4 # \uac80\uc0c9\uc5d4\uc9c4
#---------------------------------------- #----------------------------------------
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
search.searchIp = 210.181.197.67 search.searchIp = 210.181.197.67
search.searchPort = 7800 search.searchPort = 7800
search.protocol = http search.protocol = http
search.managerIp = 210.181.197.67 search.managerIp = 210.181.197.67
search.managerPort = 7800 search.managerPort = 7800
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#search.searchIp = 210.181.197.67 #search.searchIp = 210.181.197.67
#search.searchPort = 7800 #search.searchPort = 7800
#search.protocol = http #search.protocol = http
#search.managerIp = 210.181.197.67 #search.managerIp = 210.181.197.67
#search.managerPort = 7800 #search.managerPort = 7800
#---------------------------------------- #----------------------------------------
# SNS SSO \ucc98\ub9ac URL \uc815\ubcf4 (\ud074\ub77c\uc774\uc5b8\ud2b8 \uc124\uc815\uc815\ubcf4 : context-oauth.xml \ucc38\uc870) # SNS SSO \ucc98\ub9ac URL \uc815\ubcf4 (\ud074\ub77c\uc774\uc5b8\ud2b8 \uc124\uc815\uc815\ubcf4 : context-oauth.xml \ucc38\uc870)
#---------------------------------------- #----------------------------------------
# \ub124\uc774\ubc84 # \ub124\uc774\ubc84
oauth2.client.provider.naver.name = NAVER oauth2.client.provider.naver.name = NAVER
oauth2.client.provider.naver.authorization-uri = https://nid.naver.com/oauth2.0/authorize oauth2.client.provider.naver.authorization-uri = https://nid.naver.com/oauth2.0/authorize
oauth2.client.provider.naver.token-uri = https://nid.naver.com/oauth2.0/token?grant_type=authorization_code oauth2.client.provider.naver.token-uri = https://nid.naver.com/oauth2.0/token?grant_type=authorization_code
oauth2.client.provider.naver.user-info-uri = https://openapi.naver.com/v1/nid/me oauth2.client.provider.naver.user-info-uri = https://openapi.naver.com/v1/nid/me
oauth2.client.provider.naver.user-name-attribute = response oauth2.client.provider.naver.user-name-attribute = response
# \uad6c\uae00 # \uad6c\uae00
oauth2.client.provider.google.name = GOOGLE oauth2.client.provider.google.name = GOOGLE
oauth2.client.provider.google.user-info-uri = https://openidconnect.googleapis.com/v1/userinfo oauth2.client.provider.google.user-info-uri = https://openidconnect.googleapis.com/v1/userinfo
# \uce74\uce74\uc624 # \uce74\uce74\uc624
oauth2.client.provider.kakao.name = KAKAO oauth2.client.provider.kakao.name = KAKAO
oauth2.client.provider.kakao.authorization-uri = https://kauth.kakao.com/oauth/authorize oauth2.client.provider.kakao.authorization-uri = https://kauth.kakao.com/oauth/authorize
oauth2.client.provider.kakao.token-uri = https://kauth.kakao.com/oauth/token?client_id= oauth2.client.provider.kakao.token-uri = https://kauth.kakao.com/oauth/token?client_id=
oauth2.client.provider.kakao.user-info-uri = https://kapi.kakao.com/v2/user/me oauth2.client.provider.kakao.user-info-uri = https://kapi.kakao.com/v2/user/me
#---------------------------------------- #----------------------------------------
# \uc190\ub2d8\uc815\ubcf4 # \uc190\ub2d8\uc815\ubcf4
#---------------------------------------- #----------------------------------------
guest.userid = GUEST guest.userid = GUEST
#---------------------------------------- #----------------------------------------
# \uc0ac\uc6a9\uc790\uad8c\ud55c\uba85 # \uc0ac\uc6a9\uc790\uad8c\ud55c\uba85
#---------------------------------------- #----------------------------------------
# \uc77c\ubc18\uc0ac\uc6a9\uc790 # \uc77c\ubc18\uc0ac\uc6a9\uc790
auth.role.user = ROLE_USER auth.role.user = ROLE_USER
# \uad00\ub9ac\uc790 # \uad00\ub9ac\uc790
auth.role.admin = ROLE_ADMIN auth.role.admin = ROLE_ADMIN
# \uc2dc\uc2a4\ud15c\uad00\ub9ac\uc790 # \uc2dc\uc2a4\ud15c\uad00\ub9ac\uc790
auth.role.system = ROLE_SYSTEM auth.role.system = ROLE_SYSTEM
#---------------------------------------- #----------------------------------------
# \uce74\ud2b8 \uad00\ub828 # \uce74\ud2b8 \uad00\ub828
#---------------------------------------- #----------------------------------------
# \ubbf8\ub85c\uadf8\uc778 \uc0ac\uc6a9\uc790\uc758 \uce74\ud2b8\uc815\ubcf4\uac00 \uc800\uc7a5\ub418\ub294 \ucfe0\ud0a4 \uc124\uc815 \ub3c4\uba54\uc778 # \ubbf8\ub85c\uadf8\uc778 \uc0ac\uc6a9\uc790\uc758 \uce74\ud2b8\uc815\ubcf4\uac00 \uc800\uc7a5\ub418\ub294 \ucfe0\ud0a4 \uc124\uc815 \ub3c4\uba54\uc778
cart.cookie.domain = nculture.org cart.cookie.domain = nculture.org
# \ubbf8\ub85c\uadf8\uc778 \uc0ac\uc6a9\uc790\uc758 \uce74\ud2b8\uc815\ubcf4\uac00 \uc800\uc7a5\ub418\ub294 \ucfe0\ud0a4\uba85 # \ubbf8\ub85c\uadf8\uc778 \uc0ac\uc6a9\uc790\uc758 \uce74\ud2b8\uc815\ubcf4\uac00 \uc800\uc7a5\ub418\ub294 \ucfe0\ud0a4\uba85
cart.cookie.name = _NLIB_CART_COOKIE cart.cookie.name = _NLIB_CART_COOKIE
cart.cookie.path = / cart.cookie.path = /
#---------------------------------------- #----------------------------------------
# \uc378\ub124\uc77c \uae30\ubcf8 \uc774\ubbf8\uc9c0 (\uc378\ub124\uc77c \uc5c6\uc74c) # \uc378\ub124\uc77c \uae30\ubcf8 \uc774\ubbf8\uc9c0 (\uc378\ub124\uc77c \uc5c6\uc74c)
#---------------------------------------- #----------------------------------------
thumbnail.image.url.small = /images/thumbnail/noimage-s.jpg thumbnail.image.url.small = /images/thumbnail/noimage-s.jpg
thumbnail.image.url.middle = /images/thumbnail/noimage-m.jpg thumbnail.image.url.middle = /images/thumbnail/noimage-m.jpg
thumbnail.image.url.big = /images/thumbnail/noimage-b.jpg thumbnail.image.url.big = /images/thumbnail/noimage-b.jpg
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
thumbnail.image.url.prefix = https://iams-dev.nculture.org/uac thumbnail.image.url.prefix = https://iams-dev.nculture.org/uac
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#thumbnail.image.url.prefix = https://iams.nculture.org/uac #thumbnail.image.url.prefix = https://iams.nculture.org/uac
#---------------------------------------- #----------------------------------------
# \ub2e8\ucd95URL # \ub2e8\ucd95URL
#---------------------------------------- #----------------------------------------
# \uac1c\ubc1c # \uac1c\ubc1c
shorturl.api = https://local-dev.nculture.org/yourls-api.php?signature=d48a5ab90c shorturl.api = https://local-dev.nculture.org/yourls-api.php?signature=d48a5ab90c
# \uc6b4\uc601 # \uc6b4\uc601
#shorturl.api = https://local.nculture.org/yourls-api.php?signature=6882eb3237 #shorturl.api = https://local.nculture.org/yourls-api.php?signature=6882eb3237
#---------------------------------------- #----------------------------------------
# \uc6d0\ubb38\ubcf4\uae30 # \uc6d0\ubb38\ubcf4\uae30
#---------------------------------------- #----------------------------------------
# \uc6d0\ubb38\ubcf4\uae30 (PDF) # \uc6d0\ubb38\ubcf4\uae30 (PDF)
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
pdf.url = https://port-dev.nculture.org/npdfView.do?npdf=N pdf.url = https://port-dev.nculture.org/npdfView.do?npdf=N
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#pdf.url = https://port.nculture.org/npdfView.do?npdf=N #pdf.url = https://port.nculture.org/npdfView.do?npdf=N
# \uc6d0\ubb38\ubcf4\uae30 (IMAGE) # \uc6d0\ubb38\ubcf4\uae30 (IMAGE)
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
image.url = https://port-dev.nculture.org/nImageView.do?nImage=N image.url = https://port-dev.nculture.org/nImageView.do?nImage=N
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#image.url = https://port.nculture.org/nImageView.do?nImage=N #image.url = https://port.nculture.org/nImageView.do?nImage=N
# \uc6d0\ubb38\ubcf4\uae30 (VIDEO) # \uc6d0\ubb38\ubcf4\uae30 (VIDEO)
# \uac1c\ubc1c\uc11c\ubc84 # \uac1c\ubc1c\uc11c\ubc84
video.url = https://port-dev.nculture.org/cmm/nvodView.do?nvod=N video.url = https://port-dev.nculture.org/cmm/nvodView.do?nvod=N
# \uc6b4\uc601\uc11c\ubc84 # \uc6b4\uc601\uc11c\ubc84
#video.url = https://port.nculture.org/cmm/nvodView.do?nvod=N #video.url = https://port.nculture.org/cmm/nvodView.do?nvod=N

View File

@ -584,7 +584,7 @@ $(function(){
autoplay : false, autoplay : false,
pagination: { pagination: {
el: '.pagination .swiper-pagination', el: '.pagination .swiper-pagination',
/*type: 'fraction',*/ type: 'fraction',
}, },
breakpoints: { breakpoints: {
768: { 768: {
@ -592,7 +592,7 @@ $(function(){
spaceBetween : 20, spaceBetween : 20,
}, },
1400: { 1400: {
slidesPerView : 2, slidesPerView : 4,
spaceBetween : 30, spaceBetween : 30,
}, },
4989: { 4989: {

View File

@ -391,7 +391,7 @@ function fn_search_article(pageIndex) {
<div class="title"> <div class="title">
<c:choose> <c:choose>
<c:when test="${searchVO.realQuery ne '' && (!empty searchVO.realQuery) }"> <c:when test="${searchVO.realQuery ne '' && (!empty searchVO.realQuery) }">
<span class="count"><strong><c:out value='${searchVO.realQuery}'/></strong>에 대한 검색결과는 총 <em> <span class="count"><strong>&#39;<c:out value='${searchVO.realQuery}'/>&#39;</strong> 에 대한 검색결과는 총 <em>
<fmt:formatNumber value="${searchVO.totalCount}" pattern="#,###" /></em>건 입니다. <fmt:formatNumber value="${searchVO.totalCount}" pattern="#,###" /></em>건 입니다.
</span> </span>
</c:when> </c:when>

View File

@ -127,14 +127,14 @@ function fn_search(reqStatusDivCd) {
div.append($('<div />').attr('class', 'n-data').html("<a href=\"javascript:void(0)\" onclick=\"fn_viewDetail('" + obj.masterId + "')\">" + obj.title + "</a>")); div.append($('<div />').attr('class', 'n-data').html("<a href=\"javascript:void(0)\" onclick=\"fn_viewDetail('" + obj.masterId + "')\">" + obj.title + "</a>"));
div.append($('<div />').attr('class', 'n-subscription').html('<span class="date">' + gfn_formatDateStr(obj.reqDd,"-") + '</span>')); /* 신청일자 */ div.append($('<div />').attr('class', 'n-subscription').html('<span class="date">' + gfn_formatDateStr(obj.reqDd,"-") + '</span>')); /* 신청일자 */
div.append($('<div />').attr('class', 'n-visit').html( div.append($('<div />').attr('class', 'n-visit').html(
'<span class="date">' + gfn_formatDateStr(obj.hopeReqPridDtmFrom,"-") + '<span class="date">' + '<span class="date-start">' + gfn_formatDateStr(obj.hopeReqPridDtmFrom,"-") +
(!gfn_isEmpty(obj.hopeReqPridDtmFrom) && !gfn_isEmpty(obj.hopeReqPridDtmTo) ? " ~ " : "" ) + (!gfn_isEmpty(obj.hopeReqPridDtmFrom) && !gfn_isEmpty(obj.hopeReqPridDtmTo) ? " ~ " : "" ) + '</span>' +
gfn_formatDateStr(obj.hopeReqPridDtmTo,"") + '</span>' '<span class="date-end">' + gfn_formatDateStr(obj.hopeReqPridDtmTo,"") + '</span>' + '</span>'
)); /* 희망열람기간 */ )); /* 희망열람기간 */
div.append($('<div />').attr('class', 'n-return').html( div.append($('<div />').attr('class', 'n-return').html(
'<span class="date">' + gfn_formatTimeStr(obj.reqPsblDtmFrom,"-") + '<span class="date">' + '<span class="date-start">' + gfn_formatTimeStr(obj.reqPsblDtmFrom,"-") +
(!gfn_isEmpty(obj.reqPsblDtmFrom) && !gfn_isEmpty(obj.reqPsblDtmTo) ? " ~ " : "" ) + (!gfn_isEmpty(obj.reqPsblDtmFrom) && !gfn_isEmpty(obj.reqPsblDtmTo) ? " ~ " : "" ) + '</span>' +
gfn_formatTimeStr(obj.reqPsblDtmTo, "") + '</span>' '<span class="date-end">' + gfn_formatTimeStr(obj.reqPsblDtmTo, "") + '</span>' + '</span>'
)); /* 방문예정일자 */ )); /* 방문예정일자 */
var statusHtml1 = ""; var statusHtml1 = "";

View File

@ -155,7 +155,7 @@ section {clear:both;text-align: center;}
section h3 {font-size:36px;font-weight: 500;margin-bottom: 5px;} section h3 {font-size:36px;font-weight: 500;margin-bottom: 5px;}
section h3 span {color:#376795;} section h3 span {color:#376795;}
section .inner p.desc {font-size: 18px;color:#666;margin-bottom:40px;} section .inner p.desc {font-size: 18px;color:#666;margin-bottom:40px;}
.contents {width:1400px;margin:0 auto;padding-bottom:140px;min-height:600px;} .contents {width:1400px;margin:0 auto;padding-bottom:140px;min-height:400px;}
/********** 메인섹션1 **********/ /********** 메인섹션1 **********/
@ -326,7 +326,7 @@ transition: all 0.2s ease-in-out;
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover ul li {line-height:23px;font-weight:100;} .sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover ul li {line-height:23px;font-weight:100;}
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover ul li em {font-weight:500;border-right:1px solid #ccc;height:10px;line-height: 10px;display:inline-block;margin-right:5px;padding-right:5px;} .sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover ul li em {font-weight:500;border-right:1px solid #ccc;height:10px;line-height: 10px;display:inline-block;margin-right:5px;padding-right:5px;}
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box {position: absolute;bottom:30px;width:88%;text-align: center;margin:0;} .sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box {position: absolute;bottom:30px;width:88%;text-align: center;margin:0;}
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .view {float:left;width:63%;margin-right:2%} .sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .view {float:left;width:58%;margin-right:2%}
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .RIS {float:left;width:35%;} .sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .RIS {float:left;width:35%;}
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .view a {background: #376795;color:#fff;display: block;border-radius: 3px;padding:8px 0px;font-size: 14px;} .sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .view a {background: #376795;color:#fff;display: block;border-radius: 3px;padding:8px 0px;font-size: 14px;}
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .RIS a {background: #666;color:#fff;display: block;border-radius: 3px;padding:8px 0px;font-size: 14px;} .sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .RIS a {background: #666;color:#fff;display: block;border-radius: 3px;padding:8px 0px;font-size: 14px;}
@ -783,7 +783,8 @@ transform: rotate(45deg);}
.cart .inner .visit-confirm .tabs_item .list-cart-wrap.confirm .list-cart div.list > div.t-date {width:18%;} .cart .inner .visit-confirm .tabs_item .list-cart-wrap.confirm .list-cart div.list > div.t-date {width:18%;}
/********** 소장자료 **********/ /********** 소장자료 **********/
.data .inner .row-bottom {position: relative;} .data .inner .row-bottom {position: relative;padding-bottom:0;}
.data .inner .row-bottom .btn-box {margin-top:0;}
.article-side {float: left;width:320px;margin-right:40px;} .article-side {float: left;width:320px;margin-right:40px;}
.culture-box {float: left;width:1040px;} .culture-box {float: left;width:1040px;}
.filter-wrap {border:1px solid #ddd;text-align: left;padding:30px;} .filter-wrap {border:1px solid #ddd;text-align: left;padding:30px;}
@ -911,9 +912,10 @@ transform: rotate(45deg);}
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text1 {margin-bottom:5px;font-size:18px;color:#666;} .data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text1 {margin-bottom:5px;font-size:18px;color:#666;}
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 {margin-bottom:30px;font-size:24px;color:#333;font-weight: 500;} .data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 {margin-bottom:30px;font-size:24px;color:#333;font-weight: 500;}
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 span {color:#d47b1c;} .data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 span {color:#d47b1c;}
.data .inner .data-box .culture-box .tab > .title {height:36px;margin:30px 0px 0px;outline:0px solid red;} .data .inner .data-box .culture-box .tab > .title {height:36px;margin:30px 0px 0px;outline:0px solid red;text-align:left;}
.data .inner .data-box .culture-box .tab .title .count {float:left;font-size:16px;height:36px;line-height:36px;} .data .inner .data-box .culture-box .tab .title .count {display:inline-block;font-size:16px;height:auto;line-height:26px;text-align:left;}
.data .inner .data-box .culture-box .tab .title .count em {color:#d47b1c;font-weight: 500;} .data .inner .data-box .culture-box .tab .title .count em {color:#d47b1c;font-weight: 500;}
.data .inner .data-box .culture-box .tab .title .count strong {word-break: break-all;display: inline;padding-bottom:10px;}
.data .inner .data-box .culture-box .tab .title .list-search-wrap {float:right;} .data .inner .data-box .culture-box .tab .title .list-search-wrap {float:right;}
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div {float:left;font-size:12px;margin-left:10px;height:36px;line-height:36px;} .data .inner .data-box .culture-box .tab .title .list-search-wrap > div {float:left;font-size:12px;margin-left:10px;height:36px;line-height:36px;}
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.re-search {} .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.re-search {}
@ -1368,6 +1370,8 @@ transform: rotate(45deg);}
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div span.no-poss {color:#666;} .visit-data .inner .tabs_item .list-wrap .list-data div.list > div span.no-poss {color:#666;}
.visit-data .inner .tabs_item .list-wrap .list-data .list.t-tit-line {background:#556676;border-bottom:0;padding:0;height:55px;line-height:55px;} .visit-data .inner .tabs_item .list-wrap .list-data .list.t-tit-line {background:#556676;border-bottom:0;padding:0;height:55px;line-height:55px;}
.visit-data .inner .tabs_item .list-wrap .list-data .list.t-tit-line > div {color:#fff;line-height: 55px !important;padding:0 !important;font-size: 12px;} .visit-data .inner .tabs_item .list-wrap .list-data .list.t-tit-line > div {color:#fff;line-height: 55px !important;padding:0 !important;font-size: 12px;}
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div .date .date-start,
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div .date .date-end {display:block;}
/* 알림페이지 아코디언 목록 */ /* 알림페이지 아코디언 목록 */
@ -1809,8 +1813,8 @@ transform: rotate(45deg);
/* 알림 팝업 */ /* 알림 팝업 */
.pop-notice {position:fixed;top:9%;left:calc(50% - 210px);width: 420px;height: auto;border-radius: 5px;overflow: hidden;padding: 0 0px;background: #fff;z-index:999;} .pop-notice {position:fixed;top:9%;left:calc(50% - 210px);width: 420px;height: 400px;border-radius: 5px;overflow: hidden;padding: 0 0px;background: #fff;z-index:999;}
.pop-notice .inner {display:inline-block;width:100%;height: calc(100% - 220px);overflow:auto;padding:50px 0px;background: #fff;} .pop-notice .inner {display:inline-block;width:100%;height: calc(100% - 156px);overflow:auto;padding:50px 0px;background: #fff;}
.pop-notice .inner .row {padding:0px 60px 0px;text-align:center;} .pop-notice .inner .row {padding:0px 60px 0px;text-align:center;}
.pop-notice .Title {text-align:center;padding:30px 0px;background: url(/images/bg/bg-login.jpg) no-repeat;background-size:cover;} .pop-notice .Title {text-align:center;padding:30px 0px;background: url(/images/bg/bg-login.jpg) no-repeat;background-size:cover;}
.pop-notice .Title h3 {font-size:24px;line-height:30px;margin-top:15px;color:#fff;font-weight: 300;} .pop-notice .Title h3 {font-size:24px;line-height:30px;margin-top:15px;color:#fff;font-weight: 300;}

View File

@ -152,7 +152,7 @@ footer .family_site {right:10px;}
.data.detail .inner .row-top .center {width:100%;} .data.detail .inner .row-top .center {width:100%;}
.data.detail .inner .row-bottom .con-4 .top h3 {width:100%;} .data.detail .inner .row-bottom .con-4 .top h3 {width:100%;}
.data.detail .inner .row-bottom .con-4 .top h3::before {content: '';width:100%;} .data.detail .inner .row-bottom .con-4 .top h3::before {content: '';width:100%;}
.data.detail .inner .row-bottom .DetailSwiper2 {max-width:auto;} .data.detail .inner .row-bottom .DetailSwiper2 {max-width:auto;padding:1% 10% 4%;width:80%;}
.data.detail .inner .row-top .center .right .con-2 .de-data ul li {width:100%;} .data.detail .inner .row-top .center .right .con-2 .de-data ul li {width:100%;}
.faq .inner .tab {position: relative;width:100%;margin:0 auto;} .faq .inner .tab {position: relative;width:100%;margin:0 auto;}
.article-side {width:22%;margin-right:2%;} .article-side {width:22%;margin-right:2%;}
@ -251,7 +251,7 @@ footer .family_site {right:10px;}
.wrap .nav-wrap #primary-nav {display:none !important;opacity:0 !important;} .wrap .nav-wrap #primary-nav {display:none !important;opacity:0 !important;}
.data.detail .inner .row-top .center .title-box .tit-info {width:70%;} .data.detail .inner .row-top .center .title-box .tit-info {width:70%;}
.sec5 .popularSwiper .pagination {visibility:visible !important;} .sec5 .popularSwiper .pagination {visibility: hidden;}
/* /*
.sec6 .swiper-button-next, .swiper-rtl .swiper-button-prev {visibility:visible !important;} .sec6 .swiper-button-next, .swiper-rtl .swiper-button-prev {visibility:visible !important;}
.sec6 .swiper-button-prev, .swiper-rtl .swiper-button-next {visibility:visible !important;} .sec6 .swiper-button-prev, .swiper-rtl .swiper-button-next {visibility:visible !important;}
@ -686,12 +686,12 @@ footer .family_site {right:10px;}
.data .inner .tabs li:first-child a { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .data .inner .tabs li:first-child a { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.data .inner .tabs li:last-child a { border-right: 1px solid #ddd; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .data .inner .tabs li:last-child a { border-right: 1px solid #ddd; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.data .inner .data-box .culture-box .tab > .title { display: flex; flex-direction: column-reverse; height: auto; padding-right: 16px; } .data .inner .data-box .culture-box .tab > .title { display: flex; flex-direction: column-reverse; height: auto; padding-right: 16px; }
.data .inner .data-box .culture-box .tab .title .count { display: flex; font-size: 14px; } .data .inner .data-box .culture-box .tab .title .count { display: inline-block;font-size: 14px;flex-wrap: wrap;height: auto;line-height: 24px;margin-bottom: 10px; }
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.re-search { margin-left: 0; width: 100%; text-align: left; } .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.re-search { margin-left: 0; width: 100%; text-align: left; }
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-select, .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-select,
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-select select { margin-left: 0; width: 100%; } .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-select select { margin-left: 0; width: 100%; }
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input { margin-left: 0; width: 100%; box-sizing: border-box; margin: 10px 0 26px; display: flex; padding: 0 0 0 36px; } .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input { margin-left: 0; width: 100%; box-sizing: border-box; margin: 10px 0 26px; display: flex; padding: 0 0 0 36px; }
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input input { width: 100%; height: 100%; } .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input input { width: 100%; height: 100%;padding-right:15%; }
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button[type="submit"] { background: url("/images/icon/icon-search-mo.png") no-repeat center; right: auto; left: 0; } .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button[type="submit"] { background: url("/images/icon/icon-search-mo.png") no-repeat center; right: auto; left: 0; }
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button.filter-btn {display:inline-block;position: absolute;left: auto;right: 10px;top: 4px;width: 43px;height: 26px;background:#e6e7e9;color:#666;border-radius:50px;text-indent:0;} .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button.filter-btn {display:inline-block;position: absolute;left: auto;right: 10px;top: 4px;width: 43px;height: 26px;background:#e6e7e9;color:#666;border-radius:50px;text-indent:0;}
@ -725,8 +725,10 @@ footer .family_site {right:10px;}
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 { margin-bottom: 16px; font-size: 18px; } .data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 { margin-bottom: 16px; font-size: 18px; }
.paging { width: 100%; display: flex; justify-content: center; } .paging { width: 100%; display: flex; justify-content: center; }
.paging li { margin: 0 !important; padding: 0 !important; min-width: auto; width: 24px !important; background-position: center !important; } .paging li { margin: 0 !important; padding: 0 !important; min-width: auto; width: 24px !important; background-position: center !important; }
.paging .btn-prev a, .paging .btn-prev,
.paging .btn-next a { display: none; } .paging .btn-next { text-align:center; }
.paging .btn-prev a,
.paging .btn-next a { text-indent:-9999999px; }
.paging li a { font-size: 14px; } .paging li a { font-size: 14px; }
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button.btn_filter { position: absolute; top: 3px; right: 10px; background: #e6e7e9; width: 43px; height: 28px; border-radius: 30px; font-weight: 500; font-size: 12px; line-height: 18px; color: #666666; text-indent: 0; } .data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button.btn_filter { position: absolute; top: 3px; right: 10px; background: #e6e7e9; width: 43px; height: 28px; border-radius: 30px; font-weight: 500; font-size: 12px; line-height: 18px; color: #666666; text-indent: 0; }
@ -1125,7 +1127,8 @@ footer .family_site {right:10px;}
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div.n-visit .date::before { content: "희망방문일: "; } .visit-data .inner .tabs_item .list-wrap .list-data div.list > div.n-visit .date::before { content: "희망방문일: "; }
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div.n-return .date::before { content: "방문예정일: "; } .visit-data .inner .tabs_item .list-wrap .list-data div.list > div.n-return .date::before { content: "방문예정일: "; }
.visit-data .inner .tabs li {width:30%;} .visit-data .inner .tabs li {width:30%;}
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div .date .date-start,
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div .date .date-end {display:inline;}
/* 대출관리 */ /* 대출관리 */
.loan-data .inner .tabs_item .list-wrap .list-data div.list > div.n-cultural { margin-top: 10px; } .loan-data .inner .tabs_item .list-wrap .list-data div.list > div.n-cultural { margin-top: 10px; }
@ -1191,11 +1194,12 @@ footer .family_site {right:10px;}
.pop-advanced-search .depth1-check input[type="checkbox"] + label { visibility: hidden; } .pop-advanced-search .depth1-check input[type="checkbox"] + label { visibility: hidden; }
.pop-advanced-search .tab-name { font-size: 12px; } .pop-advanced-search .tab-name { font-size: 12px; }
.pop-advanced-search .conditions-wrap .line { display: flex; flex-wrap: wrap; } .pop-advanced-search .conditions-wrap .line { display: flex; flex-wrap: wrap; }
.pop-advanced-search .conditions-wrap .depth1 { width: 33.3%; } .pop-advanced-search .conditions-wrap .depth1 { width: 33.2%; }
.pop-advanced-search .conditions-wrap .depth1 .check { position: relative; } .pop-advanced-search .conditions-wrap .depth1 .check { position: relative; }
.pop-advanced-search .conditions-wrap .depth1:first-child { border-left: 1px solid #ddd; } .pop-advanced-search .conditions-wrap .depth1:first-child { border-left: 1px solid #ddd; }
.pop-advanced-search .conditions-wrap .depth1:last-child { border-right: 1px solid #ddd; } .pop-advanced-search .conditions-wrap .depth1:last-child { border-right: 0px solid #ddd; }
.pop-advanced-search .conditions-wrap.conditions-datype .depth1:last-child { width: 33.5%; } .pop-advanced-search .conditions-wrap .depth1:nth-of-type(3n+3) {border-right:1px solid #ddd;}
.pop-advanced-search .conditions-wrap.conditions-datype .depth1:last-child { }
.pop-advanced-search .conditions-wrap .depth1 .depth2 { top: 50px; height: auto; border-left: 1px solid #ddd; padding: 20px 10px; } .pop-advanced-search .conditions-wrap .depth1 .depth2 { top: 50px; height: auto; border-left: 1px solid #ddd; padding: 20px 10px; }
.pop-advanced-search .conditions-wrap .depth1 .depth2 li { width: auto; margin-right: 6px; } .pop-advanced-search .conditions-wrap .depth1 .depth2 li { width: auto; margin-right: 6px; }
.conditions-wrap .selected-conditions {min-height:40px;} .conditions-wrap .selected-conditions {min-height:40px;}
@ -1215,7 +1219,7 @@ footer .family_site {right:10px;}
.conditions-wrap .selected-conditions .conditions li button {text-align:left;} .conditions-wrap .selected-conditions .conditions li button {text-align:left;}
/* 알림 팝업 */ /* 알림 팝업 */
.pop-notice { width: 343px; height: 549px; left: calc(50% - 171.5px); } .pop-notice { width: 343px; height: 440px; left: calc(50% - 171.5px); }
.pop-notice .Title p { display: none; } .pop-notice .Title p { display: none; }
.pop-notice .Title h3 { font-size: 22px; line-height: 33px; } .pop-notice .Title h3 { font-size: 22px; line-height: 33px; }
.pop-notice .inner .Text p { font-size: 16px; line-height: 24px; } .pop-notice .inner .Text p { font-size: 16px; line-height: 24px; }