@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}: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,a:link{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 linear}#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;margin-right:auto;max-height:60px;padding:18px 0}#header .logo,#header .logo a{align-items:center;display:flex}#header .logo a{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 linear;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 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;gap:12px;margin-left:24px}#header .search-form .recommend ul a{background-color:#f5f5f5;border-radius:8px;color:#444;display:block;padding:0 12px;text-decoration:none}#header .search-form .recommend ul a:hover{color:#3858e9;color:var(--point-color)}#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 linear;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{display:block;padding:34px 0;position:relative;text-decoration:none;transition:color .2s ease-in-out}#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.on>a:after{opacity:1}#gnb .sub-menu{opacity:0;padding:24px 0;visibility:hidden}#gnb .sub-menu li{font-size:1rem;font-weight:400;line-height:1.125;margin-bottom:12px}#gnb .sub-menu li a{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{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:6px}#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;width:100%}#footer .sitemap ul li{flex:1;font-size:1.125em;font-weight:500}#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: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 linear;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 #header{transform:translateY(-100%)}.scroll-down.search-open #wrap:before{content:none}body.overflow{height:100%;overflow:hidden;width:100%}@media screen and (max-width:1023px){#wrap{padding-top:64px}#header .inner{align-items:center;padding:0 12px}#header .logo{max-height:30px;padding:0}#header .logo a img{max-height:34px;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{padding:0 12px}#gnb>ul>li>a{padding:0}#gnb>ul>li>a:after{content:none}#gnb .sub-menu{opacity:1;padding:12px 0 0;visibility:visible}#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}#footer .sitemap ul li{flex:auto;width:50%}#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:100%;justify-content:center;max-height:100vh;padding:24px 12px;position:fixed;top:0}#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}.search-open{height:100%;max-height:100vh;overflow:hidden}.search-open #header .search-form{display:flex}}.btn-area{display:flex}.btn-area a.btn{background-color:#777;border-radius:48px;color:#fff;cursor:pointer;display:block;line-height:3;padding:0 24px;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{display:flex;gap:12px}.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;display:inline-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:3px;opacity:.7}.breadcrumb-nav ul li a{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{color:var(--point-color);font-style:normal;font-weight:500}.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 .5s ease-in-out;width:100%}.post-list ul li figure img:hover{transform:scale(1.2)}.post-list ul li a{display:block;text-decoration:none}.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:#777;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 .5s 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{padding:0 12px}.post-header .inner{border-bottom:1px solid #eee;margin:0 auto 24px;max-width:952px;padding:48px 0 24px}.post-header h1{font-size:2.25em}.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 #777;border-radius:50%;color:#777;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;gap:12px;margin:48px auto;max-width:952px}.post-meta .tags a{background-color:#f5f5f5;border-radius:6px;display:block;font-size:.875em;padding:12px;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:60px auto;max-width:952px;padding:24px 0}.post-meta .tags+.post-navigation{margin-top:0}.post-meta .post-navigation .list{border:1px solid #eee;border-radius:10px;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}.post-meta .post-navigation .list:is(:hover,:focus){background-color:var(--point-color);border-color:var(--point-color);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 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{font-size:2em;line-height:1.25;margin-bottom:12px}.not-found .btn-area{margin-top:24px}.entry-content>:not(section):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{margin-top:48px}.entry-content>h2{margin-top:40px}.entry-content>h3,.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:40px;line-height:48px;margin-bottom:24px}.entry-content h2{font-size:32px;line-height:40px;margin-bottom:24px}.entry-content h3{font-size:28px;line-height:36px;margin-bottom:24px}.entry-content h4{font-size:24px;line-height:32px;margin-bottom:16px}.entry-content h5{font-size:20px;line-height:28px;margin-bottom:16px}.entry-content h6{font-size:18px;line-height:28px;margin-bottom:16px}.entry-content p{line-height:1.75;margin-bottom:1.75em;margin-left:auto;margin-right:auto;max-width:952px}.entry-content>p a{color:var(--point-color)}.entry-content .has-background:not(.wp-block-separator):not([class*=wp-block-playgroup]){box-sizing:border-box;padding:24px}.entry-content .has-background.alignfull:not(.wp-block-separator):not([class*=wp-block-playgroup]),.entry-content .has-background.alignwide:not(.wp-block-separator):not([class*=wp-block-playgroup]){padding:48px}.entry-content>table{border-collapse:collapse;border-spacing:0;border-top:2px solid #111;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:#fafafa}.entry-content>table tbody th{background:#f5f5f5;border-bottom:1px solid #bbb;padding:12px}.entry-content>table tbody td{border-bottom:1px solid #ddd;padding:12px}.entry-content .alignwide{max-width:1440px}.entry-content .alignfull{max-width:none;padding-left:0;padding-right:0}.entry-content .alignleft{text-align:left}.entry-content .aligncenter{text-align:center}.entry-content .alignright{text-align:right}.entry-content .has-text-align-center{text-align:center}.entry-content .has-text-align-right{text-align:right}.entry-content .has-extra-small-font-size{font-size:12px}.entry-content .has-small-font-size{font-size:14px}.entry-content .has-regular-font-size{font-size:16px}.entry-content .has-medium-font-size{font-size:18px}.entry-content .has-large-font-size{font-size:20px}.entry-content .has-extra-large-font-size{font-size:24px}.entry-content .has-huge-font-size{font-size:32px}.entry-content .has-black-background-color{background-color:#000}.entry-content .has-white-background-color{background-color:#fff}.entry-content .has-red-background-color{background-color:#b32d2e}.entry-content .has-dark-gray-background-color{background-color:#444}.entry-content .has-light-gray-background-color{background-color:#ddd}.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-red-color{color:#b32d2e}.entry-content .has-dark-gray-color{color:#444}.entry-content .has-light-gray-color{color:#ddd}.entry-content .has-background-gray-color{color:#f5f5f5}.page-template-text-page .page-cover{text-align:center}@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.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 .inner{margin-bottom:12px;padding:32px 0 12px}.post-header h1{font-size:2em;line-height:1.25}.entry-content>:not(section):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 12px}.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:32px;line-height:40px;margin-bottom:24px}.entry-content h2{font-size:28px;line-height:36px;margin-bottom:24px}.entry-content h3{font-size:24px;line-height:32px;margin-bottom:24px}.entry-content h4{font-size:22px;line-height:30px;margin-bottom:16px}.entry-content h5{font-size:18px;line-height:28px;margin-bottom:16px}.entry-content h6{font-size:16px;line-height:24px;margin-bottom:16px}.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}}