{display:flex;flex-direction:column;min-height:100vh}.cms-admin-editing .tabcont{display:block}body.page-language-en .en-hide{display:none !important}body.page-language-en .en-show{display:block !important}.en-show{display:none !important}.header-wrap .header-inner .logo .logo-cse{display:flex;align-items:center;gap:.75rem 2.6rem;position:relative}.header-wrap .header-inner .logo .logo-cse img{max-width:140px;height:100%;object-fit:cover}.header-wrap .header-inner .logo .logo-cse .right img{max-width:240px}.header-wrap .header-inner .logo .logo-cse span{flex:1;position:relative;font-size:16px;line-height:19px;letter-spacing:-0.25px;font-weight:600;color:#111}.header-wrap .header-inner .logo .logo-cse .right{display:flex;gap:15px;align-items:center}.header-wrap .header-inner .logo .logo-cse .left{position:relative}.header-wrap .header-inner .logo .logo-cse .left:before{content:'';display:block;position:absolute;top:50%;bottom:0;right:-12px;width:1px;height:16px;background:#dbdbdb;transform:translateY(-50%)}.header-wrap .header-inner{display:flex;align-items:center;justify-content:space-between;padding:0 33px;position:relative}.header-wrap.is-border>div{border-bottom:1px solid #eee}.header-wrap.is-border{border-radius:0}.header-wrap .gnb a{padding:0;font-size:1.8rem;letter-spacing:-0.5px;font-weight:600;line-height:26px;color:#000;display:inline;position:relative}.header-wrap .gnb .depth1>li>a:after{content:"";width:55px;height:3px;position:absolute;left:50%;bottom:0;background-color:#c8005f;transform:translatex(-50%) scale(0,1);transform-origin:right center;transition:transform 500ms ease}.header-wrap .gnb .depth1>li:hover>a:after{transform:translatex(-50%) scale(1,1);transform-origin:left center}//.header-wrap .gnb .depth1>li>a.active:after{transform:translatex(-50%) scale(1,1);transform-origin:left center}body:not(.main) .header-wrap .header-inner .logo .logo-cse span{color:#fff}body:not(.main) .header-wrap.sticky-back .header-inner .logo .logo-cse span{color:#111}.header-wrap.sticky .gnb li:hover>a,.header-wrap.sticky-bg .gnb li:hover>a,.header-wrap.is-border .gnb li:hover>a,.header-wrap.sticky .gnb a:hover,.header-wrap.sticky-bg .gnb a:hover,.header-wrap.is-border .gnb a:hover,.header-wrap.sticky .gnb a.active,.header-wrap.sticky-bg .gnb a.active,.header-wrap.is-border .gnb a.active{color:#c8005f}.header-wrap.sticky .gnb a:hover,.header-wrap.sticky-bg .gnb a:hover,.header-wrap.is-border .gnb a:hover{text-decoration:none;text-underline-offset:2px}.aside-banner.on ~.header-wrap{top:46px}.header-wrap .gnb a.btn-postech{display:none}[data-mode="lang"]{position:relative}[data-mode="lang"]>button{display:flex;align-items:center;justify-content:center}[data-mode="lang"]>.sub>li+li{border-top:0}[data-mode="lang"]>.sub::before{content:'';position:absolute;top:-10px;left:0;width:100%;height:10px;background:transparent}[data-mode="lang"]>.sub{display:none;position:absolute;top:calc(100% + 10px);left:35%;padding:5px 10px;background-color:#111;border-radius:8px;transform:translateX(-50%);z-index:2;min-width:56px;border:0}[data-mode="lang"]>.sub>li{text-align:center}[data-mode="lang"]>.sub a{display:flex !important;align-items:center;justify-content:center;font-size:14px;line-height:1;font-weight:700;color:#777;padding:9px 0;transition:.3s all}[data-mode="lang"]>.sub a:hover [data-mode="lang"]>.sub a.active{color:#c8005f}[data-mode="lang"]>.sub a.active{color:#fff;text-decoration:underline}[data-mode="lang"]>.sub a:hover{color:#fff;text-decoration:underline}[data-mode="lang"].open>.sub{display:block}[data-mode="lang"]>button{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#002b45;border:0;background:transparent;cursor:pointer;position:relative}[data-mode="lang"]>button .current-lang{text-decoration:underline;font-size:15px}..btn_lang [data-mode="lang"]>button::after{content:'\f107';margin-left:9px;font-family:'Line Awesome Free';font-weight:400;font-size:14px}[data-mode="lang"].open>button::after{rotate(-180deg)}body:not(.main) .header-wrap.sticky-back .btn_lang .current-lang,body:not(.main) .header-wrap.sticky-back .btn_lang .current-lang:after{color:#fff}.ime-site .header-wrap.sticky-back .btn_lang .current-lang,.ime-site .header-wrap.sticky-back .btn_lang .current-lang:after,.ime-site .header-wrap.sticky .btn_lang .current-lang:after,body:not(.main) .header-wrap.sticky .btn_lang .current-lang{color:#042c45 !important}body:not(.main) .header-wrap .btn_lang .current-lang,body:not(.main) .header-wrap .btn_lang .current-lang:after{color:#fff}@media(max-width:1620px){.header-wrap .gnb a{font-size:15px}.header-wrap .gnb>div>ul>li a{padding:27px 18px}}@media(max-width:1500px){.header-wrap .header-inner .logo .logo-cse{flex-direction:column;align-items:start}.header-wrap .header-inner .logo .logo-cse .left:before{display:none}.header-wrap .header-inner .logo .logo-cse .right img{max-width:200px}.header-wrap .header-inner .logo .logo-cse img{max-width:130px}}@media(max-width:1300px){.header-wrap .header-inner{padding:0 16px}.header-wrap .header-inner .logo .logo-cse span{font-size:1.4rem}.header-wrap .header-inner .logo{width:auto !important}.header-wrap .gnb{flex:1;padding:0 1rem}}@media only screen and (min-width:1025px){.header-wrap .logo{align-items:center}.header-wrap .gnb{margin:0 auto}.header-wrap .gnb>div>ul{display:flex;justify-content:center;justify-content:space-around}.header-wrap .gnb button{display:none}.header-wrap .gnb>div>ul>li{position:static}.header-wrap .gnb>div>ul>li a{display:block;padding:2.7rem 2.6rem}.header-wrap .gnb .submenu{pointer-events:none;opacity:0;display:none}.header-wrap .gnb>div>ul>li:hover .submenu{opacity:1;pointer-events:auto}.header-wrap .gnb>div>ul>li:hover:before{content:'';display:block;position:absolute;top:100%;width:100%;height:100%;background:rgba(255,255,255,0)}.header-wrap .gnb .submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100vw;box-shadow:0 2px 5px rgba(0,0,0,0.15)}.header-wrap .gnb .submenu>ul{display:flex;flex-wrap:wrap;padding:5.2rem 0 5rem 19.5416667%;gap:30px 30px}.header-wrap .gnb .submenu>ul>li{min-width:16%;background:#f5f8fa;border-radius:12px;padding:40px 35px}.header-wrap .gnb .submenu ul.depth3{padding:15px 0 0 0}.header-wrap .gnb .submenu ul.depth2>li>a{position:relative;display:inline-block;padding:0;color:#08293e;font-size:19px;line-height:1;font-weight:bold}.en .header-wrap .gnb>div>ul>li a{padding:2.7rem 1.8rem;text-align:center}.header-wrap .gnb .submenu ul.depth3>li{position:relative}.header-wrap .gnb .submenu ul.depth3>li:before{content:"";position:absolute;width:3px;height:3px;background:#c8005f;border-radius:100%;left:0;top:15px}.header-wrap .gnb .submenu ul.depth3>li>a{font-size:16px;line-height:32px;font-weight:600;color:#555;transition:all .3s;padding:0 0 0 11px;position:relative;text-align:left}.header-wrap .gnb .submenu ul.depth3>li>a:after{content:'';display:inline-block;width:17px;height:13px;background:#fff url(../img/common/ico-map-right.png);background-repeat:no-repeat;background-size:contain;background-position:top;position:relative;opacity:0;transition:all .2s ease-in-out}.header-wrap .gnb .submenu ul.depth3>li>a:hover{font-weight:700;color:#c8005f}.header-wrap .gnb .submenu ul.depth3>li>a:hover:after{opacity:1;margin-left:3px}.header-wrap .btn-postech{display:flex;align-items:center;margin-left:.3rem;padding:0 1.5rem;height:40px;background:var(--point1);border-radius:30px;font-size:12px;font-weight:600;color:#fff;margin:0 0 0 10px}.header-wrap .btn-postech:after{content:'\f105';margin-left:4px;margin-right:-4px;font-family:var(--font-icon)}.header-wrap .btn-development{display:flex;align-items:center;margin-left:.3rem;padding:0 1.5rem;height:40px;background:#c8005f;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.header-wrap .btn-development:after{content:'\f105';margin-left:4px;margin-right:-4px;font-family:var(--font-icon)}.header-wrap .btn-reservation{display:flex;align-items:center;margin-left:1rem;padding:0 1.5rem;height:40px;background:#0072bb;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.header-wrap .btn-reservation:after{content:'\f105';margin-left:4px;margin-right:-4px;font-family:var(--font-icon)}.header-wrap .btn-search{display:flex;align-items:center;justify-content:center;margin:0 20px 0 0}.header-wrap .btn-search:before{content:'';width:27px;height:27px;background:url(../img/common/ico-search.png) no-repeat center;background-size:contain}.header-wrap .btn-sitemap{margin-left:25px}.header-wrap .btn-sitemap img.on{display:none}body:not(.main) .header-wrap .btn-search:before{background:url(../img/common/ico-search-white.png) no-repeat center;background-size:contain}[data-mode="lang"]>button{border:0}body:not(.main) .header-wrap [data-mode="lang"]>button:before{background:url(../img/common/ico-lang-white.png) no-repeat center;background-size:contain}body:not(.main) .header-wrap .btn-sitemap>img{filter:invert(1)}body:not(.main) .header-wrap.sticky .btn-search:before{background:url(../img/common/ico-search.png) no-repeat center;background-size:contain}body:not(.main) .header-wrap.sticky [data-mode="lang"]>button:before{background:url(../img/common/ico-lang.png) no-repeat center;background-size:contain}body:not(.main) .header-wrap.sticky .btn-sitemap>img{filter:invert(0)}body:not(.main) .header-wrap.sticky-back .btn-search:before{background:url(../img/common/ico-search.png) no-repeat center;background-size:contain}body:not(.main) .header-wrap.sticky-back [data-mode="lang"]>button:before{background:url(../img/common/ico-lang.png) no-repeat center;background-size:contain}body:not(.main) .header-wrap.sticky-back .btn-sitemap>img{filter:invert(0)}.bg-gnb{display:none;position:absolute;top:100%;left:0;width:100vw;background:#fff;z-index:-1;border-radius:0 0 30px 30px}.header-wrap .gnb a.active{color:#c8005f !important;transition:.3s color}.header-wrap.sticky-bg .gnb a.active,.header-wrap.sticky .gnb a.active{color:#c8005f !important}.header-wrap .gnb ul li:hover a.active{color:#c8005f !important;url(../img/common/ico-arow-right.png) no-repeat right center}//.header-wrap .gnb ul li:hover a.active:after{background:#c8005f !important}.sub-search .area-path{display:none}body.page-language-en .gnb .depth2 li a{display:block !important;white-space:normal important}}@media(min-width:1400px) and (max-width:1440px){.header-wrap .gnb a{font-size:1.5rem}.header-wrap .header-inner .logo{width:auto}}@media only screen and (min-width:1025px) and (max-width:1400px){.header-wrap .header-inner .logo{width:auto}.header-wrap .header-inner{padding:0 16px}.header-wrap .header-inner .logo .logo-cse img{max-width:130px}.header-wrap .header-inner .logo .logo-cse .right img{max-width:180px}.header-wrap .gnb>div>ul>li a{padding:30px 10px;white-space:nowrap}.header-wrap .gnb{margin:0 auto}.header-wrap .gnb .submenu{left:50%}.header-wrap .gnb .submenu>ul>li{min-width:22%}}@media only screen and (max-width:1024px){[data-mode="lang"]>button .current-lang{color:#fff;font-size:13px}[data-mode="lang"]>button::after{margin-left:4px;color:#fff;font-size:12px}.header-wrap .btn-postech,.header-wrap .btn-development,.header-wrap .btn-reservation{display:none}.header-wrap .header-inner .logo .logo-cse .left:before{display:none}.header-wrap .header-inner .logo .logo-cse{flex-direction:column;align-items:start;gap:5px}.header-wrap.sticky .header-inner .logo .logo-cse span{color:#111}.header-wrap .header-inner .logo .logo-cse span{color:#FFF}.header-wrap .header-inner .logo .logo-cse span br{display:none}.header-wrap .header-inner .logo .logo-cse span:before{content:none}.header-wrap .header-inner .logo .logo-cse span{font-size:12px;letter-spacing:-0.2px}.header-wrap .header-inner .logo .logo-cse img{max-width:110px;width:100%}.header-wrap .btn-sitemap{display:none}.header-wrap .header-inner{height:100%;padding:20px 0 20px 20px}.header-wrap .logo{display:block;position:relative}.header-wrap .gnb{order:2;margin:0 13.5px 0 15px;flex:none;padding:0}.header-wrap .gnb>button{display:block;overflow:hidden;position:relative;width:24px;height:30px;background:transparent;border-radius:50%;font-size:1px;color:transparent;user-select:none}.header-wrap .gnb>button:after{content:'';display:block;position:absolute;top:50%;left:50%;width:18px;height:15px;margin:-8px;background:url('../img/common/btn-sitemap.png') no-repeat center;background-size:contain}.header-wrap .gnb>div{display:none;overflow-y:auto;overflow-x:hidden;position:fixed;left:0;right:0;bottom:0;top:88px;padding:0 20px 75px;background:#fff;transform:translateZ(0);-webkit-overflow-scrolling:touch;height:calc(100dvh - 170px)}.header-wrap .gnb>div::-webkit-scrollbar{display:none}.aside-banner.on ~ .header-wrap .gnb>div{top:116px}.header-wrap .gnb a{display:block;position:relative}.header-wrap .gnb a.btn-postech{display:none;background:#c8005f;width:100%;min-height:50px;color:#fff;font-size:16px;line-height:1;font-weight:500;padding:17px 0}.header-wrap .gnb>div>ul{margin:20px 0 0 0}.header-wrap .gnb>div>ul>li{position:relative;padding:16.5px 0;border:1px solid #ddd;border-radius:10px}.header-wrap .gnb>div>ul>li+li{margin:9px 0 0 0}.header-wrap .gnb>div>ul>li>a{padding:0 20px;font-size:18px;font-weight:700;color:var(--color1);letter-spacing:-0.25px}.header-wrap .gnb>div>ul>li>a:before{width:3px;height:3px}.header-wrap .gnb>div>ul>li>button{position:absolute;top:0;left:0;right:0;height:61px;font-size:1px;color:transparent;user-select:none}.header-wrap .gnb>div>ul>li>button:before{content:'';display:block;position:absolute;top:50%;right:20px;width:17px;height:17px;transform:translateY(-50%);background:url(/_res/postech/ime/img/content/bg-m-menu-list-open.png) no-repeat;background-size:cover}.header-wrap .gnb>div>ul>li.open>a{color:#003e65}.header-wrap .gnb>div>ul>li.open>button:before{background:url(../img/content/bg-m-menu-list-close-active.png) no-repeat;background-size:cover;width:17px;height:2px}.header-wrap .gnb .submenu{display:none;border-top:1px solid #dfdfdf;position:relative;top:18px;padding:22px 17px 22px 25px}.header-wrap .gnb .submenu a{font-size:16px;line-height:30px;color:#333;display:block;padding:0;font-weight:bold}.header-wrap .gnb .submenu a:before{width:5px;height:1px}.header-wrap .gnb.open>div{display:block;border-top:1px solid #999}.header-wrap .gnb.open>a.btn-postech{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0}.header-wrap .gnb.open>button:after{background:url('/_res/postech/csepostech/img/common/ico-close.png');background-size:contain;background-repeat:no-repeat;filter:invert(1)}.header-wrap .gnb li:hover>a,.header-wrap .gnb a:hover,.header-wrap .gnb a.active{color:#003e65}html.gnb-open,html.gnb-open>body{overflow:hidden}html.gnb-open .header-wrap{position:fixed;top:0;left:0;right:0;width:100%;background:#fff}.header-wrap .gnb.open>ul{position:fixed;bottom:0;left:0;width:100%}.header-wrap .gnb.open>ul>li{text-align:center}.header-wrap .gnb.open>ul>li>a.btn-postech{display:block}.header-wrap .gnb.open>ul>li>a.btn-postech.btn-reservation{background:#0072bb}.header-wrap .gnb.open>ul>li>a.btn-postech.btn-development{background:#111}body:not(.main) .header-wrap.sticky .gnb li:hover>a,body:not(.main) .header-wrap.sticky-bg .gnb li:hover>a,body:not(.main) .header-wrap.is-border .gnb li:hover>a,body:not(.main) .header-wrap.sticky .gnb a:hover,body:not(.main) .header-wrap.sticky-bg .gnb a:hover,body:not(.main) .header-wrap.is-border .gnb a:hover,body:not(.main) .header-wrap.sticky .gnb a.active,body:not(.main) .header-wrap.sticky-bg .gnb a.active,body:not(.main) .header-wrap.is-border .gnb a.active{color:#003e65}body.main .header-wrap.sticky .gnb li:hover>a,body.main .header-wrap.sticky-bg .gnb li:hover>a,body.main .header-wrap.is-border .gnb li:hover>a,body.main .header-wrap.sticky .gnb a:hover,body.main .header-wrap.sticky-bg .gnb a:hover,body.main .header-wrap.is-border .gnb a:hover,body.main .header-wrap.sticky .gnb a.active,body.main .header-wrap.sticky-bg .gnb a.active,body.main .header-wrap.is-border .gnb a.active{color:#003e65}.header-wrap .gnb .submenu>.depth2>li{padding:0 0 10px}.header-wrap .gnb .submenu>.depth2>li:last-child{padding:0}.header-wrap .gnb .submenu>.depth2>li>a{position:relative}.header-wrap .gnb .submenu>.depth2>li>a:before{content:"";position:absolute;background:url(../img/common/arrow-dep3-bot.png)no-repeat;background-size:cover;width:14px;height:8px;top:50%;right:20px;transition:all .3s;transform:translatey(-50%)}.header-wrap .gnb .submenu>.depth2>li>a.show:before{background:url(../img/common/arrow-dep3.png)no-repeat;background-size:cover}.header-wrap .gnb .submenu>.depth2>li>a.link:before{display:none}.header-wrap .gnb .submenu>.depth2>li>.depth3{padding:10px;box-sizing:border-box;width:100%;border-radius:12px}.header-wrap .gnb .submenu>.depth2>li>.depth3>li{position:relative;padding:0 0 10px}.header-wrap .gnb .submenu>.depth2>li>.depth3>li:last-child{padding:0}.header-wrap .gnb .submenu>.depth2>li>.depth3>li>a{font-size:14px;line-height:30px;color:#666;display:block;padding:0;font-weight:600}.header-wrap .gnb .submenu>.depth2>li>.depth3>li.open>a{color:#003e65}.header-wrap .gnb .submenu>.depth2>li>.depth3>li>a:hover{color:#003e65}body:not(.main) .header-wrap.sticky .header-inner .logo .logo-cse span{color:#222}.header-wrap .btn-search{position:relative;width:20px;height:20px;margin:0 20px 0 auto}.header-wrap .btn-search:before{content:'';width:20px;height:20px;background:url(../img/common/ico-search-white.png) no-repeat center;background-size:contain;position:absolute;top:0;left:0}.header-wrap.sticky .btn-search:before{background:url(../img/common/ico-search.png) no-repeat center;background-size:contain}.header-wrap.sticky [data-mode="lang"]>button:before{background:url(../img/common/ico-lang.png) no-repeat center;background-size:contain}.header-wrap.sticky .gnb>button:after{filter:invert(1)}.gnb-open .btn-search:before{background:url(../img/common/ico-search.png) no-repeat center;background-size:contain}.gnb-open [data-mode="lang"]>button:before{background:url(../img/common/ico-lang.png) no-repeat center;background-size:contain}[data-mode="lang"]{margin:0}[data-mode="lang"]>button{border:0}[data-mode="lang"]>button:before{width:20px;height:20px;background:url(../img/common/ico-lang-white.png) no-repeat center;background-size:contain}.header-wrap.sticky [data-mode="lang"]>button,.header-wrap.sticky-bg [data-mode="lang"]>button,.header-wrap.is-border [data-mode="lang"]>button{border-color:#ddd}.header-wrap.sticky .btn_lang.is-top>.sub,[data-mode="lang"]>.sub{top:calc(100% + 10px)}.btn_lang.is-top>.sub{top:calc(100% + 23px)}.header-wrap .gnb .depth1>li>a:after{display:none}.gnb-open body.main .header-wrap:not(.sticky) .header-inner .logo .logo-cse span{color:#111}.gnb-open body:not(.main) .header-wrap:not(.sticky) .header-inner .logo .logo-cse span{color:#111}.header-wrap .header-inner .logo .logo-cse .right img{max-width:170px}}@media screen and (max-width:374px){.header-wrap .header-inner .logo .logo-cse span{font-size:9px}.header-wrap .gnb>div{top:74px}}.btn_lang .current-lang{color:#042c45;font-weight:600;font-size:15px;padding:0 10px}.btn_lang .sub{position:absolute;z-index:2;left:0;width:54px;margin-top:4px;padding:12px 14px;border-radius:10px;background:#111;display:none}.btn_lang.open .sub{display:block}.btn_lang{position:relative}.btn_lang .sub a{position:relative;letter-spacing:-0.2px;color:#777;font-size:14px}.btn_lang .sub a.active{color:#fff;text-decoration:underline}.btn_lang .current-lang:after{content:'\f107';margin-left:9px;font-family:'Line Awesome Free';font-weight:400;font-size:14px;color:#042c45}.btn_lang .sub li:hover a{color:#fff;text-decoration:underline}@media screen and (max-width:1024px){.header-inner .btn_lang .current-lang{color:#fff}.header-inner .btn_lang .current-lang:after{color:#fff;font-size:14px}.header-inner .btn_lang .sub a{font-size:13px}.header-inner .btn_lang .sub{width:50px;padding:10px 12px}.header-wrap.sticky .btn_lang .current-lang{color:#042c45}.header-wrap.sticky .header-inner .btn_lang .current-lang:after{color:#042c45}}