@charset "UTF-8";/* editor */
@font-face { font-family: "PretendardCms"; font-weight: 800; font-display: block; src: local("Pretendard ExtraBold"), url("https://mdev4.shinhansec.com/m/event2/font/Pretendard-ExtraBold.woff2") format("woff2"), url("https://mdev4.shinhansec.com/m/event2/font/Pretendard-ExtraBold.woff") format("woff"); } 
@font-face { font-family: "PretendardCms"; font-weight: 700; font-display: block; src: local("Pretendard Bold"), url("https://mdev4.shinhansec.com/m/event2/font/Pretendard-Bold.woff2") format("woff2"), url("https://mdev4.shinhansec.com//m/event2/font/Pretendard-Bold.woff") format("woff"); } 
@font-face { font-family: "PretendardCms"; font-weight: 600; font-display: block; src: local("Pretendard SemiBold"), url("https://mdev4.shinhansec.com/m/event2/font/Pretendard-SemiBold.woff2") format("woff2"), url("https://mdev4.shinhansec.com//m/event2/font/Pretendard-SemiBold.woff") format("woff"); } 
@font-face { font-family: "PretendardCms"; font-weight: 500; font-display: block; src: local("Pretendard Medium"), url("https://mdev4.shinhansec.com/m/event2/font/Pretendard-Medium.woff2") format("woff2"), url("https://mdev4.shinhansec.com/m/event2/font/Pretendard-Medium.woff") format("woff"); } 
@font-face { font-family: "PretendardCms"; font-weight: 400; font-display: block; src: local("Pretendard Regular"), url("https://mdev4.shinhansec.com/m/event2/font/Pretendard-Regular.woff2") format("woff2"), url("https://mdev4.shinhansec.com/m/event2/font/Pretendard-Regular.woff") format("woff"); } 
@font-face { font-family: "OneShinhanCms"; font-style: normal; font-weight: 700; src: local("OneShinhanMedium"), url("https://mdev4.shinhansec.com//cms/contents/event/fonts/OneShinhanMedium.eot"), url("https://mdev4.shinhansec.com//cms/contents/event/fonts/OneShinhanMedium.woff") format("woff"), url("https://mdev4.shinhansec.com//cms/contents/event/fonts/OneShinhanMedium.ttf") format("truetype"); } 
@font-face { font-family: "OneShinhanCms"; font-style: normal; font-weight: 500; src: local("OneShinhanLight"), url("https://mdev4.shinhansec.com/cms/contents/event/fonts/OneShinhanLight.eot"), url("https://mdev4.shinhansec.com/cms/contents/event/fonts/OneShinhanLight.woff") format("woff"), url("https://mdev4.shinhansec.com/cms/contents/event/fonts/OneShinhanLight.ttf") format("truetype"); } 
@font-face { font-family: "Spoqa Han Sans Cms"; font-weight: 700; src: local("Spoqa Han Sans Bold"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Bold.eot"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Bold.woff2") format("woff2"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Bold.woff") format("woff"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Bold.ttf") format("truetype"); } 
@font-face { font-family: "Spoqa Han Sans Cms"; font-weight: 500; src: local("Spoqa Han Sans Regular"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Medium.eot"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Medium.woff2") format("woff2"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Medium.woff") format("woff"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Medium.ttf") format("truetype"); } 
@font-face { font-family: "Spoqa Han Sans Cms"; font-weight: 400; src: local("Spoqa Han Sans Regular"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Regular.eot"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Regular.woff2") format("woff2"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Regular.woff") format("woff"), url("https://mdev4.shinhansec.com/cms/alpha/banner/font/SpoqaHanSansNeo-Regular.ttf") format("truetype"); } 
@font-face { font-family: "Pretendard"; font-weight: 800; font-display: block; src: local("Pretendard ExtraBold"), url("/m/event2/font/Pretendard-ExtraBold.woff2") format("woff2"), url("/m/event2/font/Pretendard-ExtraBold.woff") format("woff"); } 
@font-face { font-family: "Pretendard"; font-weight: 700; font-display: block; src: local("Pretendard Bold"), url("/m/event2/font/Pretendard-Bold.woff2") format("woff2"), url("/m/event2/font/Pretendard-Bold.woff") format("woff"); } 
@font-face { font-family: "Pretendard"; font-weight: 600; font-display: block; src: local("Pretendard SemiBold"), url("/m/event2/font/Pretendard-SemiBold.woff2") format("woff2"), url("/m/event2/font/Pretendard-SemiBold.woff") format("woff"); } 
@font-face { font-family: "Pretendard"; font-weight: 500; font-display: block; src: local("Pretendard Medium"), url("/m/event2/font/Pretendard-Medium.woff2") format("woff2"), url("/m/event2/font/Pretendard-Medium.woff") format("woff"); } 
@font-face { font-family: "Pretendard"; font-weight: 400; font-display: block; src: local("Pretendard Regular"), url("/m/event2/font/Pretendard-Regular.woff2") format("woff2"), url("/m/event2/font/Pretendard-Regular.woff") format("woff"); } 
@font-face { font-family: "OneShinhan"; font-style: normal; font-weight: 500; src: local("OneShinhanLight"), url("/cms/contents/event/fonts/OneShinhanLight.eot"), url("/cms/contents/event/fonts/OneShinhanLight.woff") format("woff"), url("/cms/contents/event/fonts/OneShinhanLight.ttf") format("truetype"); } 
@font-face { font-family: "OneShinhan"; font-style: normal; font-weight: 700; src: local("OneShinhanMedium"), url("/cms/contents/event/fonts/OneShinhanMedium.eot"), url("/cms/contents/event/fonts/OneShinhanMedium.woff") format("woff"), url("/cms/contents/event/fonts/OneShinhanMedium.ttf") format("truetype"); } 
@font-face { font-family: "Spoqa Han Sans"; font-weight: 700; src: local("Spoqa Han Sans Bold"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Bold.eot"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Bold.woff2") format("woff2"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Bold.woff") format("woff"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Bold.ttf") format("truetype"); } 
@font-face { font-family: "Spoqa Han Sans"; font-weight: 500; src: local("Spoqa Han Sans Regular"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Medium.eot"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Medium.woff2") format("woff2"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Medium.woff") format("woff"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Medium.ttf") format("truetype"); } 
@font-face { font-family: "Spoqa Han Sans"; font-weight: 400; src: local("Spoqa Han Sans Regular"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Regular.eot"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Regular.woff2") format("woff2"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Regular.woff") format("woff"), url("/cms/alpha/banner/font/SpoqaHanSansNeo-Regular.ttf") format("truetype"); } 

/*reset 초기화*/


.m24 { margin: 24px !important; } 

.p24 { padding: 24px !important; } 

.ml24 { margin-left: 24px !important; } 

.pl24 { padding-left: 24px !important; } 

.mt24 { margin-top: 24px !important; } 

.pt24 { padding-top: 24px !important; } 

.mb24 { margin-bottom: 24px !important; } 

.pb24 { padding-bottom: 24px !important; } 

.m20 { margin: 20px !important; } 

.p20 { padding: 20px !important; } 

.ml20 { margin-left: 20px !important; } 

.pl20 { padding-left: 20px !important; } 

.mt20 { margin-top: 20px !important; } 

.pt20 { padding-top: 20px !important; } 

.mb20 { margin-bottom: 20px !important; } 

.pb20 { padding-bottom: 20px !important; } 

.m16 { margin: 16px !important; } 

.p16 { padding: 16px !important; } 

.ml16 { margin-left: 16px !important; } 

.pl16 { padding-left: 16px !important; } 

.mt16 { margin-top: 16px !important; } 

.pt16 { padding-top: 16px !important; } 

.mb16 { margin-bottom: 16px !important; } 

.pb16 { padding-bottom: 16px !important; } 

.m12 { margin: 12px !important; } 

.p12 { padding: 12px !important; } 

.ml12 { margin-left: 12px !important; } 

.pl12 { padding-left: 12px !important; } 

.mt12 { margin-top: 12px !important; } 

.pt12 { padding-top: 12px !important; } 

.mb12 { margin-bottom: 12px !important; } 

.pb12 { padding-bottom: 12px !important; } 

.m10 { margin: 10px !important; } 

.p10 { padding: 10px !important; } 

.ml10 { margin-left: 10px !important; } 

.pl10 { padding-left: 10px !important; } 

.mt10 { margin-top: 10px !important; } 

.pt10 { padding-top: 10px !important; } 

.mb10 { margin-bottom: 10px !important; } 

.pb10 { padding-bottom: 10px !important; } 

.m8 { margin: 8px !important; } 

.p8 { padding: 8px !important; } 

.ml8 { margin-left: 8px !important; } 

.pl8 { padding-left: 8px !important; } 

.mt8 { margin-top: 8px !important; } 

.pt8 { padding-top: 8px !important; } 

.mb8 { margin-bottom: 8px !important; } 

.pb8 { padding-bottom: 8px !important; } 

.m2 { margin: 2px !important; } 

.p2 { padding: 2px !important; } 

.ml2 { margin-left: 2px !important; } 

.pl2 { padding-left: 2px !important; } 

.mt2 { margin-top: 2px !important; } 

.pt2 { padding-top: 2px !important; } 

.mb2 { margin-bottom: 2px !important; } 

.pb2 { padding-bottom: 2px !important; } 

:is(.wpc-text.ft34) :is(h1, h2, h3, h4, h5, p, span) { font-size: 3.4rem; } 

:is(.wpc-text.ft34_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 3.4rem; font-weight: 500; } 

:is(.wpc-text.ft34_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 3.4rem; font-weight: 700; } 

:is(.wpc-text.ft34_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 3.4rem; font-weight: 500; } 

:is(.wpc-text.ft34_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 3.4rem; font-weight: 600; } 

:is(.wpc-text.ft34_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 3.4rem; font-weight: 700; } 

:is(.wpc-text.ft32) :is(h1, h2, h3, h4, h5, p, span) { font-size: 3.2rem; } 

:is(.wpc-text.ft32_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 3.2rem; font-weight: 500; } 

:is(.wpc-text.ft32_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 3.2rem; font-weight: 700; } 

:is(.wpc-text.ft32_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 3.2rem; font-weight: 500; } 

:is(.wpc-text.ft32_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 3.2rem; font-weight: 600; } 

:is(.wpc-text.ft32_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 3.2rem; font-weight: 700; } 

:is(.wpc-text.ft24) :is(h1, h2, h3, h4, h5, p, span) { font-size: 2.4rem; } 

:is(.wpc-text.ft24_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 2.4rem; font-weight: 500; } 

:is(.wpc-text.ft24_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 2.4rem; font-weight: 700; } 

:is(.wpc-text.ft24_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.4rem; font-weight: 500; } 

:is(.wpc-text.ft24_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.4rem; font-weight: 600; } 

:is(.wpc-text.ft24_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.4rem; font-weight: 700; } 

:is(.wpc-text.ft22) :is(h1, h2, h3, h4, h5, p, span) { font-size: 2.2rem; } 

:is(.wpc-text.ft22_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 2.2rem; font-weight: 500; } 

:is(.wpc-text.ft22_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 2.2rem; font-weight: 700; } 

:is(.wpc-text.ft22_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.2rem; font-weight: 500; } 

:is(.wpc-text.ft22_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.2rem; font-weight: 600; } 

:is(.wpc-text.ft22_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.2rem; font-weight: 700; } 

:is(.wpc-text.ft21) :is(h1, h2, h3, h4, h5, p, span) { font-size: 2.1rem; } 

:is(.wpc-text.ft21_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 2.1rem; font-weight: 500; } 

:is(.wpc-text.ft21_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 2.1rem; font-weight: 700; } 

:is(.wpc-text.ft21_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.1rem; font-weight: 500; } 

:is(.wpc-text.ft21_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.1rem; font-weight: 600; } 

:is(.wpc-text.ft21_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2.1rem; font-weight: 700; } 

:is(.wpc-text.ft20) :is(h1, h2, h3, h4, h5, p, span) { font-size: 2rem; } 

:is(.wpc-text.ft20_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 2rem; font-weight: 500; } 

:is(.wpc-text.ft20_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 2rem; font-weight: 700; } 

:is(.wpc-text.ft20_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2rem; font-weight: 500; } 

:is(.wpc-text.ft20_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2rem; font-weight: 600; } 

:is(.wpc-text.ft20_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 2rem; font-weight: 700; } 

:is(.wpc-text.ft18) :is(h1, h2, h3, h4, h5, p, span) { font-size: 1.8rem; } 

:is(.wpc-text.ft18_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 1.8rem; font-weight: 500; } 

:is(.wpc-text.ft18_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 1.8rem; font-weight: 700; } 

:is(.wpc-text.ft18_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.8rem; font-weight: 500; } 

:is(.wpc-text.ft18_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.8rem; font-weight: 600; } 

:is(.wpc-text.ft18_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.8rem; font-weight: 700; } 

:is(.wpc-text.ft16) :is(h1, h2, h3, h4, h5, p, span) { font-size: 1.6rem; } 

:is(.wpc-text.ft16_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 1.6rem; font-weight: 500; } 

:is(.wpc-text.ft16_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 1.6rem; font-weight: 700; } 

:is(.wpc-text.ft16_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.6rem; font-weight: 500; } 

:is(.wpc-text.ft16_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.6rem; font-weight: 600; } 

:is(.wpc-text.ft16_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.6rem; font-weight: 700; } 

:is(.wpc-text.ft14) :is(h1, h2, h3, h4, h5, p, span) { font-size: 1.4rem; } 

:is(.wpc-text.ft14_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 1.4rem; font-weight: 500; } 

:is(.wpc-text.ft14_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 1.4rem; font-weight: 700; } 

:is(.wpc-text.ft14_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.4rem; font-weight: 500; } 

:is(.wpc-text.ft14_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.4rem; font-weight: 600; } 

:is(.wpc-text.ft14_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.4rem; font-weight: 700; } 

:is(.wpc-text.ft13) :is(h1, h2, h3, h4, h5, p, span) { font-size: 1.3rem; } 

:is(.wpc-text.ft13_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 1.3rem; font-weight: 500; } 

:is(.wpc-text.ft13_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 1.3rem; font-weight: 700; } 

:is(.wpc-text.ft13_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.3rem; font-weight: 500; } 

:is(.wpc-text.ft13_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.3rem; font-weight: 600; } 

:is(.wpc-text.ft13_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.3rem; font-weight: 700; } 

:is(.wpc-text.ft12) :is(h1, h2, h3, h4, h5, p, span) { font-size: 1.2rem; } 

:is(.wpc-text.ft12_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 1.2rem; font-weight: 500; } 

:is(.wpc-text.ft12_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 1.2rem; font-weight: 700; } 

:is(.wpc-text.ft12_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.2rem; font-weight: 500; } 

:is(.wpc-text.ft12_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.2rem; font-weight: 600; } 

:is(.wpc-text.ft12_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1.2rem; font-weight: 700; } 

:is(.wpc-text.ft10) :is(h1, h2, h3, h4, h5, p, span) { font-size: 1rem; } 

:is(.wpc-text.ft10_m) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhanM"; font-size: 1rem; font-weight: 500; } 

:is(.wpc-text.ft10_b) :is(h1, h2, h3, h4, h5, p, span) { font-family: "OneShinhan"; font-size: 1rem; font-weight: 700; } 

:is(.wpc-text.ft10_pre_500) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1rem; font-weight: 500; } 

:is(.wpc-text.ft10_pre_600) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1rem; font-weight: 600; } 

:is(.wpc-text.ft10_pre_700) :is(h1, h2, h3, h4, h5, p, span) { font-family: "Pretendard"; font-size: 1rem; font-weight: 700; } 

:is(.wpc-text.caution) { margin: 20px 0; font-size: 13px; padding-left: 15px; text-indent: -16px; color: #777e8c; font-size: 1.4rem; } 

/* 자체제작 */
html { font-size: 10px; } 

.wp-theme-premierSeminar { max-width: 980px !important; margin: 0 auto !important; } 

body:not(.pace-done) { text-size-adjust: none !important; font-size-adjust: none !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 

body:not(.pace-done) .editor-wrap div.wp-theme-premierSeminar { max-width: unset !important; } 

body:not(.pace-done) .editor-wrap .wp-content { font-family: "OneShinhanCms" !important; } 

body:not(.pace-done) .editor-wrap .wp-content [class~=pre] * { font-family: "PretendardCms" !important; } 

.flex { display: flex; } 

.jc_cn { justify-content: center; } 

a:hover { text-decoration: none; } 

.colorRed { color: #e02d23; } 

:is(.wpc-layout.divider) .wp-section { background-color: #f6f6f9; height: 10px; min-height: 0; } 

:is(.wp-content) { font-family: "OneShinhan"; line-height: 1.4; } 

:is(.wp-content) .chip { display: flex; width: fit-content; justify-content: center; align-items: center; min-width: 10rem; border-radius: 3rem; margin: 0 auto; padding: 0.8rem 1.4rem 1rem; background-color: #333950; color: #fff; margin-bottom: 16px; } 

:is(.wp-content) .chip :is(h1, h2, h3, h4, h5, p) { font-family: "OneShinhanM"; font-weight: bold; letter-spacing: -0.28px; font-size: 1.4rem; } 

:is(.wp-content) .roundNum { width: 2.4rem; height: 2.4rem; border-radius: 50%; background-color: rgba(9, 27, 68, 0.5); color: #fff; font-size: 1.4rem; font-weight: 600; font-family: "Pretendard"; line-height: 1; letter-spacing: -0.6px; text-align: center; line-height: 2.4rem; } 

:is(.wp-content) .ativeEndBanner { position: relative; } 

:is(.wp-content) .ativeEndBanner .endBanner { display: block; } 

:is(.wp-content) .ativeEndBanner + .wpc.wpc-layout { padding-top: 180px !important; } 

:is(.wp-content) .evtDiv + .evtDiv { margin-top: 4rem; } 

:is(.wp-content) .endBanner { display: none; padding: 2.8rem 2rem 2rem; z-index: 2; max-width: 800px; position: absolute; bottom: -150px; left: 50%; transform: translateX(-50%); width: 90%; background-color: #fff; border-radius: 1.2rem; margin-bottom: 0.8rem; border: 2px solid #2a3fec; } 

:is(.wp-content) .endBanner .chip { background-color: #2a3fec; letter-spacing: -0.035px; } 

:is(.wp-content) .endBanner .bannerlabel { position: absolute; top: -4px; right: -4px; width: 8rem !important; height: 8rem !important; } 

:is(.wp-content) .card { border-radius: 1.2rem !important; border: 0.05rem solid #eee; box-shadow: 0px 4.57px 6.8px 0px rgba(0, 8, 38, 0.04); } 

:is(.wp-content) .card.end { position: relative; } 

:is(.wp-content) .card.end .wpc-button .press-button { background-color: #f0f2f6; color: #c7cbcd; touch-action: none; } 

:is(.wp-content) .card.end .wpc-button .press-button::before { content: "신청이 마감 되었습니다"; font-size: 1.65rem; font-family: "Pretendard"; font-weight: 700; } 

:is(.wp-content) .card.end .wpc-button .press-button::after { display: none; } 

:is(.wp-content) .card.end .wpc-button .press-button .link-text { font-size: 0; } 

:is(.wp-content) .card.end::before { content: ""; position: absolute; left: 0; width: 100%; height: 100%; background: no-repeat center center url(/cms/contents/event/__media/temp_premierSeminar_stamp.png); background-size: 300px; z-index: 2; } 

:is(.wp-content) .card.end2 { position: relative; } 

:is(.wp-content) .card.end2 .wpc-button .press-button { background-color: #f0f2f6; color: #c7cbcd; touch-action: none; } 

:is(.wp-content) .card.end2 .wpc-button .press-button::before { content: "신청이 조기 마감 되었습니다"; font-size: 1.65rem; font-family: "Pretendard"; font-weight: 700; } 

:is(.wp-content) .card.end2 .wpc-button .press-button::after { display: none; } 

:is(.wp-content) .card.end2 .wpc-button .press-button .link-text { font-size: 0; } 

:is(.wp-content) .card.end2::before { content: ""; position: absolute; left: 0; width: 100%; height: 100%; background: no-repeat center center url(/cms/contents/event/__media/temp_premierSeminar_stamp2.png); background-size: 300px; z-index: 2; } 

:is(.wp-content) .card .bdg { border-radius: 0 0 0.6rem 0.6rem; width: 3.2rem; height: 3.2rem; display: flex; background-color: #3e5dff; color: #fff; align-items: center; justify-content: center; font-family: "Pretendard"; font-size: 1.3rem; font-weight: 600; letter-spacing: -0.04px; } 

:is(.wp-content) .card .wpc-button .press-button { display: flex; justify-content: center; align-items: center; color: #fff; border: none; background-color: #3e5dff; font-size: 1.65rem !important; font-family: "Pretendard" !important; font-weight: 700 !important; border-radius: 0.8rem !important; gap: 12px; } 

:is(.wp-content) .card .wpc-button .press-button::after { content: ""; display: block; width: 1.8rem; height: 100%; background: url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23fff'%3E %3Cg%3E %3Cpath fill='rgba(255,0,0,0)' d='M0 0h16v16H0z'/%3E %3C/g%3E %3Cpath fill='none' stroke='%23fff' stroke-width='1.5px' d='M0 0l5.5 5.5L0 11' transform='translate(5.25 2.25)'/%3E %3C/svg%3E") no-repeat center/1.8rem auto; } 

:is(.wp-content) .press-list-ul.referList > li { list-style: none; display: flex; gap: 0.4rem; font-family: "Pretendard"; font-size: 1.3rem; color: #666; } 

:is(.wp-content) .press-list-ul.referList > li::before { content: "※"; } 

:is(.wp-content) .press-list-ul.referList > li + li { margin-top: 0.8rem; } 

:is(.wp-content) .press-list-ul.dotList > li { list-style: none; display: flex; gap: 0.4rem; font-family: "Pretendard"; font-size: 1.4rem; font-weight: 500; color: #777e8c; } 

:is(.wp-content) .press-list-ul.dotList > li::before { content: "•"; } 

:is(.wp-content) .press-list-ul.dotList > li + li { margin-top: 0.8rem; } 

:is(.wp-content) .press-list-ul.asrtersickList > li { font-family: "OneShinhan"; list-style: none; display: flex; gap: 0.4rem; font-size: 1.3rem; line-height: 1.53; color: #777e8c; letter-spacing: -0.5px; } 

:is(.wp-content) .press-list-ul.asrtersickList > li::before { content: "*"; } 

:is(.wp-content) .press-list-ul.asrtersickList > li + li { margin-top: 0.2rem; } 

:is(.wp-content) .press-list-ul.asrtersickList_center > li { font-family: "OneShinhan"; list-style: none; display: flex; gap: 0.4rem; font-size: 1.3rem; line-height: 1.53; color: #777e8c; letter-spacing: -0.5px; justify-content: center; } 

:is(.wp-content) .press-list-ul.asrtersickList_center > li::before { content: "*"; } 

:is(.wp-content) .press-list-ul.asrtersickList_center > li + li { margin-top: 0.2rem; } 


:is(.wp-content) .bkgBtn .press-button { font-family: "Pretendard" !important; font-weight: 600 !important; font-size: 1.4rem !important; border-radius: 6px !important; padding: 16px !important; color: #fff; background-color: #222; display: flex; justify-content: space-between; align-items: center; } 

:is(.wp-content) .bkgBtn .press-button::after { content: ""; display: inline-block; width: 1.8rem; height: 1.8rem; background: url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23fff'%3E %3Cg%3E %3Cpath fill='rgba(255,0,0,0)' d='M0 0h16v16H0z'/%3E %3C/g%3E %3Cpath fill='none' stroke='%23fff' stroke-width='1.5px' d='M0 0l5.5 5.5L0 11' transform='translate(5.25 2.25)'/%3E %3C/svg%3E") no-repeat center/1.8rem auto; } 

:is(.wp-content) .grBtn .press-button { font-family: "Pretendard" !important; font-weight: 600 !important; font-size: 1.4rem !important; border-radius: 6px !important; padding: 16px !important; color: #333950; background-color: #e7e7e9; display: flex; justify-content: space-between; align-items: center; } 

:is(.wp-content) .grBtn .press-button::after { content: ""; display: inline-block; width: 1.8rem; height: 1.8rem; background: url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23333950'%3E %3Cg%3E %3Cpath fill='rgba(255,0,0,0)' d='M0 0h16v16H0z'/%3E %3C/g%3E %3Cpath fill='none' stroke='%23333950' stroke-width='1.5px' d='M0 0l5.5 5.5L0 11' transform='translate(5.25 2.25)'/%3E %3C/svg%3E") no-repeat center/1.8rem auto; } 

:is(.wp-content) .lineBtn .press-button { font-family: "Pretendard" !important; font-weight: 600 !important; font-size: 1.4rem !important; border-radius: 6px !important; padding: 16px !important; color: #333950; background-color: #fff; display: flex; border: 1px solid #e0e0e0; justify-content: space-between; align-items: center; } 

:is(.wp-content) .lineBtn .press-button::after { content: ""; display: inline-block; width: 1.8rem; height: 1.8rem; background: url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23333950'%3E %3Cg%3E %3Cpath fill='rgba(255,0,0,0)' d='M0 0h16v16H0z'/%3E %3C/g%3E %3Cpath fill='none' stroke='%23333950' stroke-width='1.5px' d='M0 0l5.5 5.5L0 11' transform='translate(5.25 2.25)'/%3E %3C/svg%3E") no-repeat center/1.8rem auto; } 

:is(.wp-content) .snsWrap { display: flex; justify-content: center; gap: 10px; } 

:is(.wp-content) .snsWrap > div { width: auto !important; } 

:is(.wp-content) .snsBtn .press-button { background-color: transparent; border: none; border-radius: 50%; width: 4.5rem; height: 4.5rem; } 

:is(.wp-content) .wpc-accordion .press-accordion-wrapper { border-color: #e9ecf2; } 

:is(.wp-content) .wpc-accordion .press-accordion-wrapper .press-accordion-title .wpc-text p { font-family: "Pretendard"; font-size: 1.4rem; font-weight: 700; letter-spacing: -1px; text-transform: uppercase; color: #333950; } 

:is(.wp-content) .wpc-accordion .press-accordion-wrapper .press-accordion-title .press-accordion-toggle-btn > i { transform: rotate(90deg); background: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75 13.5L11.5312 8.71875L9.34286 6.53036L6.75 3.9375" stroke="%23333950" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat !important; background-size: contain; width: 18px; height: 18px; } 

:is(.wp-content) .wpc-accordion .press-accordion-wrapper .press-accordion-item .press-accordion-inner-box { border: none; background-color: #fff; } 

:is(.wp-content) .wpc-accordion .press-accordion-wrapper .press-accordion-item .press-accordion-inner-box.press-accordion-contents { background-color: #f4f6f9; border: none; } 

:is(.wp-content) .wpc-accordion .press-accordion-wrapper .press-accordion-item.active .press-accordion-inner-box.press-accordion-title { background-color: #fff; } 

:is(.wp-content) .wpc-accordion .press-accordion-wrapper .press-accordion-item.active .press-accordion-inner-box.press-accordion-title .press-accordion-toggle-btn > i { transform: rotate(-90deg); } 

:is(.wp-content) .qr-img{max-width:120px;max-height:120px;width:100%;height:100%}
:is(.wp-content) .qr-img img{width:100% !important;}
:is(.wp-content) .flex-box{display: flex;}
:is(.wp-content) .jc-sb{justify-content:space-between}

:is(.editor-wrap) .bannerlabel { top: -20% !important; right: -8.8% !important; } 

:is(.editor-wrap) .wp-desktop .bannerlabel { top: -20% !important; right: -3.8% !important; } 

:is(.editor-wrap) div.pc_wrap .bannerlabel { top: -12% !important; right: 7% !important; } 

:is(.editor-wrap) :is(.wp-content) .card.end::before { background-image: url("/cms/contents/event/__media/temp_premierSeminar_stamp.png"); } 

:is(.editor-wrap) :is(.wp-content) .card.end2::before { background-image: url("/cms/contents/event/__media/temp_premierSeminar_stamp2.png"); } 

:is(.editor-wrap) :is(.wp-content) .card.end::before { background-image: url("/cms/contents/event/__media/temp_premierSeminar_stamp.png"); } 

:is(.editor-wrap) :is(.wp-content) .card.end2::before { background-image: url("/cms/contents/event/__media/temp_premierSeminar_stamp2.png"); } 

:is(.editor-wrap) :is(.wp-content) .press-list-ul.asrtersickList > li :is(.editor-wrap), :is(.wp-content) .press-list-ul.asrtersickList > li > span { font-family: "OneShinhanCms" !important; } 

:is(.editor-wrap) :is(.wp-content) .press-list-ul.asrtersickList_center > li, :is(.editor-wrap) :is(.wp-content) .press-list-ul.asrtersickList > li > span { font-family: "OneShinhanCms" !important; } 


.onlyMo,
.onlyPc { display: none !important; } 

:is(.wp-desktop) .cardWrap { display: flex; flex-wrap: wrap; gap: 0 2rem; } 
:is(.wp-desktop) .cardWrap .card { width: 100%; max-width: calc(50% - 12px); } 

:is(.wp-mobile) .onlyMo,
:is(.wp-tablet) .onlyMo { display: block !important; } 

@media (pointer: coarse) and (hover: none){
 :is(.wp-desktop) .onlyMo,
 :is(.wp-mobile) .onlyMo,
 :is(.wp-tablet) .onlyMo { display: block !important; } 
 :is(.wp-desktop) .onlyPc,
 :is(.wp-mobile) .onlyPc,
 :is(.wp-tablet) .onlyPc { display: none !important; } 
 }
@media (hover: hover) and (pointer: fine){
 :is(.wp-desktop) .card .wpc-button,
 :is(.wp-mobile) .card .wpc-button,
 :is(.wp-tablet) .card .wpc-button { display: none; } 
 :is(.wp-desktop) .onlyPc,
 :is(.wp-mobile) .onlyPc,
 :is(.wp-tablet) .onlyPc { display: block !important; } 
 :is(.wp-desktop) .onlyMo,
 :is(.wp-mobile) .onlyMo,
 :is(.wp-tablet) .onlyMo { display: none !important; } 
 }
:is(.editor-wrap) :is(.wp-desktop) .onlyPc { display: block !important; } 
:is(.editor-wrap) :is(.wp-desktop) .onlyMo { display: none !important; } 
:is(.editor-wrap) :is(.wp-mobile) .onlyPc,
:is(.editor-wrap) :is(.wp-tablet) .onlyPc { display: none !important; } 
:is(.editor-wrap) :is(.wp-mobile) .onlyMo,
:is(.editor-wrap) :is(.wp-tablet) .onlyMo { display: block !important; } 

@media all and (min-width: 769px) { html div:not(.editor-wrap) { font-size: 12px; } 
 }