@font-face{font-family:Pretendard;font-weight:100;font-style:normal;src:url(../fonts/Pretendard-Thin.ttf) format("truetype"),url(../fonts/Pretendard-Thin.woff) format("woff"),url(../fonts/Pretendard-Thin.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;src:url(../fonts/Pretendard-ExtraLight.ttf) format("truetype"),url(../fonts/Pretendard-ExtraLight.woff) format("woff"),url(../fonts/Pretendard-ExtraLight.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;src:url(../fonts/Pretendard-Light.ttf) format("truetype"),url(../fonts/Pretendard-Light.woff) format("woff"),url(../fonts/Pretendard-Light.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;src:url(../fonts/Pretendard-Regular.ttf) format("truetype"),url(../fonts/Pretendard-Regular.woff) format("woff"),url(../fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;src:url(../fonts/Pretendard-Medium.ttf) format("truetype"),url(../fonts/Pretendard-Medium.woff) format("woff"),url(../fonts/Pretendard-Medium.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;src:url(../fonts/Pretendard-SemiBold.ttf) format("truetype"),url(../fonts/Pretendard-SemiBold.woff) format("woff"),url(../fonts/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;src:url(../fonts/Pretendard-Bold.ttf) format("truetype"),url(../fonts/Pretendard-Bold.woff) format("woff"),url(../fonts/Pretendard-Bold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;src:url(../fonts/Pretendard-ExtraBold.ttf) format("truetype"),url(../fonts/Pretendard-ExtraBold.woff) format("woff"),url(../fonts/Pretendard-ExtraBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:900;font-style:normal;src:url(../fonts/Pretendard-Black.ttf) format("truetype")}@font-face{font-family:MungyeongGamhongApple;src:url(../fonts/Mungyeong-Gamhong-Apple.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:OngleipParkDahyeon;src:url(../fonts/Ownglyph_ParkDaHyun.woff2) format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}html,body{height:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);overflow-x:hidden;overscroll-behavior-y:none}body{margin:0;padding:0;font-family:Pretendard;background-color:#fafafa;color:#111;min-height:100%}body .body-wrapper{top:0;padding:0;width:100%;height:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);overflow-x:hidden;background-color:#fafafa;-webkit-overflow-scrolling:touch;border-right:unset}main{display:block;background-color:#fafafa}a{color:inherit;text-decoration:none}img{border:0}button{cursor:pointer}input,button,select{font:inherit;cursor:pointer}label{cursor:pointer}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.span-paren{font-size:14px;opacity:.7}.para-con{border:10px solid red;height:100vh}.para-con-1{border:10px solid blue;height:100vh}.section-text{padding:50vh 0;height:300vh;text-align:center}.section-one{border:10px solid red;height:500vh}.section-one p{border:20px solid blue;position:sticky;top:50px;color:#fff}.section-one p+p{top:100px}.section-two{border:20px solid orange;height:200vh}.section-two p{border:20px solid blue;position:sticky;top:50px;color:#fff}.bg-con{position:sticky;top:0;z-index:1000;width:100%;height:100vh;overflow:hidden;border:10px solid green;background-color:#ffffff80;transition:all 1s}.bg-con .bg-con-inner{position:absolute;width:100%;height:100vh;opacity:0}.bg-con .bg-con-inner.on{opacity:1;border:10px solid orange}.full-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#282828 url(../img/common/full_loader_bg.png) no-repeat 50% 50%;transition:.1s;visibility:hidden;opacity:0;z-index:-1}.loading .full-loader{opacity:1;visibility:visible;z-index:3000}.full-loader:after{content:"";position:absolute;top:50%;left:50%;margin:-101px 0 0 -102px;width:204px;height:202px;background-image:url(../img/common/full_loader_spinner.png);animation:rotateLoader 1.5s infinite linear}@keyframes rotateLoader{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.byline{position:relative;background-color:#e5e5e5;width:100%;padding:90px;text-align:center}@media (max-width: 800px){.byline{padding:40px 20px}}.byline .logo .title{position:relative;margin-bottom:36px;font-size:14px;line-height:2;font-weight:700;letter-spacing:0px;font-family:NanumSquareNeoTTF;color:#111}.byline .logo .title span{display:block;font-size:18px;color:inherit}.byline .post-date{margin-bottom:36px;font-size:14px;line-height:1.5;text-align:center;letter-spacing:0px;color:#111;font-family:Pretendard}.byline dl{margin:0 0 36px}.byline dl dt{display:block;padding-right:7px;margin-bottom:10px;font-size:14px;line-height:1.5;text-align:center;letter-spacing:0px;color:#111;font-family:Pretendard;font-weight:700}.byline dl dd{display:inline-block;margin:0;font-size:14px;line-height:1.5;text-align:center;letter-spacing:0px;color:#111;font-family:Pretendard}.byline .share-tools{margin:42px 0 40px;padding-left:0;display:flex;justify-content:center}.byline .share-tools a{display:block;font-size:40px;border:0;color:#111}@media (max-width: 800px){.byline .share-tools{margin:30px 0}}.byline .link-btn{display:block;width:320px;margin:30px auto;border:0;background:#191511 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #11100029;border-radius:50px 50px 0;padding:15px 20px}.byline .link-btn span,.byline .link-btn b{display:block;text-align:left;color:#fff;font-family:NanumSquareNeoTTF}.byline .link-btn span{margin-bottom:4px;font-size:14px;line-height:16px;letter-spacing:0px}.byline .link-btn b{font-size:27px;line-height:30px;font-weight:800;letter-spacing:-.27px;background:url(../img/dementia/btn-arrow.png);background-size:30px;background-position:center right;background-repeat:no-repeat}.byline .copy{margin:0;font-size:14px;line-height:1.5;text-align:center;letter-spacing:0px;color:#111;font-family:Pretendard}@media (max-width: 800px){.byline .copy{font-size:clamp(12px,-.5214rem + 3.6952vw,14px)}}.next-articles.globalVariable{background:rgba(255,255,255,.6);color:#111}.next-articles.globalVariable h2{color:inherit}.next-articles.globalVariable h2 span{color:inherit;font-family:Pretendard;letter-spacing:.2px;font-weight:700}.next-articles.globalVariable .next-articles-close:after,.next-articles.globalVariable .next-articles-close:before{border-top:2px solid #111111}.next-articles.globalVariable .all-link{color:#111;border:1px solid #111111;font-family:Pretendard}.next-articles.globalVariable .all-link span.icon-hk-arrow_r:before{color:#111}@font-face{font-family:hk;src:url(../fonts/hk.eot?dm5dnf);src:url(../fonts/hk.eot?dm5dnf#iefix) format("embedded-opentype"),url(../fonts/hk.ttf?dm5dnf) format("truetype"),url(../fonts/hk.woff?dm5dnf) format("woff");font-weight:400;font-style:normal;font-display:block}[class^=icon-hk-],[class*=" icon-hk-"]{font-family:hk!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hk-logo_square:before{content:""}.icon-hk-sns-share:before{content:""}.icon-hk-sns-link:before{content:""}.icon-hk-logo_vertical:before{content:""}.icon-hk-sns-naver-blog:before{content:""}.icon-hk-sns-twitter:before{content:""}.icon-hk-sns-facebook:before{content:""}.icon-hk-sns-kakao:before{content:""}
