@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&display=swap);
@counter-style counter-style-pad-2{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";suffix:" ";pad:2 "0"}body{border:0;background:#fff;padding:0;font:16px/1.2 "Noto Sans","Noto Sans KR",serif;word-break:keep-all}body[data-scroll]{overflow:hidden}.hide{display:none !important}:root{-webkit-tap-highlight-color:rgba(0,0,0,0);text-size-adjust:none;word-break:break-word;overflow-wrap:break-word;tab-size:4}*,::after,::before{animation:none .3s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running;transition:none .3s cubic-bezier(0.16, 1, 0.3, 1) 0s;box-sizing:border-box;margin:0;border-width:0;padding:0;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{margin:0;border:0;background:#e0e0e0}::-webkit-scrollbar-thumb{border:1px solid #9e9e9e;background:#bdbdbd}a{text-decoration:none}strong,em{font-style:normal}strong{font-weight:bold}table{border-collapse:collapse}ul,ol,li{list-style:none}section,img,picture,video,canvas,svg{display:block;max-width:100%}button,input,textarea{vertical-align:middle;appearance:none;outline-style:none;border-radius:0;resize:none}input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],textarea{border:1px solid #9e9e9e;background:rgba(0,0,0,0)}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;border:0;background:#e0e0e0}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}@keyframes animation-floating{from{translate:0 0}to{translate:0 10px}}html{height:100%}body{--pc-max-width: 2560px;--pc-min-width: 1200px;--mobile-max-width: 1080px;--mobile-min-width: 960px;zoom:var(--zoom)}body:not(.print-pc,.print-mobile){display:none}.print-pc{--scroll-width: 8px}.print-mobile{--scroll-width: 0}.print-mobile::-webkit-scrollbar,.print-mobile ::-webkit-scrollbar{display:none}.scroll-lock{overflow:hidden !important}
.print-pc{--max-width: var(--pc-max-width);--min-width: var(--pc-min-width);--content-width: var(--pc-min-width);--header-height: 90px;--footer-height: 90px;--footer-top: 75px;--full-width-margin: calc((var(--max-width) - var(--content-width)) / 2 * -1);position:relative;background:#1e1e28;height:100%}.print-pc #layout{container:layout/scroll-state;height:100%;overflow:hidden;overflow-y:auto;scroll-padding-top:var(--header-height);scroll-snap-type:y mandatory}.print-pc #layout>*{margin:0 auto;min-width:var(--content-width);max-width:var(--max-width)}@container layout scroll-state(scrollable: none){.print-pc #layout>*{--scroll-width: 0}}.print-pc #header{display:block;position:sticky;top:0;z-index:500;container:header/scroll-state;margin-bottom:calc(var(--header-height)*-1);width:100%;height:var(--header-height)}.print-pc #header .header-wrap{transition-duration:1s;transition-property:background;margin:0 auto;inset:0 var(--scroll-width) 0 0;max-width:var(--max-width);height:var(--header-height)}@container header scroll-state(stuck: top){.print-pc #header .header-wrap{background:#1e1e28}}.print-pc #header .logo{display:flex;position:absolute;inset:0 auto 0 40px}.print-pc #header .logo a{background:url(../img/18b6d.png?4fa1c);width:126px;height:25px;overflow:hidden !important;text-indent:-10000em !important;display:block;margin:auto}.print-pc #header .toggle-menu{display:none}.print-pc #header .menu{display:flex;justify-content:center;align-items:center;margin:0 auto;height:var(--header-height);text-align:center}.print-pc #header .menu ul{display:flex}.print-pc #header .menu a{display:flex;position:relative;align-items:center;transition-property:color;padding:0 25px;height:var(--header-height);color:#6c6c75;font-size:24px}.print-pc #header .menu a::after{background:url(../img/17a5a.png?649bf);width:9px;height:8px;position:absolute;translate:0 calc(50% + 18px + 15px);opacity:0;transition-duration:.5s;transition-property:opacity,translate;margin:auto;inset:0;content:""}.print-pc #header .menu a:hover,.print-pc #header .menu a.current{color:#fff}.print-pc #header .menu a:hover::after,.print-pc #header .menu a.current::after{translate:0 calc(50% + 18px);opacity:1}.print-pc #header .locale{display:flex;position:absolute;align-items:center;inset:0 40px 0 auto}.print-pc #header .locale>*{display:flex;align-items:center}.print-pc #header .locale>*+*::before{display:block;margin-inline:8px;background:#6c6c75;width:1px;height:9px;content:""}.print-pc #header .locale a{font-weight:400;letter-spacing:-1px;color:#6c6c75;font-size:18px}.print-pc #header .locale a.current{color:#fff}.print-pc #page{scroll-snap-align:unset}.print-pc #footer{font-weight:200;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:var(--footer-top);background:#1e1e28;height:var(--footer-height);color:#6c6c75;font-size:16px}
.print-pc #page.main+#footer{--footer-top: 0px;scroll-snap-align:start end}.print-pc #page.main #intro{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;container:page-main-intro/size;height:100vh;max-height:1440px;overflow:hidden;scroll-snap-align:start end}.print-pc #page.main #intro:not(:has(.bg-video)){background:url(../img/f4e57.jpg?cfa8b) no-repeat center 0/cover}.print-pc #page.main #intro>*{z-index:1;pointer-events:none}.print-pc #page.main #intro::before,.print-pc #page.main #intro::after{display:block;z-index:2;content:""}.print-pc #page.main #intro::before{background:url(../img/bc8b5.png?47917);width:214px;height:214px;margin-top:-214px}.print-pc #page.main #intro .bg-video{position:absolute;top:0;bottom:0;left:50%;translate:-50%;margin:auto 0;aspect-ratio:1280/720;width:100%;height:auto;overflow:hidden}@container (aspect-ratio < 1280 / 720){.print-pc #page.main #intro .bg-video{width:auto;height:100%}}.print-pc #page.main #intro .title{font-weight:600;letter-spacing:-1px;margin-top:40px;color:#fff;font-size:135px}.print-pc #page.main #intro .text{font-weight:100;margin:30px 0 -65px;color:#fff;font-size:28px}.print-pc #page.main #intro::after{background:url(../img/9ceae.png?aa898);width:94px;height:68px;position:absolute;animation:animation-floating 1s ease-in infinite alternate backwards;inset:auto auto 180px}.print-pc #page.main .content{position:relative;background:#1e1e28;scroll-snap-align:start end}.print-pc #page.main .content:has(#about){--top-height: 333px}.print-pc #page.main .content:has(#strengths){--top-height: 505px}.print-pc #page.main .content:has(#about):has(#strengths){--top-height: 838px}.print-pc #page.main .content::before{background:url(../img/397c2.png?7f192) no-repeat center 0;display:block;position:absolute;margin-inline:var(--full-width-margin);inset:0;height:var(--top-height);content:""}.print-pc #page.main .content>*{position:relative;z-index:1;margin:0 auto;width:var(--content-width)}.print-pc #page.main .content .title{font-weight:600;letter-spacing:-1px;flex-grow:0;flex-shrink:0;width:365px;color:#fff;font-size:60px}.print-pc #page.main #about{display:flex;padding-top:160px;height:333px}.print-pc #page.main #about .title{color:#1e1e28}.print-pc #page.main #about .text{font-weight:400;letter-spacing:-1px;padding-top:15px;color:#1e1e28;font-size:18px;line-height:30px}.print-pc #page.main #strengths{padding-top:160px;height:911px}.print-pc #page.main #strengths::before{display:block;position:absolute;inset:200px 0 0 auto;background:#6c6c75;width:830px;height:1px;content:""}.print-pc #page.main #strengths .title{color:#1e1e28}.print-pc #page.main #strengths .list-wrap{display:flex;justify-content:space-between;margin-top:100px;width:100%}.print-pc #page.main #strengths .item{display:flex;flex-direction:column;box-shadow:0 0 30px 5px rgba(0,0,0,.4);border-radius:25px;background:no-repeat center;padding:0 45px;width:370px;height:543px}.print-pc #page.main #strengths .item dt{font-weight:500;letter-spacing:-1px;margin-top:305px;color:#fff;font-size:30px}.print-pc #page.main #strengths .item dd{font-weight:400;letter-spacing:-1px;margin-top:30px;color:#fff;font-size:18px;line-height:30px}.print-pc #page.main #strengths .item-1{background-image:url(../img/1f6c9.png?7eaa8)}.print-pc #page.main #strengths .item-2{background-image:url(../img/a3a76.png?96d7a)}.print-pc #page.main #strengths .item-3{background-image:url(../img/28cc5.png?a04f5)}.print-pc #page.main #mission{display:flex;padding-block:160px 200px}.print-pc #page.main #mission .text{font-weight:400;letter-spacing:-1px;padding-top:15px;color:#fff;font-size:18px;line-height:30px}.print-pc #page.main #mission+#contact{padding-top:0}.print-pc #page.main #board{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;height:450px;text-align:center}.print-pc #page.main #board::before{background:url(../img/610ae.jpg?2b571) center 0;height:450px;display:block;position:absolute;margin-inline:var(--full-width-margin);inset:0;content:""}.print-pc #page.main #board>*{position:relative;z-index:1}.print-pc #page.main #board .text{font-weight:100;margin-top:25px;color:#fff;font-size:28px}.print-pc #page.main #board .btn-board{background:url(../img/15161.png?ba229);width:260px;height:80px;transition-property:background,color;font-weight:100;display:flex;justify-content:center;align-items:center;margin-top:45px;box-shadow:0 0 15px 3px rgba(0,0,0,.3);border-radius:10px;padding-right:53px;color:#fff;font-size:24px}.print-pc #page.main #board .btn-board:hover{background-image:url(../img/67e91.png?907e2);color:#000}.print-pc #page.main #contact{padding-top:160px}.print-pc #page.main #contact .address{display:flex;position:relative;justify-content:space-between;align-items:center;margin-top:85px;height:80px;font-size:18px}.print-pc #page.main #contact .address::before{display:block;position:absolute;margin-inline:var(--full-width-margin);inset:0;background:#16161e;content:""}.print-pc #page.main #contact .address>*{position:relative;z-index:1}.print-pc #page.main #contact .address .location{font-weight:100;display:flex;gap:10px;color:#fff}.print-pc #page.main #contact .address .location::before{background:url(../img/db498.png?1d3fe);width:18px;height:23px;display:block;margin-bottom:2px;content:""}.print-pc #page.main #contact .address .mail{display:flex}.print-pc #page.main #contact .address .mail dt{font-weight:200;display:flex;align-items:center;color:#6c6c75}.print-pc #page.main #contact .address .mail dt::after{display:block;margin-inline:8px;background:#6c6c75;width:1px;height:12px;content:""}.print-pc #page.main #contact .address .mail dd{font-weight:100;color:#fff}.print-pc #page.main #contact .map{background:url(../img/4a5aa.jpg?7930b) center 0;height:480px;margin-inline:var(--full-width-margin)}.print-pc #page.main #contact .map:lang(en){background-image:url(../img/20340.jpg?2054f)}
.print-pc #page.board .notice .list .subject,.print-pc #page.board .notice .detail .info .subject,.print-pc #page.board .notice .detail .attachment .label,.print-pc #page.board .notice .detail .attachment a{color:inherit;font-weight:inherit;letter-spacing:inherit}.print-pc #page.board .notice{margin:0 auto;padding-top:calc(var(--header-height) + 80px);width:var(--content-width)}.print-pc #page.board .notice .detail .info,.print-pc #page.board .notice .list tr{font-weight:300;letter-spacing:-0.5px;border-bottom:1px solid #36363f}.print-pc #page.board .notice .detail .info .subject,.print-pc #page.board .notice .list .subject{padding-inline:20px;font-size:28px}.print-pc #page.board .notice .detail .info .date,.print-pc #page.board .notice .list .date{font-size:18px;text-align:center}.print-pc #page.board .notice .header{display:flex;flex-wrap:wrap;align-items:center;height:149px}.print-pc #page.board .notice .header::after{display:block;flex-grow:0;flex-shrink:0;margin-top:auto;background:linear-gradient(to right, #05e6fa, #ff2c85);width:100%;height:3px;content:""}.print-pc #page.board .notice .header .title{font-weight:700;letter-spacing:-1px;margin-right:auto;color:#fff;font-size:60px}.print-pc #page.board .notice .header .search{display:flex;border-radius:8px;background:#0f0f14;width:300px;height:54px}.print-pc #page.board .notice .header .search select{background:url(../img/4c48c.png?8143c) no-repeat right center;font-weight:300;letter-spacing:-0.5px;flex-shrink:0;appearance:none;outline:none;padding:0 40px 0 20px;color:#6c6c75;font-size:18px}.print-pc #page.board .notice .header .search select:focus{color:#fff}.print-pc #page.board .notice .header .search option{outline:none;border:0;background:#0f0f14;height:44px;color:#6c6c75}.print-pc #page.board .notice .header .search [type=text]{font-weight:100;flex-grow:1;border:0;padding:0;width:0;color:#fff;font-size:18px;line-height:54px;text-indent:10px}.print-pc #page.board .notice .header .search [type=submit]{background:url(../img/74ce6.png?ce049) no-repeat center;overflow:hidden !important;text-indent:-10000em !important;flex-shrink:0;width:64px}.print-pc #page.board .notice .list{border-bottom:2px solid #6c6c75}.print-pc #page.board .notice .list table{width:100%;table-layout:fixed}.print-pc #page.board .notice .list col.date{width:130px}.print-pc #page.board .notice .list thead{display:none}.print-pc #page.board .notice .list tr{position:relative;transition-property:color;color:#919196}.print-pc #page.board .notice .list tr:hover{color:#dadae5}.print-pc #page.board .notice .list tr:last-child{border-bottom:0}.print-pc #page.board .notice .list .no-result{height:255px;color:#6c6c75 !important;font-size:28px;text-align:center}.print-pc #page.board .notice .list .subject{height:100px}.print-pc #page.board .notice .list .subject a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-pc #page.board .notice .list .subject a::before{display:block;position:absolute;inset:0;content:""}.print-pc #page.board .notice .paging{display:flex;justify-content:center;align-items:stretch;margin-top:75px;height:40px}.print-pc #page.board .notice .paging a{font-weight:300;letter-spacing:-0.5px;display:flex;align-items:center;transition-property:color;padding:0 10px;color:#6c6c75;font-size:20px}.print-pc #page.board .notice .paging a:hover,.print-pc #page.board .notice .paging a.current{color:#fff}.print-pc #page.board .notice .paging .arrow{background:url(../img/1bf23.png?c3718) no-repeat 12px center;transition-property:background,border;overflow:hidden !important;text-indent:-10000em !important;margin:0 10px;border:1px solid #6c6c75;border-radius:50%;width:40px;height:40px}.print-pc #page.board .notice .paging .arrow:hover{background-image:url(../img/8d1aa.png?6b8b6);border-color:#fff}.print-pc #page.board .notice .paging .arrow.next{rotate:180deg}.print-pc #page.board .notice .detail .info{display:flex;align-items:center;padding-block:33px;height:auto;min-height:100px;color:#dadae5}.print-pc #page.board .notice .detail .info .date{font-weight:300;letter-spacing:-0.5px;display:flex;flex-shrink:0;justify-content:center;align-items:center;align-self:flex-start;margin-left:auto;width:130px;height:34px;color:#919196;text-align:center}.print-pc #page.board .notice .detail .content{border-bottom:2px solid #6c6c75;padding:60px 20px}.print-pc #page.board .notice .detail .attachment{font-weight:300;letter-spacing:-0.5px;display:flex;align-items:start;color:#919196;font-size:18px}.print-pc #page.board .notice .detail .attachment .label{display:flex;align-items:center;font-size:inherit}.print-pc #page.board .notice .detail .attachment .label::before{background:url(../img/590c0.png?aa78c);width:7px;height:9px;display:block;margin-right:9px;content:""}.print-pc #page.board .notice .detail .attachment .label::after{display:block;margin:0 13px;background:#6c6c75;width:1px;height:12px;content:""}.print-pc #page.board .notice .detail .attachment ul{display:flex;flex-direction:column;gap:10px}.print-pc #page.board .notice .detail .attachment a{background:url(../img/421c6.png?3cae9) no-repeat right center;display:inline-block;padding-right:25px}.print-pc #page.board .notice .detail .body{font-weight:300;letter-spacing:-0.5px;margin-top:35px;color:#919196;font-size:18px;line-height:36px}.print-pc #page.board .notice .menu{margin-top:48px}.print-pc #page.board .notice .menu .button{font-weight:300;letter-spacing:-0.5px;display:flex;justify-content:center;align-items:center;transition-property:color,border;border:1px solid #6c6c75;border-radius:10px;width:120px;height:60px;color:#919196;font-size:18px}.print-pc #page.board .notice .menu .button:hover{border-color:#fff;color:#fff}
.print-pc #page.system{padding-inline:20px;min-height:calc(100vh/var(--zoom) - var(--footer-height) - var(--footer-top))}.print-pc #page.system .message{margin:0 auto;padding-top:calc(var(--header-height) + 80px);width:var(--content-width)}.print-pc #page.system .message .header{display:flex;flex-wrap:wrap;align-items:center;height:149px}.print-pc #page.system .message .header .title{font-weight:700;letter-spacing:-1px;margin-right:auto;color:#fff;font-size:60px}.print-pc #page.system .message .detail{margin-top:35px}.print-pc #page.system .message .detail .description{font-weight:300;letter-spacing:-0.5px;color:#919196;font-size:18px;line-height:36px}.print-pc #page.system .message .detail .description p+p{margin-top:45px}.print-pc #page.system .message .menu{display:flex;margin-top:65px}.print-pc #page.system .message .menu .button{font-weight:300;letter-spacing:-0.5px;display:flex;justify-content:center;align-items:center;gap:18px;transition-property:color,border;border:1px solid #6c6c75;border-radius:10px;padding-inline:20px;height:60px;color:#919196;font-size:20px}.print-pc #page.system .message .menu .button::before{background:url(../img/59c93.png?c3718);width:11px;height:17px;display:block;transition-property:background;content:""}.print-pc #page.system .message .menu .button:hover{border-color:#fff;color:#fff}.print-pc #page.system .message .menu .button:hover::before{background-image:url(../img/124a7.png?6b8b6)}.print-pc #page.system .error::before{background:url(../img/a4baf.png?eb7f5) no-repeat calc(50% + 400px) 115px;position:absolute;inset:0;pointer-events:none;content:""}
.print-mobile{--max-width: var(--mobile-max-width);--min-width: var(--mobile-min-width);--content-width: var(--mobile-min-width);--header-height: 160px;--footer-height: 140px;--footer-top: 75px;--full-width-margin: calc((var(--max-width) - var(--content-width)) / 2 * -1);position:relative;background:#1e1e28;height:100%}.print-mobile #layout{container:layout/scroll-state;margin:0 auto;width:var(--max-width);height:100%;overflow:hidden;overflow-y:auto;scroll-padding-top:var(--header-height)}.print-mobile #layout>*{margin:0 auto;min-width:var(--content-width);max-width:var(--max-width)}@container layout scroll-state(scrollable: none){.print-mobile #layout>*{--scroll-width: 0}}.print-mobile #header{display:block;position:sticky;top:0;z-index:500;container:header/scroll-state;margin-bottom:calc(var(--header-height)*-1);width:100%;height:var(--header-height)}.print-mobile #header .header-wrap{transition-duration:1s;transition-property:background;margin:0 auto;inset:0 var(--scroll-width) 0 0;max-width:var(--max-width);height:var(--header-height)}@container header scroll-state(stuck: top){.print-mobile #header .header-wrap{background:#1e1e28}}.print-mobile #header .header-wrap::before{display:block;position:fixed;visibility:hidden;opacity:0;z-index:1;transition-property:opacity;inset:0;background:rgba(0,0,0,.5);content:""}.menu-open.print-mobile #header .header-wrap::before{visibility:visible;opacity:1}.print-mobile #header .logo{display:flex;position:absolute;inset:0 auto 0 60px}.print-mobile #header .logo a{background:url(../img/9fc43.png?f4a32);width:272px;height:55px;overflow:hidden !important;text-indent:-10000em !important;display:block;margin:auto}.print-mobile #header .toggle-menu{overflow:hidden !important;text-indent:-10000em !important;position:fixed;left:50%;translate:calc(var(--max-width)/2 - 160px);z-index:3;background:rgba(0,0,0,0);width:160px;height:var(--header-height);overflow:hidden}.print-mobile #header .toggle-menu::before,.print-mobile #header .toggle-menu::after{display:block;position:absolute;transition-property:rotate,width;margin:auto;inset:0;background:#fff;width:78px;height:6px;content:""}.menu-open.print-mobile #header .toggle-menu::before{rotate:45deg;width:97px}.menu-open.print-mobile #header .toggle-menu::after{rotate:135deg;width:90px}.menu-open.print-mobile #header .toggle-menu span::after,.menu-open.print-mobile #header .toggle-menu span::before{opacity:0;width:90px}.print-mobile #header .toggle-menu span{display:block;position:absolute;margin:auto;inset:0;width:78px;height:58px}.print-mobile #header .toggle-menu span::before,.print-mobile #header .toggle-menu span::after{display:block;position:absolute;transition-property:opacity,width;margin:auto;inset:0;background:#fff;width:100%;height:6px;content:""}.print-mobile #header .toggle-menu span::before{bottom:auto}.print-mobile #header .toggle-menu span::after{top:auto}.print-mobile #header .menu-wrap{display:flex;position:absolute;flex-direction:column;transform:translateX(calc(100% + 1px));z-index:2;transition-property:translate;cursor:default;inset:0 0 0 50%;background:#1e1e28;width:720px;height:calc(100vh/var(--zoom) + 100px);overflow-y:auto}.menu-open.print-mobile #header .menu-wrap{translate:-125%}.print-mobile #header .menu{flex-shrink:0;order:2}.print-mobile #header .menu ul{display:flex;flex-direction:column}.print-mobile #header .menu a{font-weight:600;letter-spacing:-1px;display:flex;position:relative;align-items:center;transition-property:color;padding:0 55px;height:195px;color:#fff;font-size:76px}.print-mobile #header .locale{display:flex;flex-shrink:0;align-items:center;order:1;padding-inline:30px;height:160px}.print-mobile #header .locale>*{display:flex;align-items:center}.print-mobile #header .locale>*+*::before{display:block;background:#6c6c75;width:1px;height:25px;content:""}.print-mobile #header .locale a{font-weight:300;letter-spacing:-0.5px;padding-inline:28px;color:#6c6c75;font-size:48px}.print-mobile #header .locale a.current{color:#fff}.print-mobile #footer{font-weight:200;display:flex;justify-content:center;align-items:center;gap:18px;margin-top:var(--footer-top);background:#1e1e28;height:var(--footer-height);color:#6c6c75;font-size:36px}
.print-mobile #page.main+#footer{--footer-top: 0px}.print-mobile #page.main #intro{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;container:page-main-intro/size;height:100vh;overflow:hidden}.print-mobile #page.main #intro:not(:has(.bg-video)){background:url(../img/4e4ae.jpg?a39bd) no-repeat center 0/cover}.print-mobile #page.main #intro>*{z-index:1;pointer-events:none}.print-mobile #page.main #intro::before,.print-mobile #page.main #intro::after{display:block;z-index:2;content:""}.print-mobile #page.main #intro::before{background:url(../img/d9c9e.png?a3162);width:257px;height:257px;margin-top:-214px}.print-mobile #page.main #intro .bg-video{position:absolute;top:0;bottom:0;left:50%;translate:-50%;margin:auto 0;aspect-ratio:1280/720;width:100%;height:auto;overflow:hidden}@container (aspect-ratio < 1280 / 720){.print-mobile #page.main #intro .bg-video{width:auto;height:100%}}.print-mobile #page.main #intro .title{font-weight:600;letter-spacing:-1px;margin-top:40px;color:#fff;font-size:120px}.print-mobile #page.main #intro .text{font-weight:100;margin:30px 0 -65px;color:#fff;font-size:36px}.print-mobile #page.main #intro::after{background:url(../img/f4f60.png?285ff);width:140px;height:101px;position:absolute;animation:animation-floating 1s ease-in infinite alternate backwards;inset:auto auto 180px}.print-mobile #page.main .content{background:#1e1e28;scroll-snap-align:start end}.print-mobile #page.main .content>*{margin:0 auto;width:var(--content-width)}.print-mobile #page.main .content .title{font-weight:600;letter-spacing:-1px;color:#fff;font-size:100px}.print-mobile #page.main #about{position:relative;padding-top:200px;height:990px}.print-mobile #page.main #about::before{display:block;position:absolute;margin-inline:var(--full-width-margin);inset:0;background:#ececf3;content:""}.print-mobile #page.main #about>*{position:relative;z-index:1}.print-mobile #page.main #about .title{color:#1e1e28}.print-mobile #page.main #about .text{font-weight:300;letter-spacing:-0.5px;padding-top:105px;color:#1e1e28;font-size:36px;line-height:64px}.print-mobile #page.main #strengths{position:relative;padding-top:200px;height:1484px}.print-mobile #page.main #strengths::before{display:block;position:absolute;margin-inline:var(--full-width-margin);inset:-10px 0 719px;background:#ececf3;content:""}.print-mobile #page.main #strengths>*{position:relative;z-index:1}.print-mobile #page.main #strengths .title{color:#1e1e28}.print-mobile #page.main #strengths .list{margin-top:100px;margin-inline:var(--full-width-margin);overflow:hidden;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.print-mobile #page.main #strengths .counter{font-weight:400;letter-spacing:-1px;display:flex;position:sticky;top:0;left:0;align-items:center;translate:calc((var(--max-width) - 666px)/2);color:#919196;font-size:48px}.print-mobile #page.main #strengths .counter::before,.print-mobile #page.main #strengths .counter::after{background:url(../img/a72e3.png?8a30c);width:19px;height:35px;display:block;content:""}.print-mobile #page.main #strengths .counter::after{rotate:180deg}.print-mobile #page.main #strengths .counter .current::after{margin-left:15px;content:attr(data-current);color:#1e1e28}.print-mobile #page.main #strengths .counter .total{margin-right:15px}.print-mobile #page.main #strengths .counter .total::before{padding:0 5px;content:"/"}.print-mobile #page.main #strengths .counter .total::after{content:attr(data-total)}.print-mobile #page.main #strengths .list-wrap{display:flex;gap:87px;padding:30px calc((var(--max-width) - 666px)/2);width:fit-content}.print-mobile #page.main #strengths .item{display:flex;flex-grow:0;flex-shrink:0;flex-direction:column;box-shadow:0 0 30px 5px rgba(0,0,0,.4);border-radius:50px;background:no-repeat center;padding:0 90px;width:666px;height:977px;scroll-snap-align:center}.print-mobile #page.main #strengths .item dt{font-weight:500;letter-spacing:-1px;margin-top:550px;color:#fff;font-size:54px}.print-mobile #page.main #strengths .item dd{font-weight:400;letter-spacing:-1px;margin-top:60px;color:#fff;font-size:32px;line-height:54px}.print-mobile #page.main #strengths .item-1{background-image:url(../img/9c95a.png?305a3)}.print-mobile #page.main #strengths .item-2{background-image:url(../img/41a67.png?3c23c)}.print-mobile #page.main #strengths .item-3{background-image:url(../img/84715.png?32f77)}.print-mobile #page.main #mission{padding-block:200px}.print-mobile #page.main #mission .text{font-weight:400;letter-spacing:-1px;padding-top:95px;color:#fff;font-size:36px;line-height:64px}.print-mobile #page.main #mission+#contact{padding-top:0}.print-mobile #page.main #board{background:url(../img/99b44.jpg?ed1b9);width:1080px;height:1042px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.print-mobile #page.main #board .text{font-weight:100;margin-top:60px;padding-inline:115px;color:#fff;font-size:48px;line-height:80px}.print-mobile #page.main #board .btn-board{background:url(../img/1551c.png?a8847);width:666px;height:220px;font-weight:100;display:flex;justify-content:center;align-items:center;margin-top:95px;box-shadow:0 0 15px 3px rgba(0,0,0,.3);border-radius:22px;padding-right:190px;color:#fff;font-size:60px}.print-mobile #page.main #contact{padding:200px 0 120px}.print-mobile #page.main #contact .address{display:flex;position:relative;flex-direction:column;justify-content:center;gap:30px;margin-top:85px;height:242px;font-size:36px}.print-mobile #page.main #contact .address::before{display:block;position:absolute;margin-inline:var(--full-width-margin);inset:0;background:#16161e;content:""}.print-mobile #page.main #contact .address>*{position:relative;z-index:1}.print-mobile #page.main #contact .address .location{font-weight:100;display:flex;gap:10px;color:#fff}.print-mobile #page.main #contact .address .location::before{background:url(../img/aadf7.png?dc90e);width:36px;height:46px;display:block;margin-bottom:2px;content:""}.print-mobile #page.main #contact .address .mail{display:flex}.print-mobile #page.main #contact .address .mail dt{font-weight:200;display:flex;align-items:center;color:#6c6c75}.print-mobile #page.main #contact .address .mail dt::after{display:block;margin-inline:15px;background:#6c6c75;width:2px;height:23px;content:""}.print-mobile #page.main #contact .address .mail dd{font-weight:100;color:#fff}.print-mobile #page.main #contact .map{background:url(../img/3dc76.jpg?c9714) center 0;height:720px;margin-inline:var(--full-width-margin)}.print-mobile #page.main #contact .map:lang(en){background-image:url(../img/4d2e5.jpg?3c009)}
.print-mobile #page.board .notice .list .subject,.print-mobile #page.board .notice .detail .info .subject,.print-mobile #page.board .notice .detail .attachment .label,.print-mobile #page.board .notice .detail .attachment a{color:inherit;font-weight:inherit;letter-spacing:inherit}.print-mobile #page.board .notice{margin:0 auto;padding-top:calc(var(--header-height) + 80px);width:var(--content-width)}.print-mobile #page.board .notice .detail .info,.print-mobile #page.board .notice .list tr{font-weight:300;letter-spacing:-0.5px;display:flex;flex-direction:column;justify-content:center;gap:15px;border-bottom:1px solid #36363f}.print-mobile #page.board .notice .detail .info .subject,.print-mobile #page.board .notice .list .subject{font-size:48px}.print-mobile #page.board .notice .detail .info .date,.print-mobile #page.board .notice .list .date{font-weight:100;font-size:36px}.print-mobile #page.board .notice .header{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px;height:260px}.print-mobile #page.board .notice .header::after{display:block;flex-grow:0;flex-shrink:0;margin-top:auto;background:linear-gradient(to right, #05e6fa, #ff2c85);width:100%;height:8px;content:""}.print-mobile #page.board .notice .header .title{font-weight:700;letter-spacing:-1px;margin-right:auto;color:#fff;font-size:100px}.print-mobile #page.board .notice .header .search{display:flex;border-radius:12px;background:#0f0f14;width:480px;height:100px}.print-mobile #page.board .notice .header .search select{background:url(../img/17d1c.png?eae9e) no-repeat right center;font-weight:300;letter-spacing:-0.5px;flex-shrink:0;appearance:none;outline:none;padding:0 65px 0 30px;color:#6c6c75;font-size:36px}.print-mobile #page.board .notice .header .search select:focus{color:#fff}.print-mobile #page.board .notice .header .search option{outline:none;border:0;background:#0f0f14;height:44px;color:#6c6c75}.print-mobile #page.board .notice .header .search [type=text]{font-weight:100;flex-grow:1;border:0;padding:0;width:0;color:#fff;font-size:36px;line-height:100px;text-indent:20px}.print-mobile #page.board .notice .header .search [type=submit]{background:url(../img/bcb74.png?1cd0d) no-repeat center;overflow:hidden !important;text-indent:-10000em !important;flex-shrink:0;width:100px}.print-mobile #page.board .notice .list{border-bottom:2px solid #6c6c75}.print-mobile #page.board .notice .list table{display:block;width:100%}.print-mobile #page.board .notice .list col.date{width:130px}.print-mobile #page.board .notice .list thead{display:none}.print-mobile #page.board .notice .list tbody{display:block;width:100%}.print-mobile #page.board .notice .list tr{position:relative;height:207px;color:#919196}.print-mobile #page.board .notice .list tr:last-child{border-bottom:0}.print-mobile #page.board .notice .list .no-result{height:410px;color:#6c6c75 !important;font-size:36px;text-align:center}.print-mobile #page.board .notice .list .subject{display:block;flex-grow:0;color:#dadae5}.print-mobile #page.board .notice .list .subject a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-mobile #page.board .notice .list .subject a::before{display:block;position:absolute;inset:0;content:""}.print-mobile #page.board .notice .paging{display:flex;justify-content:center;align-items:stretch;margin-top:75px;height:80px}.print-mobile #page.board .notice .paging a{font-weight:300;letter-spacing:-0.5px;display:flex;align-items:center;padding:0 13px;color:#6c6c75;font-size:40px}.print-mobile #page.board .notice .paging a.current{color:#fff}.print-mobile #page.board .notice .paging .arrow{background:url(../img/c7a3e.png?4a36c) no-repeat 25px center;overflow:hidden !important;text-indent:-10000em !important;margin:0 20px;border:1px solid #6c6c75;border-radius:50%;width:80px;height:80px}.print-mobile #page.board .notice .paging .arrow.next{rotate:180deg}.print-mobile #page.board .notice .detail .info{padding-block:45px;min-height:207px;color:#dadae5}.print-mobile #page.board .notice .detail .info .date{color:#919196}.print-mobile #page.board .notice .detail .content{border-bottom:4px solid #6c6c75;padding:80px 0}.print-mobile #page.board .notice .detail .attachment{font-weight:300;letter-spacing:-0.5px;display:flex;align-items:start;color:#919196;font-size:36px}.print-mobile #page.board .notice .detail .attachment .label{display:flex;align-items:center;font-size:inherit}.print-mobile #page.board .notice .detail .attachment .label::before{background:url(../img/735fe.png?413ba);width:14px;height:18px;display:block;margin-right:9px;content:""}.print-mobile #page.board .notice .detail .attachment .label::after{display:block;margin:0 28px;background:#6c6c75;width:1px;height:23px;content:""}.print-mobile #page.board .notice .detail .attachment ul{display:flex;flex-direction:column;gap:15px}.print-mobile #page.board .notice .detail .attachment a{background:url(../img/9ca5d.png?39c97) no-repeat right center;display:inline-block;padding-right:40px}.print-mobile #page.board .notice .detail .body{font-weight:300;letter-spacing:-0.5px;margin-top:35px;color:#919196;font-size:36px;line-height:64px}.print-mobile #page.board .notice .menu{margin-top:78px}.print-mobile #page.board .notice .menu .button{font-weight:300;letter-spacing:-0.5px;display:flex;justify-content:center;align-items:center;border:1px solid #6c6c75;border-radius:20px;width:240px;height:120px;color:#919196;font-size:40px}
.print-mobile #page.system{min-height:calc(100vh/var(--zoom) - var(--footer-height) - var(--footer-top))}.print-mobile #page.system .message{margin:0 auto;padding-top:calc(var(--header-height) + 80px);width:var(--content-width)}.print-mobile #page.system .message .header{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px;height:260px}.print-mobile #page.system .message .header .title{font-weight:700;letter-spacing:-1px;margin-right:auto;color:#fff;font-size:100px;line-height:140px}.print-mobile #page.system .message .detail{margin-top:100px}.print-mobile #page.system .message .detail .description{font-weight:300;letter-spacing:-0.5px;color:#919196;font-size:36px;line-height:64px}.print-mobile #page.system .message .detail .description p+p{margin-top:70px}.print-mobile #page.system .message .menu{display:flex;margin-top:125px}.print-mobile #page.system .message .menu .button{font-weight:300;letter-spacing:-0.5px;display:flex;justify-content:center;align-items:center;gap:25px;border:1px solid #6c6c75;border-radius:20px;padding-inline:45px;height:120px;color:#919196;font-size:40px}.print-mobile #page.system .message .menu .button::before{background:url(../img/de38b.png?4a36c);width:22px;height:34px;display:block;transition-property:background;content:""}
