@charset "utf-8";@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(../fonts/NotoSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(../fonts/NotoSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(../fonts/NotoSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(../fonts/NotoSans-Bold.woff) format("woff")}:root{--point-color:#3858e9;--point-text-color:var(--point-color)}:where(body){font-family:Noto Sans,sans-serif}body{-webkit-text-size-adjust:100%;background-color:#fff;font-size:1em;font-weight:400}body,html{font-size:100%;height:100%;margin:0;padding:0;width:100%}html[lang=ko-KR]{word-break:keep-all;word-wrap:break-word}blockquote,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;overflow:visible}input[type=email],input[type=password],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,select,textarea{border-radius:0;font-family:inherit;font-size:100%}button{background:transparent;border:0;margin:0;overflow:visible;padding:0}ol,ul{list-style:none}fieldset,img{border:none;vertical-align:top}a{color:inherit}a,a:link,a:visited{text-decoration:none}a:focus,a:hover{text-decoration:underline}a:active{text-decoration:none}#acc-nav{height:0;width:100%;z-index:1000}#acc-nav,#acc-nav a{left:0;position:absolute;top:0}#acc-nav a{color:#000;display:block;font-size:.875em;font-weight:700;height:1px;margin-bottom:-1px;margin-left:-1px;overflow:hidden;text-align:center;white-space:nowrap;width:1px}#acc-nav a:active,#acc-nav a:focus,#acc-nav a:hover{background:#000;color:#fff;height:auto;padding:12px 0;width:100%;z-index:1000}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:1.428571428571429;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}#wrap{padding-top:96px}#header{background-color:#fff;box-sizing:border-box;position:absolute;transition:transform .3s ease-in-out}#header,#wrap:before{left:0;top:0;width:100%;z-index:300}#wrap:before{background-color:rgba(0,0,0,.4);height:100%;position:fixed}#header .inner{display:flex;gap:36px;margin:0 auto;max-width:1440px;padding:0 24px;position:relative;z-index:10}#header .logo{font-size:1.5em;font-weight:700;margin-right:auto;max-height:80px;padding:18px 0}#header .logo,#header .logo a{align-items:center;display:flex}#header .logo a{color:inherit;height:100%}#header .logo a img{max-height:100%;width:auto}#header .util{align-items:center;display:flex;gap:12px;height:96px}#header .util button{display:block;height:36px;overflow:hidden;position:relative;width:36px}#header .util .button-search .icon{background-color:currentColor;color:#000;height:24px;left:50%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.25 1.5a8.75 8.75 0 0 1 6.93 14.09l5.12 5.11-1.6 1.6-5.11-5.12A8.75 8.75 0 1 1 10.25 1.5m0 2.25a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.25 1.5a8.75 8.75 0 0 1 6.93 14.09l5.12 5.11-1.6 1.6-5.11-5.12A8.75 8.75 0 1 1 10.25 1.5m0 2.25a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13'/%3E%3C/svg%3E") center /contain no-repeat;overflow:hidden;position:absolute;text-indent:-999em;top:50%;transform:translate(-50%,-50%);transition:color .3s ease-in-out;width:24px}#header .util .button-search:hover .icon{color:#3858e9;color:var(--point-color)}#header .util .button-menu{display:none}#header .util .button-menu span{background-color:#000;height:2px;left:50%;margin:-1px 0 0 -12px;overflow:hidden;position:absolute;top:50%;width:24px}#header .util .button-menu:after,#header .util .button-menu:before{background-color:#000;content:"";height:2px;left:50%;margin-left:-12px;position:absolute;top:50%;transition:transform .2s ease-in-out;width:24px}#header .util .button-menu:before{margin-top:-9px}#header .util .button-menu:after{margin-top:7px}#header .util .button-menu.on:after,#header .util .button-menu.on:before{margin-left:-14px;margin-top:-1px;width:28px}#header .util .button-menu.on:before{transform:rotate(-45deg)}#header .util .button-menu.on:after{transform:rotate(45deg)}#header .util .button-menu.on span{opacity:0}#header .search-form{background-color:#fff;border-top:1px solid rgba(0,0,0,.05);box-shadow:0 12px 12px rgba(0,0,0,.05);box-sizing:border-box;display:none;left:0;padding:36px;position:absolute;top:100%;width:100%;z-index:10}#header .search-form fieldset{align-items:center;display:flex;margin:0 auto;max-width:680px;position:relative}#header .search-form fieldset input{background-color:#f5f5f5;border:0;border-radius:8px;flex-shrink:1;font-size:1em;line-height:1.25;padding:24px;width:100%}#header .search-form fieldset input:focus{background-color:#fff}#header .search-form fieldset input:focus-visible{box-shadow:inset 0 0 0 2px #000;outline:none}#header .search-form fieldset button{color:#000;height:36px;margin-top:-18px;overflow:hidden;position:absolute;right:24px;top:50%;transition:color .3s ease-in-out;width:36px}#header .search-form fieldset button:before{background-color:currentColor;content:"";height:24px;left:50%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.25 1.5a8.75 8.75 0 0 1 6.93 14.09l5.12 5.11-1.6 1.6-5.11-5.12A8.75 8.75 0 1 1 10.25 1.5m0 2.25a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.25 1.5a8.75 8.75 0 0 1 6.93 14.09l5.12 5.11-1.6 1.6-5.11-5.12A8.75 8.75 0 1 1 10.25 1.5m0 2.25a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13'/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}#header .search-form fieldset button span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}#header .search-form fieldset button:hover{color:#3858e9;color:var(--point-color)}#header .search-form .recommend{display:flex;font-size:1em;line-height:2.25;margin:36px auto 0;max-width:680px}#header .search-form .recommend ul{display:flex;flex-wrap:wrap;gap:12px;margin-left:24px}#header .search-form .recommend ul a{background-color:#f5f5f5;border-radius:999px;color:#444;display:block;padding:0 16px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}#header .search-form .recommend ul a:is(:hover,:focus){background-color:#3858e9;background-color:var(--point-color);color:#fff}#header .search-form .close{display:none;height:36px;position:absolute;right:12px;text-indent:-999em;top:14px;width:36px}#header .search-form .close:after,#header .search-form .close:before{background-color:#000;content:"";height:2px;left:50%;margin:-1px 0 0 -14px;position:absolute;top:50%;transition:transform .2s ease-in-out;width:28px}#header .search-form .close:before{transform:rotate(-45deg)}#header .search-form .close:after{transform:rotate(45deg)}#gnb{height:96px;margin-left:auto;overflow:hidden}#gnb>ul{align-items:top;display:flex}#gnb>ul>li{color:#000;font-size:1.125em;font-weight:500;line-height:1.555555555555556;padding:0 24px;position:relative}#gnb>ul>li>a{color:inherit;display:block;padding:34px 0;position:relative;text-decoration:none;transition:color .2s ease-in-out}#gnb>ul>li.current-menu-ancestor>a,#gnb>ul>li.current-menu-item>a,#gnb>ul>li.on>a{color:#3858e9;color:var(--point-color)}#gnb>ul>li>a:after{background-color:#3858e9;background-color:var(--point-color);bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:100%}#gnb>ul>li.current-menu-item>a:after,#gnb>ul>li.on>a:after,#gnb>ul>li>a:is(:hover,:focus):after{opacity:1}#gnb>ul>li.current-menu-ancestor>a,#gnb>ul>li.current-menu-item>a{font-weight:700}#gnb .sub-menu{min-width:0;opacity:0;overflow:visible;padding:24px 0;visibility:hidden;width:0}#gnb .sub-menu li{font-size:1rem;font-weight:400;line-height:1.125;margin-bottom:12px;white-space:nowrap}#gnb .sub-menu li a{color:inherit;opacity:.7;padding:0;text-decoration:none}#gnb .sub-menu li a[target=_blank]:after{background-color:currentColor;content:"";display:inline-block;height:16px;margin-left:3px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 2h5v5h-1.5V4.56L7.53 9.53 6.47 8.47l4.97-4.97H9z'/%3E%3Cpath d='M3.5 4h3v1.5h-3v7h7v-3H12v3a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 2 12.5v-7A1.5 1.5 0 0 1 3.5 4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 2h5v5h-1.5V4.56L7.53 9.53 6.47 8.47l4.97-4.97H9z'/%3E%3Cpath d='M3.5 4h3v1.5h-3v7h7v-3H12v3a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 2 12.5v-7A1.5 1.5 0 0 1 3.5 4'/%3E%3C/svg%3E") center /contain no-repeat;vertical-align:baseline;width:16px}#gnb .sub-menu li a:focus,#gnb .sub-menu li a:hover,#gnb .sub-menu li.current-menu-item>a{opacity:1}#gnb .sub-menu li ul{padding:12px 0 0}#gnb .sub-menu li ul li{font-size:.875rem;line-height:1.428571428571429;margin-bottom:8px}#gnb .sub-menu li ul li a{display:block;padding-left:8px}#gnb .sub-menu li ul li a:before{content:"- ";margin-left:-8px}#footer{position:relative;z-index:200}#footer .page-top{background-color:#000;border-radius:50%;height:48px;position:absolute;right:24px;text-indent:-999em;top:-72px;width:48px;z-index:10}#footer .page-top:is(:hover,:focus){background-color:#3858e9;background-color:var(--point-color)}#footer .page-top:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";height:14px;left:50%;margin-top:-7px;position:absolute;top:50%;transform:rotate(45deg);transform-origin:0 0;width:14px}#footer .inner{margin:0 auto;max-width:1440px;padding:48px 24px;position:relative}#footer .sitemap{background-color:#444;color:#fff}#footer .sitemap h2{font-size:1.5em;line-height:1.333333333333333;margin-bottom:12px}#footer .sitemap ul{display:flex;flex-wrap:wrap;gap:12px 96px;width:100%}#footer .sitemap ul li{flex:1;font-size:1.125em;font-weight:500}#footer .sitemap ul li a{color:inherit}#footer .sitemap .sub-menu{display:block;margin-top:12px}#footer .sitemap .sub-menu li{font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:12px;opacity:.6}#footer .sitemap .sub-menu li li a:before{content:"- "}#footer .site-mate:not(.sitemap+.site-mate){border-top:1px solid #eee}#footer .site-mate .footer-logo{margin-bottom:24px}#footer .site-mate .fnb{margin-bottom:12px}#footer .site-mate .fnb ul{display:flex;gap:12px}#footer .site-mate .fnb ul li{font-size:.875em;line-height:1.428571428571429}#footer .site-mate .fnb ul li.menu-item-privacy-policy{font-weight:500}#footer .site-mate .info{margin-bottom:12px}#footer .site-mate .copyright,#footer .site-mate .info{font-size:.875em;line-height:1.428571428571429;opacity:.7}#footer .site-mate .social{position:absolute;right:24px;top:48px}#footer .site-mate .social ul{display:flex;gap:12px}#footer .site-mate .social ul li a{background-color:#f5f5f5;border-radius:50%;display:block;height:36px;overflow:hidden;position:relative;text-indent:-999em;width:36px}#footer .site-mate .social ul li a:is(:hover,:focus){background-color:#ddd}#footer .site-mate .social ul li a:before{background:url(../images/ico_social.png);background-repeat:no-repeat;background-size:auto 48px;content:"";height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#footer .site-mate .social ul li a[href*="youtube.com"]:before{background-position-x:0}#footer .site-mate .social ul li a[href*="facebook.com"]:before{background-position-x:-24px}#footer .site-mate .social ul li a[href*="instagram.com"]:before{background-position-x:-48px}#footer .site-mate .social ul li a[href*="x.com"]:before{background-position-x:-72px}#footer .site-mate .social ul li a[href*="threads.com"]:before{background-position-x:-96px}#footer .site-mate .social ul li a[href*="naver.com"]:before{background-position-x:-120px}#footer .site-mate .social ul li a[href*="kakao.com"]:before{background-position-x:-144px}#footer .site-mate .social ul li a[href*="linkedin.com"]:before{background-position-x:-168px}.transparent-header #wrap{padding-top:0}.transparent-header:where(:not(.nav-open,.search-open,.scroll-up,.scroll-down,.default-header)) #wrap:before{content:none}.transparent-header:where(:not(.nav-open,.search-open,.scroll-up,.scroll-down)) #header{background-color:transparent;box-shadow:none}.transparent-header #header .logo,.transparent-header:where(:not(.nav-open,.search-open,.scroll-up,.scroll-down,.default-header)) #gnb>ul>li,.transparent-header:where(:not(.nav-open,.search-open,.scroll-up,.scroll-down,.default-header)) #header .util .button-search .icon{color:#fff}.transparent-header:where(:not(.nav-open,.search-open,.scroll-up,.scroll-down,.default-header)) #header .util .button-menu span,.transparent-header:where(:not(.nav-open,.search-open,.scroll-up,.scroll-down,.default-header)) #header .util .button-menu:after,.transparent-header:where(:not(.nav-open,.search-open,.scroll-up,.scroll-down,.default-header)) #header .util .button-menu:before{background-color:#fff}.nav-open #wrap:before{content:""}.nav-open:where(:not(.transparent-header)) #header{background-color:#fff;box-shadow:0 12px 12px rgba(0,0,0,.05)}.nav-open:where(:not(.transparent-header)) #header:before{background-color:rgba(0,0,0,.05);content:"";height:1px;left:0;position:absolute;top:95px;width:100%}.nav-open #gnb{height:auto;overflow:visible}.nav-open #gnb .sub-menu{opacity:1;visibility:visible}.search-open #wrap:before{content:""}.search-open #header .util .button-search .icon{display:none}.search-open #header .util .button-search:after,.search-open #header .util .button-search:before{background-color:#000;content:"";height:2px;left:50%;margin-left:-14px;position:absolute;top:50%;transition:transform .2s ease-in-out;width:28px}.search-open #header .util .button-search:before{transform:rotate(-45deg)}.search-open #header .util .button-search:after{transform:rotate(45deg)}.search-open #header .search-form{display:block}.scroll-up #header{box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed}.scroll-down:not(.search-open) #header{transform:translateY(-100%)}body.overflow{height:100%;overflow:hidden;width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}}@media screen and (max-width:1023px){#wrap{padding-top:64px}#header .inner{align-items:center;padding:0 12px}#header .logo{font-size:1.25em;max-height:30px;padding:0}#header .logo a img{max-height:40px;width:auto}#header .util{height:64px}#header .util .button-menu{display:block}#gnb{background-color:#fff;box-shadow:0 12px 12px rgba(0,0,0,.05);display:none;height:auto;left:0;max-height:calc(100vh - 64px);position:absolute;top:100%;width:100%;z-index:10}#gnb ul{display:block;padding:24px 0}#gnb>ul>li{font-size:1.25em;padding:0 12px}#gnb>ul>li:not(:last-child){margin-bottom:16px}#gnb>ul>li>a{padding:0}#gnb>ul>li>a:after{content:none}#gnb .sub-menu{opacity:1;padding:12px 0 0;visibility:visible;width:auto}#gnb .sub-menu li{font-size:.875rem;margin-bottom:8px}#footer .page-top{height:36px;right:12px;top:-48px;width:36px}#footer .page-top:before{height:10px;margin-top:-5px;width:10px}#footer .sitemap ul{flex-wrap:wrap;gap:12px}#footer .sitemap ul li{flex:0 0 auto;width:calc(50% - 6px)}#footer .inner{padding:32px 12px}#footer .sitemap ul li{font-size:1em}#footer .sitemap h2{font-size:1.25em;line-height:1.4}#footer .sitemap .sub-menu{margin-top:12px}#footer .sitemap .sub-menu li{font-size:1em;margin-bottom:12px}#footer .site-mate .social{right:12px;top:24px}.nav-open{height:100%;overflow:hidden}.nav-open #gnb{display:block;overflow:auto}}@media screen and (max-width:767px){#header .search-form{flex-direction:column;height:100vh;height:100dvh;justify-content:center;min-height:100vh;min-height:100svh;overflow-y:auto;overscroll-behavior:contain;padding:calc(24px + env(safe-area-inset-top)) 12px calc(24px + env(safe-area-inset-bottom));position:fixed;top:0;-webkit-overflow-scrolling:touch}#header .search-form .close{display:block}#header .search-form .recommend{display:block;margin-top:24px;text-align:center}#header .search-form .recommend ul{justify-content:center;margin:12px 0 0}#footer .site-mate .social{margin-bottom:12px;position:relative;right:auto;top:auto}#footer .site-mate .social ul{gap:8px}body.search-open,html.search-open{height:100%;overflow:hidden;overscroll-behavior:none}.search-open #header .search-form{display:flex}}.btn-area{display:flex}.btn-area a.btn{background-color:#444;border-radius:999px;color:#fff;cursor:pointer;display:block;line-height:1.5;padding:12px 32px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out}.btn-area .btn:is(:hover,:focus){background-color:var(--point-color)}.breadcrumb-nav{margin-bottom:12px}.breadcrumb-nav ul{align-items:center;display:flex;gap:8px}.breadcrumb-nav ul li{color:#666;display:block;font-size:.75em;line-height:1.428571428571429}.breadcrumb-nav ul li.home a{background-color:currentColor;display:block;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.6' d='M2.5 7 8 3l5.5 4v6h-11z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.6' d='M2.5 7 8 3l5.5 4v6h-11z'/%3E%3C/svg%3E") center /contain no-repeat;text-indent:-999em;width:16px}.breadcrumb-nav ul li:not(:first-child,:nth-child(2)):before{content:">";margin-right:8px;opacity:.7}.breadcrumb-nav ul li a{color:inherit;text-decoration:none}.breadcrumb-nav ul li a:is(:hover,:focus){color:#000}.page-cover{padding:0 24px}.page-cover .inner{border-bottom:1px solid #eee;margin:0 auto 36px;max-width:1440px;padding:48px 0 36px;position:relative;z-index:10}.page-cover h1{font-size:2.5em;line-height:1.2}.page-cover p{font-size:1.125em;line-height:1.555555555555556;margin-top:12px}.page-cover p em{font-style:normal;font-weight:700}.has-cover-image .page-cover{background-color:#444;background-position:50% 50%;background-size:cover;color:#fff;position:relative;text-align:center}.has-cover-image.transparent-header .page-cover{padding-top:100px}.has-cover-image .page-cover:before{background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.has-cover-image .page-cover .inner{border:none;padding:160px 0}.has-cover-image .page-cover .breadcrumb-nav{bottom:24px;left:0;margin:0;position:absolute}.has-cover-image .page-cover .breadcrumb-nav ul{justify-content:center}.has-cover-image .page-cover .breadcrumb-nav ul li{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}.has-cover-image .page-cover .breadcrumb-nav ul li a{opacity:.7}.has-cover-image .page-cover .breadcrumb-nav ul li a:is(:hover,:focus){color:#fff;opacity:1}.tab-nav{margin:0 auto 48px;max-width:1440px;padding:0 24px}.tab-nav ul{display:flex}.tab-nav ul li{flex:1;text-align:center}.tab-nav ul li a{background-color:#f5f5f5;color:#000;display:block;font-size:1.125em;line-height:1.4;padding:12px 24px;text-decoration:none}.tab-nav ul li.current a{background-color:#444;color:#fff}.post-list{margin:0 auto 48px;max-width:1440px;padding:0 24px}.post-list:first-child{margin-top:24px}.post-list ul{display:grid;gap:36px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.post-list ul li figure{background-color:#eee;height:0;margin-bottom:24px;overflow:hidden;padding-bottom:56.25%;position:relative}.post-list ul li figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease-in-out;width:100%}.post-list ul li a:is(:hover,:focus) figure img{transform:scale(1.05)}.post-list ul li a{color:inherit;display:block;text-decoration:none}.post-list ul li .category{color:#666;display:block;font-size:.875em;line-height:1.5;margin-bottom:4px}.post-list ul li .title{display:-webkit-box;font-size:1.25em;font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin-bottom:12px;overflow:hidden;-webkit-box-orient:vertical}.post-list ul li a:hover .title{color:var(--point-color)}.post-list ul li .excerpt{display:-webkit-box;font-size:1em;font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin-bottom:12px;overflow:hidden;-webkit-box-orient:vertical;color:#444}.post-list ul li .date{color:#666;display:block;line-height:1.5}.post-list.is-style-gallery ul{grid-template-columns:repeat(4,minmax(0,1fr))}.post-list.is-style-gallery ul li a{position:relative}.post-list.is-style-gallery ul li figure{background-color:#444;padding-bottom:100%}.post-list.is-style-gallery ul li .box{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);bottom:0;box-sizing:border-box;left:0;opacity:0;padding:96px 24px 24px;position:absolute;transition:opacity .3s ease-in-out;width:100%}.post-list.is-style-gallery ul li .title{color:#fff;display:block;font-size:1.125em;margin-bottom:12px}.post-list.is-style-gallery ul li .date{color:hsla(0,0%,100%,.7);font-size:.75em}.post-list.is-style-gallery ul li a:is(:hover,:focus) .box{opacity:1}.post-list.is-style-gallery ul li a:is(:hover,:focus) .title{color:#fff}.post-list.is-style-board{max-width:952px}.post-list.is-style-board ul{display:block}.post-list.is-style-board ul li{border-bottom:1px solid #eee;padding:24px 0}.post-list.is-style-board ul li a{align-items:center;display:grid;grid-template-columns:64px minmax(0,1fr) 96px 120px;width:100%}.post-list.is-style-board ul li .meta{display:contents}.post-list.is-style-board ul li .number{grid-column:1;grid-row:1;text-align:center}.post-list.is-style-board ul li .title{grid-column:2;grid-row:1;margin:0;min-width:0}.post-list.is-style-board ul li .views{color:#666;grid-column:3;grid-row:1;line-height:1.5;text-align:center}.post-list.is-style-board ul li .date{color:#666;grid-column:4;grid-row:1;line-height:1.5;text-align:center}.pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:96px auto;max-width:1440px}.pagination .page-numbers.next,.pagination .page-numbers.prev{height:20px;position:relative;text-indent:-999em;width:20px}.pagination .page-numbers.next:before,.pagination .page-numbers.prev:before{border-right:2px solid #000;border-top:2px solid #000;content:"";height:8px;left:50%;margin:-4px 0 0 -8px;position:absolute;top:50%;width:8px}.pagination .page-numbers.prev:before{transform:rotate(-135deg)}.pagination .page-numbers.next:before{transform:rotate(45deg)}.pagination .load-more{background-color:#fff;color:#000;display:inline-block;line-height:1.6;padding:0 24px;position:relative;text-decoration:none}.pagination .load-more:after,.pagination .load-more:before{background-color:#ddd;content:"";height:1px;position:absolute;top:50%;width:120px}.pagination .load-more:before{margin-right:12px;right:100%}.pagination .load-more:after{left:100%;margin-left:12px}.post-header{margin-bottom:64px;padding:0 12px}.post-header .inner{border-bottom:1px solid #eee;margin:0 auto;max-width:952px;padding:48px 0 24px}.post-header h1{font-size:2em}.post-header .data{color:#666;line-height:1.5}.post-header .meta{align-items:center;display:flex;margin-top:24px}.post-header .meta .author{color:#666;margin-left:4px}.post-header .meta .author:before{content:"·";margin-right:4px}.post-header .meta .social-share{margin-left:auto}.post-meta{margin:48px auto;padding:0 12px}.post-meta .copyright{background-color:#f5f5f5;border-radius:6px;box-sizing:border-box;color:#666;font-size:.875em;line-height:1.5;margin:48px auto;max-width:952px;padding:12px 24px 12px 72px;position:relative}.post-meta .copyright:before{align-items:center;border:2px solid #666;border-radius:50%;color:#666;content:"!";display:inline-flex;font-size:1.25em;font-weight:700;height:28px;justify-content:center;left:24px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:28px}.post-meta .tags{display:flex;flex-wrap:wrap;gap:12px;margin:48px auto;max-width:952px}.post-meta .tags a{background-color:#f5f5f5;border-radius:999px;display:block;font-size:.875em;padding:12px 16px;text-decoration:none}.post-meta .tags a:is(:hover,:focus){background-color:var(--point-color);color:#fff}.post-meta .post-navigation{align-items:center;border-top:1px solid #eee;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:64px auto;max-width:952px;padding:24px 0}.post-meta .tags+.post-navigation{margin-top:0}.post-meta .post-navigation .list{border:1px solid #ddd;border-radius:999px;box-sizing:border-box;display:block;grid-column:2;justify-self:center;margin:0;min-width:100px;padding:12px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out}.post-meta .post-navigation .list:is(:hover,:focus){background-color:var(--point-color);border-color:transparent;color:#fff}.post-meta .post-navigation .prev{display:block;font-size:.875em;grid-column:1;justify-self:start;line-height:1.428571428571429;margin:0;text-decoration:none}.post-meta .post-navigation .prev:before{content:"< ";font-weight:700}.post-meta .post-navigation .next{display:block;font-size:.875em;grid-column:3;justify-self:end;line-height:1.428571428571429;margin:0;text-decoration:none}.post-meta .post-navigation .next:after{content:" >";font-weight:700}.post-meta .post-navigation .next:is(:hover,:focus),.post-meta .post-navigation .prev:is(:hover,:focus){color:var(--point-color)}.social-share ul{align-items:center;display:flex;gap:12px;justify-content:center}.social-share ul li a{display:block;height:24px;overflow:hidden;position:relative;text-indent:-999em;width:24px}.social-share ul li a:before{background:url(../images/ico_social.png);background-repeat:no-repeat;background-size:auto 48px;content:"";height:24px;left:50%;margin:-12px 0 0 -12px;opacity:.6;position:absolute;top:50%;width:24px}.social-share ul li a:is(:hover,:focus):before{opacity:1}.social-share ul li.facebook a:before{background-position-x:-24px}.social-share ul li.x a:before{background-position-x:-72px}.social-share ul li.linkedin a:before{background-position-x:-168px}.social-share ul li.kakaotalk a:before{background-position-x:-144px}.social-share ul li.copy a:before{background-position-x:-192px}.related-content{margin-bottom:96px}.related-content h2{margin-bottom:12px}.related-content .inner{margin:0 auto;max-width:952px}.related-content ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.related-content ul li figure{margin-bottom:12px}.related-content.is-style-board ul li:first-child{border-top:1px solid #eee}.related-content.is-style-board ul li .title{font-size:1em}.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:640px;min-height:500px;padding:0 24px;text-align:center}.not-found h1,.not-found h2{font-size:2em;line-height:1.25;margin-bottom:12px}.not-found .btn-area{margin-top:24px}.not-found .search-again{align-items:center;display:flex;margin-top:24px;max-width:400px;position:relative;width:100%}.not-found .search-again input{background-color:#f5f5f5;border:0;border-radius:8px;font-size:1em;line-height:1.25;padding:16px 96px 16px 20px;width:100%}.not-found .search-again input:focus-visible{box-shadow:inset 0 0 0 2px #000;outline:none}.not-found .search-again button{background-color:#444;border-radius:999px;color:#fff;padding:8px 20px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color .3s ease-in-out}.not-found .search-again button:is(:hover,:focus){background-color:var(--point-color)}.entry-content>:last-child{margin-bottom:128px}.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.entry-content>p{padding:0 24px}.entry-content>h1,.entry-content>h2{margin-top:64px}.entry-content>h3{margin-top:48px}.entry-content>h4{margin-top:32px}.entry-content>h5,.entry-content>h6{margin-top:24px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p{margin-left:auto;margin-right:auto;max-width:952px}.entry-content h1{font-size:32px;line-height:1.5em;margin-bottom:24px}.entry-content h2{font-size:28px;line-height:1.4286em;margin-bottom:24px}.entry-content h3{font-size:24px;line-height:1.5em;margin-bottom:24px}.entry-content h4{font-size:20px;line-height:1.6em;margin-bottom:16px}.entry-content h5{font-size:18px;line-height:1.5556em;margin-bottom:16px}.entry-content h6{font-size:16px;line-height:1.75em;margin-bottom:16px}.entry-content p{font-size:18px;line-height:1.75;margin-bottom:1.75em;margin-left:auto;margin-right:auto;max-width:952px}.entry-content blockquote a,.entry-content p a{color:var(--point-text-color);text-decoration:underline;text-underline-offset:.2em}.entry-content>table{border-collapse:collapse;border-spacing:0;border-top:2px solid #000;margin:0 auto 24px;max-width:952px;width:calc(100% - 48px)}.entry-content>table caption{font-weight:700;margin-bottom:12px;text-align:left}.entry-content>table tbody tr:hover{background:#f5f5f5}.entry-content>table tbody th{background:#f5f5f5}.entry-content>table tbody td,.entry-content>table tbody th{border-bottom:1px solid #ddd;padding:12px}.entry-content .alignwide{max-width:1440px}.entry-content .alignfull{max-width:none}.entry-content .alignleft{text-align:left}.entry-content .aligncenter{text-align:center}.entry-content .alignright{text-align:right}.entry-content .has-text-align-left{text-align:left}.entry-content .has-text-align-center{text-align:center}.entry-content .has-text-align-right{text-align:right}.entry-content .has-xs-font-size{font-size:12px}.entry-content .has-sm-font-size{font-size:14px}.entry-content .has-base-font-size{font-size:16px}.entry-content .has-md-font-size{font-size:18px}.entry-content .has-lg-font-size{font-size:20px}.entry-content .has-xl-font-size{font-size:24px}.entry-content .has-xxl-font-size{font-size:32px}.entry-content .has-xxxl-font-size{font-size:40px}.entry-content .has-black-background-color{background-color:#000}.entry-content .has-white-background-color{background-color:#fff}.entry-content .has-dark-gray-background-color{background-color:#444}.entry-content .has-background-gray-background-color{background-color:#f5f5f5}.entry-content .has-white-color{color:#fff}.entry-content .has-black-color{color:#000}.entry-content .has-dark-gray-color{color:#444}.entry-content .has-background-gray-color{color:#f5f5f5}@media only screen and (-webkit-min-device-pixel-ratio:2){.class{background-image:url(../images/ico_package_2x.png);background-size:200px auto}}@media screen and (max-width:1023px){.page-cover{padding:0 12px}.page-cover .inner{margin-bottom:24px;padding:32px 0 24px}.page-cover h1{font-size:2em;line-height:1.25}.page-cover p{font-size:1em;line-height:1.75}.tab-nav{margin-bottom:32px;overflow-x:auto;overflow-y:hidden;padding:0 12px;-webkit-overflow-scrolling:touch}.tab-nav ul{min-width:-moz-max-content;min-width:max-content;width:100%}.tab-nav ul li{flex:1 0 auto}.tab-nav ul li a{font-size:1em;line-height:1.75;padding:12px}.not-found h1{font-size:1.5em;line-height:1.333333333333333}.not-found{padding:0 12px}.not-found .btn-area{margin-top:12px}.post-list{padding:0 12px}.post-list:first-child{margin-top:12px}.post-list ul{gap:24px 12px}.post-list ul li figure{margin-bottom:12px}.post-list ul li .title{font-size:1.125em}.post-list ul li .date,.post-list ul li .excerpt{font-size:.875em}.post-list.is-style-board ul li{padding:16px 0}.post-list.is-style-board ul li a{display:block;gap:4px 8px}.post-list.is-style-board ul li .meta{color:#666;display:flex;flex-wrap:nowrap;font-size:.875em;gap:0;line-height:1.5;white-space:nowrap}.post-list.is-style-board ul li .title{display:block;margin-bottom:4px}.post-list.is-style-board ul li .date,.post-list.is-style-board ul li .views{line-height:inherit}.post-list.is-style-board ul li .views{text-align:left}.post-list.is-style-board ul li .views .screen-reader-text{clip:auto;clip-path:none;height:auto;margin:0 .25em 0 0;overflow:visible;position:static!important;white-space:inherit;width:auto}.post-list.is-style-board ul li .views:after{content:none}.post-list.is-style-board ul li .meta>*+:before{content:"·";margin:0 8px}.pagination{margin:48px auto}.post-header{margin-bottom:24px;padding:0 12px}.post-header .inner{padding:32px 0 12px}.post-header h1{font-size:1.5em;line-height:1.333333333333333}.post-header .meta{font-size:.875em}.entry-content>:last-child{margin-bottom:72px}.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.entry-content>p{padding:0 24px}.entry-content>h1,.entry-content>h2{margin-top:32px}.entry-content>h3,.entry-content>h4{margin-top:24px}.entry-content>h5,.entry-content>h6{margin-top:12px}.entry-content h1{font-size:28px;line-height:1.2857em;margin-bottom:24px}.entry-content h2{font-size:24px;line-height:1.3333em;margin-bottom:24px}.entry-content h3{font-size:20px;line-height:1.5em;margin-bottom:24px}.entry-content h4{font-size:18px;line-height:1.5556em;margin-bottom:16px}.entry-content h5{font-size:16px;line-height:1.5em;margin-bottom:16px}.entry-content h6{font-size:14px;line-height:1.5714em;margin-bottom:16px}.entry-content p{font-size:16px}body.page-template-text-page .entry-content h1{font-size:24px;line-height:1.3333em}body.page-template-text-page .entry-content h2{font-size:20px;line-height:1.5em}body.page-template-text-page .entry-content h3{font-size:18px;line-height:1.5556em}body.page-template-text-page .entry-content h4{font-size:16px;line-height:1.5em}body.page-template-text-page .entry-content h5{font-size:14px;line-height:1.5714em}body.page-template-text-page .entry-content h6{font-size:12px;line-height:1.6667em}body.page-template-text-page .entry-content>h1,body.page-template-text-page .entry-content>h2{margin-top:24px}body.page-template-text-page .entry-content>h3,body.page-template-text-page .entry-content>h4{margin-top:16px}body.page-template-text-page .entry-content>h5,body.page-template-text-page .entry-content>h6{margin-top:8px}body.page-template-text-page .entry-content h1,body.page-template-text-page .entry-content h2,body.page-template-text-page .entry-content h3{margin-bottom:16px}body.page-template-text-page .entry-content h4,body.page-template-text-page .entry-content h5,body.page-template-text-page .entry-content h6{margin-bottom:12px}.post-meta .tags a{padding:8px 12px}.has-cover-image.transparent-header .page-cover{padding-top:64px}.has-cover-image .page-cover .inner{padding:96px 0}}@media screen and (max-width:767px){.post-list ul{display:flex;flex-direction:column}.entry-content .has-xxxl-font-size{font-size:30px}}