@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css";:root{--body: #000 ;--dark: #111;--gray-dark: #383D42;--muted: #666;--gray: #999;--primary: #003731;--secondary: #7CBD27;--secondary-light: #F5FAED;--tertiary: #00AC5C;--accent: #FF9D00;--highlight: #B6FF57;--white:#fff;--kakao: #FADD36;--border: #D9D9D9 ;--border-light: #E5E5E5 ;--bg: #F3F3F3 ;--bg-light: #F6F6F6 ;--font-size: 18px;--hd-height: 76px;--cont-padding: 40px ;--cont-max: 1760px;--cont-width: 1538px;--cont-sm: 1250px;--radius:30px ;--radius-sm:20px ;--font-base: "Pretendard", sans-serif;--font-eng: "Outfit", "Pretendard", sans-serif;--space8: 8px ;--space12: 12px ;--space16: 16px ;--space24: 24px ;--space30: 30px ;--space32: 32px ;--space40: 40px ;--space50: 50px ;--space64: 64px ;--space80: 80px ;--space100: 100px ;--space120: 120px ;--space140: 140px ;--space160: 160px }@media(max-width: 1600px){:root{--cont-padding: 20px }}@media(max-width: 1239.98px){:root{--space64: 48px ;--space80: 60px ;--space100: 70px ;--space120: 90px ;--space140: 100px ;--space160: 120px }}@media(max-width: 991.98px){:root{--hd-height: 56px;--cont-width: 100%;--cont-max: 100%;--cont-sm: 100%;--radius:20px ;--radius-sm:14px }}@media(max-width: 767.98px){:root{--cont-padding: 10px ;--font-size: 16px;--space8: 4px ;--space12: 6px ;--space16: 8px ;--space24: 12px ;--space30: 15px ;--space32: 16px ;--space40: 20px ;--space50: 24px ;--space64: 32px ;--space80: 40px ;--space100: 50px ;--space120: 60px ;--space140: 70px ;--space160: 80px }}html,body{font-size:var(--font-size);line-height:1.5;color:var(--body)}body,div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,label{margin:0;padding:0;font-family:var(--font-base),-apple-system,sans-serif;outline:0;letter-spacing:-0.03em}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover,a:focus,a:active{color:inherit;text-decoration:none}main a{-webkit-transition:.2s;transition:.2s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}li{list-style:none}address,em{font-style:normal}table{width:100%}fieldset{border:0;min-width:0}textarea{resize:none;font-size:1rem;outline:0}u{text-decoration-thickness:1px;text-underline-position:under}img{vertical-align:top;max-width:100%}button{cursor:pointer;background-color:rgba(0,0,0,0)}button:not(:focus){outline:0}button{color:inherit;-webkit-transition:.2s;transition:.2s;border:0}button.no-style{background:none;line-height:1;border:0}.h1,.h2,.h3,.h4,.step-list .num strong,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:0}.h0{font-size:64px !important}.h1{font-size:60px !important}.h2{font-size:56px !important}.h3{font-size:44px !important}.h4,.step-list .num strong{font-size:32px !important}.h5{font-size:28px !important}.text-xxl{font-size:36px !important}.text-xl,.bar-chart .chart-list strong,.bar-chart figcaption strong,.amount-list dd,.finder-result dl dt,.board-faq summary h3,.msg-box .msg-title,.table-wrap.round thead th,.table-wrap.round tbody th,.table-wrap.round tfoot th,.table-wrap.round tfoot td,.bn-cta .h3+p,.bn-split .bn-cont .h3+p,.link-bx strong,.btn.xxl{font-size:24px !important}.text-lg,.track-wrap dd,.extra-tit,.cert-list .cert-cont,.finder-result dl dd,.finder-step .num,.agree-chk,.agree-bx .text-xl+*,.agree-bx .bar-chart .chart-list strong+*,.bar-chart .chart-list .agree-bx strong+*,.agree-bx .bar-chart figcaption strong+*,.bar-chart figcaption .agree-bx strong+*,.agree-bx .amount-list dd+*,.amount-list .agree-bx dd+*,.agree-bx .finder-result dl dt+*,.finder-result dl .agree-bx dt+*,.agree-bx .btn.xxl+*,.agree-bx .link-bx strong+*,.link-bx .agree-bx strong+*,.agree-bx .bn-split .bn-cont .h3+p+*,.bn-split .bn-cont .agree-bx .h3+p+*,.agree-bx .bn-cta .h3+p+*,.bn-cta .agree-bx .h3+p+*,.agree-bx .table-wrap.round thead th+*,.table-wrap.round thead .agree-bx th+*,.agree-bx .table-wrap.round tbody th+*,.table-wrap.round tbody .agree-bx th+*,.agree-bx .table-wrap.round tfoot th+*,.table-wrap.round tfoot .agree-bx th+*,.agree-bx .table-wrap.round tfoot td+*,.table-wrap.round tfoot .agree-bx td+*,.agree-bx .msg-box .msg-title+*,.msg-box .agree-bx .msg-title+*,.agree-bx .board-faq summary h3+*,.board-faq summary .agree-bx h3+*,.choice-item span,.board-form .row.mail .at,.board-faq .faq-cont,.cmt-body,.board-view-ft,.board-view-body,.board-gallery .subject,.board-list .list-item .subject,.board-list .list-top,.sub-cont-wrap .tit-wrap.stack>p:not(.tit-label),.sub-cont-wrap .tit-wrap .h3+p,.table-wrap.round th,.table-wrap.round td,.nav-tabs a,.step-list .cont .text-xl+p,.step-list .cont .bar-chart .chart-list strong+p,.bar-chart .chart-list .step-list .cont strong+p,.step-list .cont .bar-chart figcaption strong+p,.bar-chart figcaption .step-list .cont strong+p,.step-list .cont .amount-list dd+p,.amount-list .step-list .cont dd+p,.step-list .cont .finder-result dl dt+p,.finder-result dl .step-list .cont dt+p,.step-list .cont .board-faq summary h3+p,.board-faq summary .step-list .cont h3+p,.step-list .cont .msg-box .msg-title+p,.msg-box .step-list .cont .msg-title+p,.step-list .cont .table-wrap.round thead th+p,.table-wrap.round thead .step-list .cont th+p,.step-list .cont .table-wrap.round tbody th+p,.table-wrap.round tbody .step-list .cont th+p,.step-list .cont .table-wrap.round tfoot th+p,.table-wrap.round tfoot .step-list .cont th+p,.step-list .cont .table-wrap.round tfoot td+p,.table-wrap.round tfoot .step-list .cont td+p,.step-list .cont .btn.xxl+p,.step-list .cont .link-bx strong+p,.link-bx .step-list .cont strong+p,.step-list .cont .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .step-list .cont .h3+p+p,.step-list .cont .bn-cta .h3+p+p,.bn-cta .step-list .cont .h3+p+p,.bline-bx .text-xl+*,.bline-bx .bar-chart .chart-list strong+*,.bar-chart .chart-list .bline-bx strong+*,.bline-bx .bar-chart figcaption strong+*,.bar-chart figcaption .bline-bx strong+*,.bline-bx .amount-list dd+*,.amount-list .bline-bx dd+*,.bline-bx .finder-result dl dt+*,.finder-result dl .bline-bx dt+*,.bline-bx .board-faq summary h3+*,.board-faq summary .bline-bx h3+*,.bline-bx .msg-box .msg-title+*,.msg-box .bline-bx .msg-title+*,.bline-bx .table-wrap.round thead th+*,.table-wrap.round thead .bline-bx th+*,.bline-bx .table-wrap.round tbody th+*,.table-wrap.round tbody .bline-bx th+*,.bline-bx .table-wrap.round tfoot th+*,.table-wrap.round tfoot .bline-bx th+*,.bline-bx .table-wrap.round tfoot td+*,.table-wrap.round tfoot .bline-bx td+*,.bline-bx .btn.xxl+*,.bline-bx .link-bx strong+*,.link-bx .bline-bx strong+*,.bline-bx .bn-split .bn-cont .h3+p+*,.bn-split .bn-cont .bline-bx .h3+p+*,.bline-bx .bn-cta .h3+p+*,.bn-cta .bline-bx .h3+p+*,.tline-bx .text-xl+p,.tline-bx .bar-chart .chart-list strong+p,.bar-chart .chart-list .tline-bx strong+p,.tline-bx .bar-chart figcaption strong+p,.bar-chart figcaption .tline-bx strong+p,.tline-bx .amount-list dd+p,.amount-list .tline-bx dd+p,.tline-bx .finder-result dl dt+p,.finder-result dl .tline-bx dt+p,.tline-bx .board-faq summary h3+p,.board-faq summary .tline-bx h3+p,.tline-bx .msg-box .msg-title+p,.msg-box .tline-bx .msg-title+p,.tline-bx .table-wrap.round thead th+p,.table-wrap.round thead .tline-bx th+p,.tline-bx .table-wrap.round tbody th+p,.table-wrap.round tbody .tline-bx th+p,.tline-bx .table-wrap.round tfoot th+p,.table-wrap.round tfoot .tline-bx th+p,.tline-bx .table-wrap.round tfoot td+p,.table-wrap.round tfoot .tline-bx td+p,.tline-bx .btn.xxl+p,.tline-bx .link-bx strong+p,.link-bx .tline-bx strong+p,.tline-bx .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .tline-bx .h3+p+p,.tline-bx .bn-cta .h3+p+p,.bn-cta .tline-bx .h3+p+p,.thumb-bx .bx .text-xl+p,.thumb-bx .bx .bar-chart .chart-list strong+p,.bar-chart .chart-list .thumb-bx .bx strong+p,.thumb-bx .bx .bar-chart figcaption strong+p,.bar-chart figcaption .thumb-bx .bx strong+p,.thumb-bx .bx .amount-list dd+p,.amount-list .thumb-bx .bx dd+p,.thumb-bx .bx .finder-result dl dt+p,.finder-result dl .thumb-bx .bx dt+p,.thumb-bx .bx .board-faq summary h3+p,.board-faq summary .thumb-bx .bx h3+p,.thumb-bx .bx .msg-box .msg-title+p,.msg-box .thumb-bx .bx .msg-title+p,.thumb-bx .bx .table-wrap.round thead th+p,.table-wrap.round thead .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tbody th+p,.table-wrap.round tbody .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tfoot th+p,.table-wrap.round tfoot .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tfoot td+p,.table-wrap.round tfoot .thumb-bx .bx td+p,.thumb-bx .bx .btn.xxl+p,.thumb-bx .bx .link-bx strong+p,.link-bx .thumb-bx .bx strong+p,.thumb-bx .bx .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .thumb-bx .bx .h3+p+p,.thumb-bx .bx .bn-cta .h3+p+p,.bn-cta .thumb-bx .bx .h3+p+p,.bn .h3+p,.msg-bx .msg-cont p,.btn{font-size:20px !important}.text-sm,.faculty-card .mail,.legend-bx,.bar-chart .chart-list span,.bar-chart figcaption,.extra-sub,.extra-total,.extra-req,.extra-acc>summary .extra-count,.cert-list summary .cert-desc,.dept-nav a,.cmt-tools button,.cmt-info,.board-view-info,.board-list .list-item,footer#ft .ft-remote .familysite *,.legend-list,.step-list .num span,.quote-bx.bx-secondary .info,.quote-bx.bx-tertiary .info,.link-bx .btm span,.bx.sm,.badge{font-size:16px !important}.text-xsm,header#hd .hd-util .hd-lang *{font-size:15px !important}.text-xs{font-size:14px !important}.text-xxs{font-size:13px !important}@media(max-width: 767.98px){.h0,.h1{font-size:34px !important}.h2{font-size:28px !important}.h3{font-size:26px !important}.h4,.step-list .num strong{font-size:24px !important}.h5{font-size:22px !important}.text-xxl{font-size:24px !important}.text-xl,.bar-chart .chart-list strong,.bar-chart figcaption strong,.amount-list dd,.finder-result dl dt,.board-faq summary h3,.msg-box .msg-title,.table-wrap.round thead th,.table-wrap.round tbody th,.table-wrap.round tfoot th,.table-wrap.round tfoot td,.bn-cta .h3+p,.bn-split .bn-cont .h3+p,.link-bx strong,.btn.xxl{font-size:18px !important}.text-lg,.track-wrap dd,.extra-tit,.cert-list .cert-cont,.finder-result dl dd,.finder-step .num,.agree-chk,.agree-bx .text-xl+*,.agree-bx .bar-chart .chart-list strong+*,.bar-chart .chart-list .agree-bx strong+*,.agree-bx .bar-chart figcaption strong+*,.bar-chart figcaption .agree-bx strong+*,.agree-bx .amount-list dd+*,.amount-list .agree-bx dd+*,.agree-bx .finder-result dl dt+*,.finder-result dl .agree-bx dt+*,.agree-bx .btn.xxl+*,.agree-bx .link-bx strong+*,.link-bx .agree-bx strong+*,.agree-bx .bn-split .bn-cont .h3+p+*,.bn-split .bn-cont .agree-bx .h3+p+*,.agree-bx .bn-cta .h3+p+*,.bn-cta .agree-bx .h3+p+*,.agree-bx .table-wrap.round thead th+*,.table-wrap.round thead .agree-bx th+*,.agree-bx .table-wrap.round tbody th+*,.table-wrap.round tbody .agree-bx th+*,.agree-bx .table-wrap.round tfoot th+*,.table-wrap.round tfoot .agree-bx th+*,.agree-bx .table-wrap.round tfoot td+*,.table-wrap.round tfoot .agree-bx td+*,.agree-bx .msg-box .msg-title+*,.msg-box .agree-bx .msg-title+*,.agree-bx .board-faq summary h3+*,.board-faq summary .agree-bx h3+*,.choice-item span,.board-form .row.mail .at,.board-faq .faq-cont,.cmt-body,.board-view-ft,.board-view-body,.board-gallery .subject,.board-list .list-item .subject,.board-list .list-top,.sub-cont-wrap .tit-wrap.stack>p:not(.tit-label),.sub-cont-wrap .tit-wrap .h3+p,.table-wrap.round th,.table-wrap.round td,.nav-tabs a,.step-list .cont .text-xl+p,.step-list .cont .bar-chart .chart-list strong+p,.bar-chart .chart-list .step-list .cont strong+p,.step-list .cont .bar-chart figcaption strong+p,.bar-chart figcaption .step-list .cont strong+p,.step-list .cont .amount-list dd+p,.amount-list .step-list .cont dd+p,.step-list .cont .finder-result dl dt+p,.finder-result dl .step-list .cont dt+p,.step-list .cont .board-faq summary h3+p,.board-faq summary .step-list .cont h3+p,.step-list .cont .msg-box .msg-title+p,.msg-box .step-list .cont .msg-title+p,.step-list .cont .table-wrap.round thead th+p,.table-wrap.round thead .step-list .cont th+p,.step-list .cont .table-wrap.round tbody th+p,.table-wrap.round tbody .step-list .cont th+p,.step-list .cont .table-wrap.round tfoot th+p,.table-wrap.round tfoot .step-list .cont th+p,.step-list .cont .table-wrap.round tfoot td+p,.table-wrap.round tfoot .step-list .cont td+p,.step-list .cont .btn.xxl+p,.step-list .cont .link-bx strong+p,.link-bx .step-list .cont strong+p,.step-list .cont .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .step-list .cont .h3+p+p,.step-list .cont .bn-cta .h3+p+p,.bn-cta .step-list .cont .h3+p+p,.bline-bx .text-xl+*,.bline-bx .bar-chart .chart-list strong+*,.bar-chart .chart-list .bline-bx strong+*,.bline-bx .bar-chart figcaption strong+*,.bar-chart figcaption .bline-bx strong+*,.bline-bx .amount-list dd+*,.amount-list .bline-bx dd+*,.bline-bx .finder-result dl dt+*,.finder-result dl .bline-bx dt+*,.bline-bx .board-faq summary h3+*,.board-faq summary .bline-bx h3+*,.bline-bx .msg-box .msg-title+*,.msg-box .bline-bx .msg-title+*,.bline-bx .table-wrap.round thead th+*,.table-wrap.round thead .bline-bx th+*,.bline-bx .table-wrap.round tbody th+*,.table-wrap.round tbody .bline-bx th+*,.bline-bx .table-wrap.round tfoot th+*,.table-wrap.round tfoot .bline-bx th+*,.bline-bx .table-wrap.round tfoot td+*,.table-wrap.round tfoot .bline-bx td+*,.bline-bx .btn.xxl+*,.bline-bx .link-bx strong+*,.link-bx .bline-bx strong+*,.bline-bx .bn-split .bn-cont .h3+p+*,.bn-split .bn-cont .bline-bx .h3+p+*,.bline-bx .bn-cta .h3+p+*,.bn-cta .bline-bx .h3+p+*,.tline-bx .text-xl+p,.tline-bx .bar-chart .chart-list strong+p,.bar-chart .chart-list .tline-bx strong+p,.tline-bx .bar-chart figcaption strong+p,.bar-chart figcaption .tline-bx strong+p,.tline-bx .amount-list dd+p,.amount-list .tline-bx dd+p,.tline-bx .finder-result dl dt+p,.finder-result dl .tline-bx dt+p,.tline-bx .board-faq summary h3+p,.board-faq summary .tline-bx h3+p,.tline-bx .msg-box .msg-title+p,.msg-box .tline-bx .msg-title+p,.tline-bx .table-wrap.round thead th+p,.table-wrap.round thead .tline-bx th+p,.tline-bx .table-wrap.round tbody th+p,.table-wrap.round tbody .tline-bx th+p,.tline-bx .table-wrap.round tfoot th+p,.table-wrap.round tfoot .tline-bx th+p,.tline-bx .table-wrap.round tfoot td+p,.table-wrap.round tfoot .tline-bx td+p,.tline-bx .btn.xxl+p,.tline-bx .link-bx strong+p,.link-bx .tline-bx strong+p,.tline-bx .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .tline-bx .h3+p+p,.tline-bx .bn-cta .h3+p+p,.bn-cta .tline-bx .h3+p+p,.thumb-bx .bx .text-xl+p,.thumb-bx .bx .bar-chart .chart-list strong+p,.bar-chart .chart-list .thumb-bx .bx strong+p,.thumb-bx .bx .bar-chart figcaption strong+p,.bar-chart figcaption .thumb-bx .bx strong+p,.thumb-bx .bx .amount-list dd+p,.amount-list .thumb-bx .bx dd+p,.thumb-bx .bx .finder-result dl dt+p,.finder-result dl .thumb-bx .bx dt+p,.thumb-bx .bx .board-faq summary h3+p,.board-faq summary .thumb-bx .bx h3+p,.thumb-bx .bx .msg-box .msg-title+p,.msg-box .thumb-bx .bx .msg-title+p,.thumb-bx .bx .table-wrap.round thead th+p,.table-wrap.round thead .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tbody th+p,.table-wrap.round tbody .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tfoot th+p,.table-wrap.round tfoot .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tfoot td+p,.table-wrap.round tfoot .thumb-bx .bx td+p,.thumb-bx .bx .btn.xxl+p,.thumb-bx .bx .link-bx strong+p,.link-bx .thumb-bx .bx strong+p,.thumb-bx .bx .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .thumb-bx .bx .h3+p+p,.thumb-bx .bx .bn-cta .h3+p+p,.bn-cta .thumb-bx .bx .h3+p+p,.bn .h3+p,.msg-bx .msg-cont p,.btn{font-size:17px !important}.text-sm,.faculty-card .mail,.legend-bx,.bar-chart .chart-list span,.bar-chart figcaption,.extra-sub,.extra-total,.extra-req,.extra-acc>summary .extra-count,.cert-list summary .cert-desc,.dept-nav a,.cmt-tools button,.cmt-info,.board-view-info,.board-list .list-item,footer#ft .ft-remote .familysite *,.legend-list,.step-list .num span,.quote-bx.bx-secondary .info,.quote-bx.bx-tertiary .info,.link-bx .btm span,.bx.sm,.badge,.text-xsm,header#hd .hd-util .hd-lang *{font-size:15px !important}.text-xs{font-size:14px !important}.text-xxs{font-size:13px !important}}.text-base{font-size:1rem !important}.font-base{font-family:var(--font-base) !important}.font-eng,.font-eng *{font-family:var(--font-eng),serif !important;letter-spacing:0}.fw300{font-weight:300 !important}.fw400{font-weight:400 !important}.fw500{font-weight:500 !important}.fw600{font-weight:600 !important}.fw700{font-weight:700 !important}.fw800{font-weight:800 !important}.fw900{font-weight:900 !important}.text-body{color:var(--body) !important}.text-dark{color:var(--dark) !important}.text-gray-dark{color:var(--gray-dark) !important}.text-muted{color:var(--muted) !important}.text-white,.text-white *{color:var(--white) !important}.text-gray{color:var(--gray) !important}.text-primary{color:var(--primary) !important}.text-secondary{color:var(--secondary) !important}.text-tertiary{color:var(--tertiary) !important}.text-highlight{color:var(--highlight) !important}.bg{background-color:var(--bg) !important}.bg-light{background-color:var(--bg-light) !important}.bg-accent{background-color:var(--accent) !important}.bg-gray{background-color:var(--gray) !important}.bg-tertiary{background-color:var(--tertiary) !important}.bg-primary{background-color:var(--primary) !important}.bg-secondary{background-color:var(--secondary) !important}.bg-highlight{background-color:var(--highlight) !important}.bg-secondary-light{background-color:var(--secondary-light) !important}a.text-primary:hover,a.text-primary:focus,button.text-primary:hover,button.text-primary:focus{color:var(--primary) !important}a.text-secondary:hover,a.text-secondary:focus,button.text-secondary:hover,button.text-secondary:focus{color:var(--secondary) !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:var(--primary) !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:var(--secondary) !important}@media(min-width: 992px){.mt-3{margin-top:16px !important}}.mt8{margin-top:var(--space8)}.mt12{margin-top:var(--space12)}.mt16{margin-top:var(--space16)}.mt24{margin-top:var(--space24)}.mt30{margin-top:var(--space30)}.mt32{margin-top:var(--space32)}.mt40{margin-top:var(--space40)}.mt50{margin-top:var(--space50)}.mt64{margin-top:var(--space64)}.mt80{margin-top:var(--space80)}.mt160{margin-top:var(--space160)}.text-clamp{display:-webkit-box !important;overflow:hidden;max-height:3em;line-height:1.5 !important;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal !important;height:auto}.text-clamp3{display:-webkit-box !important;overflow:hidden;max-height:4.5em;line-height:1.5 !important;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal !important;height:auto}.lh1{line-height:1.1}.lh16{line-height:1.6}.op08{opacity:.8}.op07{opacity:.7}.op06{opacity:.6}.flex-center-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-center-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-1{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}@media(min-width: 576px){.scrollset::-webkit-scrollbar,.scrollset-extend::-webkit-scrollbar{width:6px}.scrollset::-webkit-scrollbar-track,.scrollset-extend::-webkit-scrollbar-track{background:rgba(0,0,0,0);background-clip:padding-box;cursor:pointer}.scrollset::-webkit-scrollbar-thumb,.scrollset-extend::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px;background-clip:padding-box;cursor:pointer}.scrollset::-webkit-scrollbar-thumb:hover,.scrollset-extend::-webkit-scrollbar-thumb:hover{cursor:pointer}}@media(min-width: 768px){.only-pc{display:block}.only-mo{display:none !important}}@media(max-width: 767.98px){.only-pc{display:none !important}.only-mo{display:block}.m-100{width:100%}}[class^=icon-]{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;font-size:0;line-height:0;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}[class^=icon-].revert{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[class^=icon-].wh{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}[class^=icon-]{width:28px;height:28px}[class^=icon-].icon-xs{width:20px !important;height:20px !important}[class^=icon-].icon-sm{width:24px !important;height:24px !important}[class^=icon-].icon-md{width:48px !important;height:48px !important}@media(max-width: 767.98px){[class^=icon-]{width:24px;height:24px}[class^=icon-].icon-xs{width:12px !important;height:12px !important}[class^=icon-].icon-sm{width:16px !important;height:16px !important}[class^=icon-].icon-md{width:26px !important;height:26px !important}}[class^=icon-][class*=flex-]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.icon-search{background-image:url(../images/icon-search.svg)}.icon-arr-green{background-image:url(../images/arr-green.svg)}.icon-arr-black{background-image:url(../images/arr-black.svg)}.icon-more-arr{border-radius:50%;background-image:url(../images/arrow-circle.svg)}:is(a,button):is(:hover,:focus-visible) .icon-more-arr{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-autoplay{background-image:url(../images/icon-pause.svg)}.icon-autoplay.play{background-image:url(../images/icon-play.svg)}.icon-chevron-left{background-image:url(../images/icon-chevron-left.svg)}.icon-chevron-right{background-image:url(../images/icon-chevron-right.svg)}.icon-homepage{background-image:url(../images/icon-home.svg)}.icon-home{background-image:url(../images/bread-home.svg)}.icon-lock{background-image:url(../images/icon-lock.svg)}.icon-new-window{width:18px;height:18px;background-color:currentColor;-webkit-mask:url(../images/icon-new-window.svg) no-repeat center center/contain;mask:url(../images/icon-new-window.svg) no-repeat center center/contain}.icon-picto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:52px}@media(max-width: 767.98px){.icon-picto{width:60px;height:32px}.icon-picto img{max-height:100%}}.thumb{position:relative;aspect-ratio:860/480;display:block;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.thumb>img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.radius{border-radius:var(--radius)}a.thumb>img{-webkit-transition:.2s;transition:.2s}a.thumb:hover>img{-webkit-transform:scale(1.05);transform:scale(1.05)}[class^=badge]{display:inline-block;font-weight:700;line-height:1;background-color:#fff;border-radius:2em;color:var(--secondary)}.badge{padding:.4444444444rem var(--space16);background:#fff;font-weight:800}.badge-primary,.badge-secondary,.badge-tertiary{color:#fff}.badge-primary{background-color:var(--primary)}.badge-secondary{background-color:var(--secondary)}.badge-tertiary{background-color:var(--tertiary)}.badge-num{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;padding:0;border-radius:50%;font-size:16px !important;font-weight:400;line-height:24px;text-align:center}.badge.tail{position:relative;margin-left:8px;padding:8px 16px;line-height:1.4;white-space:nowrap}.badge.tail::before{content:"";position:absolute;left:-8px;top:calc(50% - 8px);width:10px;height:16px;background:url(../images/badge-tail.svg) no-repeat 0 0/contain}[class^=btn]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;line-height:1;-webkit-column-gap:.6666666667rem;-moz-column-gap:.6666666667rem;column-gap:.6666666667rem;font-style:normal}.btn{border-radius:2em;padding:var(--space16);font-weight:700}@media(max-width: 767.98px){.btn{padding:12px var(--space16);font-size:16px !important}}.btn-primary,.btn-secondary,.btn-tertiary,.btn-accent{border-color:rgba(0,0,0,0);color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active,.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:not(:disabled):not(.disabled):active,.btn-accent:hover,.btn-accent:focus,.btn-accent:not(:disabled):not(.disabled):active{border-color:rgba(0,0,0,0);color:#fff;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-filter:brightness(1.12);filter:brightness(1.12)}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--primary)}.btn-secondary,.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--secondary)}.btn-tertiary,.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:not(:disabled):not(.disabled):active{background-color:var(--tertiary)}.btn-accent,.btn-accent:hover,.btn-accent:focus,.btn-accent:not(:disabled):not(.disabled):active{background-color:var(--accent)}.btn-white{background-color:#fff}.btn-white,.btn-white:hover,.btn-white:focus{color:var(--body)}.btn-light,.btn-light:hover,.btn-light:focus,.btn-light:not(:disabled):not(.disabled):active{background-color:var(--bg);border-color:rgba(0,0,0,0);color:var(--body);-webkit-box-shadow:none !important;box-shadow:none !important}.btn-outline{background-color:#fff;border:1px solid var(--border);color:var(--primary)}.btn-outline:hover,.btn-outline:focus{border-color:var(--primary);color:var(--primary)}.btn-outline-icon{padding:clamp(3px,calc(5 / 1200 * 100vw),5px);padding-left:var(--space30);border:1px solid var(--border)}.btn-outline-icon i{margin-left:.5rem}@media(max-width: 767.98px){.btn-outline-icon{padding:7px 7px 7px 20px}}.btn.sm,.btn.md,.btn.lg,.btn.xl{font-weight:600;line-height:1.5;word-break:keep-all}.btn.sm{min-width:120px;padding:8px 16px;font-size:15px !important;font-weight:500}.btn.sm.btn-outline{color:var(--muted)}.btn.sm.btn-outline:hover,.btn.sm.btn-outline:focus{color:var(--primary)}.btn.sm.btn-primary,.btn.sm.btn-secondary,.btn.sm.btn-tertiary{min-height:44px;border-width:0;font-size:16px !important;font-weight:700}@media(max-width: 767.98px){.btn.sm{min-width:90px;padding:6px 12px;font-size:13px !important}}.btn.md{padding:var(--space16) var(--space32);font-size:1rem !important}.btn.md.btn-primary,.btn.md.btn-secondary,.btn.md.btn-tertiary{border-width:0}.btn.lg{min-height:clamp(48px,calc(68 / 1200 * 100vw),68px);padding:0 var(--space32);font-size:1rem !important}.btn.xl{min-width:clamp(120px,calc(200 / 1200 * 100vw),200px);min-height:clamp(48px,calc(68 / 1200 * 100vw),68px);padding:0 var(--space40);line-height:1.6}.btn.xxl{min-width:clamp(240px,calc(400 / 1200 * 100vw),400px);min-height:clamp(56px,calc(80 / 1200 * 100vw),80px);padding:0 var(--space32);border-radius:var(--radius);font-weight:700;line-height:1.5}.btn.w200{min-width:clamp(120px,calc(200 / 1200 * 100vw),200px)}.btn.w280{min-width:clamp(160px,calc(280 / 1200 * 100vw),280px)}.btn.w400{min-width:clamp(240px,calc(400 / 1200 * 100vw),400px)}.btn-line{background-color:#fff;border:2px solid var(--tertiary);border-radius:var(--radius-sm);color:var(--tertiary)}.btn-line:hover,.btn-line:focus{background-color:var(--tertiary);color:#fff}.btn-play{position:absolute;z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:clamp(48px,calc(80 / 1200 * 100vw),80px);height:clamp(48px,calc(80 / 1200 * 100vw),80px);background-color:var(--secondary);border-radius:50%;font-size:0;-webkit-transition:.2s;transition:.2s}.btn-play::before{content:"";position:absolute;left:50%;top:50%;width:clamp(14px,calc(24 / 1200 * 100vw),24px);aspect-ratio:1/1.15;background-color:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%);-webkit-transform:translate(-33.33%, -50%);transform:translate(-33.33%, -50%)}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--space16) var(--space24);font-weight:inherit;line-height:inherit}.btn-wrap.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-wrap.text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bx{position:relative;padding:clamp(20px,calc(30 / 1200 * 100vw),30px);border-radius:var(--radius)}.bx-light{background-color:var(--bg-light)}.bx-white{background-color:#fff}.bx-neutral{background-color:var(--bg)}.bx-primary,.bx-secondary,.bx-tertiary{color:#fff}.bx-primary{background-color:var(--primary)}.bx-secondary{background-color:var(--secondary)}.bx-tertiary{background-color:var(--tertiary)}.bx.sm{padding:20px 24px;border-radius:12px;color:var(--gray-dark)}.bx.sm strong{display:block}@media(max-width: 767.98px){.bx.sm{padding:16px 20px}}a.bx{display:block}.msg-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:var(--space32);padding:var(--space100) var(--space64);text-align:center;word-break:keep-all}.msg-bx .msg-icon{width:clamp(48px,calc(64 / 1200 * 100vw),64px)}.msg-bx .msg-icon img{display:block;width:100%;height:auto}.msg-bx .msg-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--space16);color:var(--dark);line-height:1.6}.msg-bx .msg-cont .h4,.msg-bx .msg-cont .step-list .num strong,.step-list .num .msg-bx .msg-cont strong{line-height:1.6}.msg-bx .msg-cont p{margin:0}.msg-bx .msg-cont p+p{margin-top:var(--space16)}.msg-bx+.btn-wrap{margin-top:var(--space50)}.link-bx{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:var(--space40) 0 0;overflow:hidden;text-align:center;word-break:keep-all}.link-bx strong{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:clamp(54px,calc(90 / 1200 * 100vw),90px);padding:0 var(--space16);color:var(--body)}.link-bx .btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:100%;min-height:clamp(36px,calc(56 / 1200 * 100vw),56px);padding:8px var(--space24);background-color:var(--secondary);font-weight:800;color:#fff;-webkit-transition:.2s;transition:.2s}.link-bx:hover .btm,.link-bx:focus .btm{background-color:var(--tertiary)}.bn{position:relative;padding:clamp(24px,calc(60 / 1200 * 100vw),60px);background-color:var(--primary);border-radius:var(--radius);overflow:hidden;color:#fff;word-break:keep-all}.bn::before{content:"";position:absolute;left:64.37%;top:26.69%;width:32.73%;aspect-ratio:503.43/415.949;background:url(../images/sub/bn-motif.svg) no-repeat 0 0/100% 100%;pointer-events:none}.bn>*{position:relative}.bn .h3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;font-weight:800;line-height:1.4}.bn .h3+p{margin-top:12px;line-height:1.6}.bn .btn-wrap{margin-top:24px;gap:var(--space16)}@media(max-width: 767.98px){.bn::before{left:50%;top:40%;width:60%}}.bn-split{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.bn-split::before{content:none}.bn-split .bn-cont{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:var(--space30);padding:clamp(24px,calc(60 / 1200 * 100vw),60px);overflow:hidden}.bn-split .bn-cont::before{content:"";position:absolute;left:48.18%;top:37.5%;width:65.38%;aspect-ratio:503.43/415.949;background:url(../images/sub/bn-motif.svg) no-repeat 0 0/100% 100%;pointer-events:none}.bn-split .bn-cont>*{position:relative}.bn-split .bn-cont .h3+p{margin-top:8px;font-weight:700;line-height:1.5}.bn-split .bn-cont .btn-wrap{margin-top:0}.bn-split .bn-img{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:clamp(200px,calc(400 / 1200 * 100vw),400px)}.bn-split .bn-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767.98px){.bn-split{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.bn-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space32);padding:clamp(24px,calc(60 / 1200 * 100vw),60px) clamp(24px,calc(80 / 1200 * 100vw),80px)}.bn-cta::before{left:32.38%;top:21.43%;width:57.68%;aspect-ratio:887.172/745.758;background-image:url(../images/dept/motif-cta.svg)}.bn-cta .h3{display:block;margin:var(--space16) 0}.bn-cta .h3+p{margin-top:0;font-weight:700;line-height:1.5}.bn-cta .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;max-width:100%;margin-top:0;gap:12px}.bn-cta .btn-wrap .btn{min-width:auto;min-height:64px;font-weight:800;line-height:1.5}.bn-cta .btn-wrap .btn-white{color:var(--primary)}.thumb-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;word-break:keep-all}.thumb-bx .thumb{aspect-ratio:490/240}.thumb-bx .bx{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:12px;min-height:clamp(140px,calc(240 / 1200 * 100vw),240px);padding:var(--space32) clamp(16px,calc(35 / 1200 * 100vw),35px);text-align:center}.thumb-bx .bx .text-xl,.thumb-bx .bx .bar-chart .chart-list strong,.bar-chart .chart-list .thumb-bx .bx strong,.thumb-bx .bx .bar-chart figcaption strong,.bar-chart figcaption .thumb-bx .bx strong,.thumb-bx .bx .amount-list dd,.amount-list .thumb-bx .bx dd,.thumb-bx .bx .finder-result dl dt,.finder-result dl .thumb-bx .bx dt,.thumb-bx .bx .board-faq summary h3,.board-faq summary .thumb-bx .bx h3,.thumb-bx .bx .msg-box .msg-title,.msg-box .thumb-bx .bx .msg-title,.thumb-bx .bx .table-wrap.round thead th,.table-wrap.round thead .thumb-bx .bx th,.thumb-bx .bx .table-wrap.round tbody th,.table-wrap.round tbody .thumb-bx .bx th,.thumb-bx .bx .table-wrap.round tfoot th,.table-wrap.round tfoot .thumb-bx .bx th,.thumb-bx .bx .table-wrap.round tfoot td,.table-wrap.round tfoot .thumb-bx .bx td,.thumb-bx .bx .btn.xxl,.thumb-bx .bx .link-bx strong,.link-bx .thumb-bx .bx strong,.thumb-bx .bx .bn-split .bn-cont .h3+p,.bn-split .bn-cont .thumb-bx .bx .h3+p,.thumb-bx .bx .bn-cta .h3+p,.bn-cta .thumb-bx .bx .h3+p{color:var(--dark)}.thumb-bx .bx .text-xl+p,.thumb-bx .bx .bar-chart .chart-list strong+p,.bar-chart .chart-list .thumb-bx .bx strong+p,.thumb-bx .bx .bar-chart figcaption strong+p,.bar-chart figcaption .thumb-bx .bx strong+p,.thumb-bx .bx .amount-list dd+p,.amount-list .thumb-bx .bx dd+p,.thumb-bx .bx .finder-result dl dt+p,.finder-result dl .thumb-bx .bx dt+p,.thumb-bx .bx .board-faq summary h3+p,.board-faq summary .thumb-bx .bx h3+p,.thumb-bx .bx .msg-box .msg-title+p,.msg-box .thumb-bx .bx .msg-title+p,.thumb-bx .bx .table-wrap.round thead th+p,.table-wrap.round thead .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tbody th+p,.table-wrap.round tbody .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tfoot th+p,.table-wrap.round tfoot .thumb-bx .bx th+p,.thumb-bx .bx .table-wrap.round tfoot td+p,.table-wrap.round tfoot .thumb-bx .bx td+p,.thumb-bx .bx .btn.xxl+p,.thumb-bx .bx .link-bx strong+p,.link-bx .thumb-bx .bx strong+p,.thumb-bx .bx .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .thumb-bx .bx .h3+p+p,.thumb-bx .bx .bn-cta .h3+p+p,.bn-cta .thumb-bx .bx .h3+p+p{line-height:1.6;color:var(--muted)}.thumb-bx.sm .bx{min-height:clamp(120px,calc(176 / 1200 * 100vw),176px)}.icon-bx{height:100%;min-height:clamp(220px,calc(347 / 1200 * 100vw),347px);padding:var(--space32);word-break:keep-all}@media(max-width: 767.98px){.icon-bx{padding:20px}}.icon-bx img{width:clamp(64px,calc(112 / 1200 * 100vw),112px)}.icon-bx .text-xl,.icon-bx .bar-chart .chart-list strong,.bar-chart .chart-list .icon-bx strong,.icon-bx .bar-chart figcaption strong,.bar-chart figcaption .icon-bx strong,.icon-bx .amount-list dd,.amount-list .icon-bx dd,.icon-bx .finder-result dl dt,.finder-result dl .icon-bx dt,.icon-bx .board-faq summary h3,.board-faq summary .icon-bx h3,.icon-bx .msg-box .msg-title,.msg-box .icon-bx .msg-title,.icon-bx .table-wrap.round thead th,.table-wrap.round thead .icon-bx th,.icon-bx .table-wrap.round tbody th,.table-wrap.round tbody .icon-bx th,.icon-bx .table-wrap.round tfoot th,.table-wrap.round tfoot .icon-bx th,.icon-bx .table-wrap.round tfoot td,.table-wrap.round tfoot .icon-bx td,.icon-bx .btn.xxl,.icon-bx .link-bx strong,.link-bx .icon-bx strong,.icon-bx .bn-split .bn-cont .h3+p,.bn-split .bn-cont .icon-bx .h3+p,.icon-bx .bn-cta .h3+p,.bn-cta .icon-bx .h3+p{margin-top:var(--space24);color:var(--primary)}.icon-bx .text-xl+p,.icon-bx .bar-chart .chart-list strong+p,.bar-chart .chart-list .icon-bx strong+p,.icon-bx .bar-chart figcaption strong+p,.bar-chart figcaption .icon-bx strong+p,.icon-bx .amount-list dd+p,.amount-list .icon-bx dd+p,.icon-bx .finder-result dl dt+p,.finder-result dl .icon-bx dt+p,.icon-bx .board-faq summary h3+p,.board-faq summary .icon-bx h3+p,.icon-bx .msg-box .msg-title+p,.msg-box .icon-bx .msg-title+p,.icon-bx .table-wrap.round thead th+p,.table-wrap.round thead .icon-bx th+p,.icon-bx .table-wrap.round tbody th+p,.table-wrap.round tbody .icon-bx th+p,.icon-bx .table-wrap.round tfoot th+p,.table-wrap.round tfoot .icon-bx th+p,.icon-bx .table-wrap.round tfoot td+p,.table-wrap.round tfoot .icon-bx td+p,.icon-bx .btn.xxl+p,.icon-bx .link-bx strong+p,.link-bx .icon-bx strong+p,.icon-bx .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .icon-bx .h3+p+p,.icon-bx .bn-cta .h3+p+p,.bn-cta .icon-bx .h3+p+p{margin-top:var(--space24);line-height:1.6;color:var(--muted)}.quote-bx{padding:clamp(30px,calc(60 / 1200 * 100vw),60px) var(--space32)}@media(max-width: 767.98px){.quote-bx{padding-left:20px;padding-right:20px}}.quote-bx::before{content:"";display:block;width:42px;height:30px;margin-bottom:var(--space24);background:url(../images/icon-quote-secondary.svg) no-repeat 0 0/contain}.quote-bx .text-xl,.quote-bx .bar-chart .chart-list strong,.bar-chart .chart-list .quote-bx strong,.quote-bx .bar-chart figcaption strong,.bar-chart figcaption .quote-bx strong,.quote-bx .amount-list dd,.amount-list .quote-bx dd,.quote-bx .finder-result dl dt,.finder-result dl .quote-bx dt,.quote-bx .board-faq summary h3,.board-faq summary .quote-bx h3,.quote-bx .msg-box .msg-title,.msg-box .quote-bx .msg-title,.quote-bx .table-wrap.round thead th,.table-wrap.round thead .quote-bx th,.quote-bx .table-wrap.round tbody th,.table-wrap.round tbody .quote-bx th,.quote-bx .table-wrap.round tfoot th,.table-wrap.round tfoot .quote-bx th,.quote-bx .table-wrap.round tfoot td,.table-wrap.round tfoot .quote-bx td,.quote-bx .btn.xxl,.quote-bx .link-bx strong,.link-bx .quote-bx strong,.quote-bx .bn-split .bn-cont .h3+p,.bn-split .bn-cont .quote-bx .h3+p,.quote-bx .bn-cta .h3+p,.bn-cta .quote-bx .h3+p{min-height:4.5em;color:var(--dark)}.quote-bx .info{margin-top:var(--space16);font-weight:600;line-height:1.5;color:var(--muted)}.quote-bx .info+p{margin-top:var(--space24);line-height:1.6;color:var(--muted)}.quote-bx.bx-secondary,.quote-bx.bx-tertiary{min-height:clamp(320px,calc(460 / 1200 * 100vw),460px);padding:clamp(60px,calc(87 / 1200 * 100vw),87px) clamp(20px,calc(42 / 1200 * 100vw),42px) var(--space40) clamp(20px,calc(38 / 1200 * 100vw),38px);overflow:hidden}.quote-bx.bx-secondary::before,.quote-bx.bx-tertiary::before{margin-bottom:19px;background-image:url(../images/icon-quote.svg)}.quote-bx.bx-secondary .photo,.quote-bx.bx-tertiary .photo{position:absolute;right:clamp(16px,calc(34 / 1200 * 100vw),34px);top:clamp(16px,calc(30 / 1200 * 100vw),30px);width:clamp(80px,calc(143 / 1200 * 100vw),143px);aspect-ratio:1/1;border-radius:50%;overflow:hidden}.quote-bx.bx-secondary .photo img,.quote-bx.bx-tertiary .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quote-bx.bx-secondary .text-xl,.quote-bx.bx-secondary .bar-chart .chart-list strong,.bar-chart .chart-list .quote-bx.bx-secondary strong,.quote-bx.bx-secondary .bar-chart figcaption strong,.bar-chart figcaption .quote-bx.bx-secondary strong,.quote-bx.bx-secondary .amount-list dd,.amount-list .quote-bx.bx-secondary dd,.quote-bx.bx-secondary .finder-result dl dt,.finder-result dl .quote-bx.bx-secondary dt,.quote-bx.bx-secondary .board-faq summary h3,.board-faq summary .quote-bx.bx-secondary h3,.quote-bx.bx-secondary .msg-box .msg-title,.msg-box .quote-bx.bx-secondary .msg-title,.quote-bx.bx-secondary .table-wrap.round thead th,.table-wrap.round thead .quote-bx.bx-secondary th,.quote-bx.bx-secondary .table-wrap.round tbody th,.table-wrap.round tbody .quote-bx.bx-secondary th,.quote-bx.bx-secondary .table-wrap.round tfoot th,.table-wrap.round tfoot .quote-bx.bx-secondary th,.quote-bx.bx-secondary .table-wrap.round tfoot td,.table-wrap.round tfoot .quote-bx.bx-secondary td,.quote-bx.bx-secondary .btn.xxl,.quote-bx.bx-secondary .link-bx strong,.link-bx .quote-bx.bx-secondary strong,.quote-bx.bx-secondary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .quote-bx.bx-secondary .h3+p,.quote-bx.bx-secondary .bn-cta .h3+p,.bn-cta .quote-bx.bx-secondary .h3+p,.quote-bx.bx-tertiary .text-xl,.quote-bx.bx-tertiary .bar-chart .chart-list strong,.bar-chart .chart-list .quote-bx.bx-tertiary strong,.quote-bx.bx-tertiary .bar-chart figcaption strong,.bar-chart figcaption .quote-bx.bx-tertiary strong,.quote-bx.bx-tertiary .amount-list dd,.amount-list .quote-bx.bx-tertiary dd,.quote-bx.bx-tertiary .finder-result dl dt,.finder-result dl .quote-bx.bx-tertiary dt,.quote-bx.bx-tertiary .board-faq summary h3,.board-faq summary .quote-bx.bx-tertiary h3,.quote-bx.bx-tertiary .msg-box .msg-title,.msg-box .quote-bx.bx-tertiary .msg-title,.quote-bx.bx-tertiary .table-wrap.round thead th,.table-wrap.round thead .quote-bx.bx-tertiary th,.quote-bx.bx-tertiary .table-wrap.round tbody th,.table-wrap.round tbody .quote-bx.bx-tertiary th,.quote-bx.bx-tertiary .table-wrap.round tfoot th,.table-wrap.round tfoot .quote-bx.bx-tertiary th,.quote-bx.bx-tertiary .table-wrap.round tfoot td,.table-wrap.round tfoot .quote-bx.bx-tertiary td,.quote-bx.bx-tertiary .btn.xxl,.quote-bx.bx-tertiary .link-bx strong,.link-bx .quote-bx.bx-tertiary strong,.quote-bx.bx-tertiary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .quote-bx.bx-tertiary .h3+p,.quote-bx.bx-tertiary .bn-cta .h3+p,.bn-cta .quote-bx.bx-tertiary .h3+p{min-height:auto;padding-right:calc(clamp(80px, calc(143 / 1200 * 100vw), 143px) + clamp(16px, calc(34 / 1200 * 100vw), 34px) - clamp(20px, calc(42 / 1200 * 100vw), 42px) + 12px);font-weight:800;letter-spacing:-0.04em;color:#fff}.quote-bx.bx-secondary .info,.quote-bx.bx-tertiary .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:18px;font-weight:400;color:hsla(0,0%,100%,.8)}.quote-bx.bx-secondary .info strong,.quote-bx.bx-tertiary .info strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:700;color:#fff}.quote-bx.bx-secondary .info strong::after,.quote-bx.bx-tertiary .info strong::after{content:"/";font-weight:400;color:hsla(0,0%,100%,.4)}.quote-bx.bx-secondary .info+p,.quote-bx.bx-tertiary .info+p{position:relative;color:#fff}.quote-bx.bx-tertiary::after{content:"";position:absolute;left:46.18%;top:50.16%;width:83.86%;aspect-ratio:503.18/368.14;background:url(../images/dept/motif-alumni.svg) no-repeat 0 0/100% 100%;pointer-events:none}.video-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space24) clamp(16px,calc(58 / 1200 * 100vw),58px);margin-bottom:0}.video-list .thumb{aspect-ratio:740/416}.video-list .thumb>img{height:100%}.video-list .thumb:hover .btn-play{background-color:var(--tertiary)}@media(max-width: 767.98px){.video-list{grid-template-columns:minmax(0, 1fr)}}.tline-bx{min-height:clamp(100px,calc(145 / 1200 * 100vw),145px);padding-top:var(--space32);border-top:3px solid var(--border);word-break:keep-all}.tline-bx .text-xl,.tline-bx .bar-chart .chart-list strong,.bar-chart .chart-list .tline-bx strong,.tline-bx .bar-chart figcaption strong,.bar-chart figcaption .tline-bx strong,.tline-bx .amount-list dd,.amount-list .tline-bx dd,.tline-bx .finder-result dl dt,.finder-result dl .tline-bx dt,.tline-bx .board-faq summary h3,.board-faq summary .tline-bx h3,.tline-bx .msg-box .msg-title,.msg-box .tline-bx .msg-title,.tline-bx .table-wrap.round thead th,.table-wrap.round thead .tline-bx th,.tline-bx .table-wrap.round tbody th,.table-wrap.round tbody .tline-bx th,.tline-bx .table-wrap.round tfoot th,.table-wrap.round tfoot .tline-bx th,.tline-bx .table-wrap.round tfoot td,.table-wrap.round tfoot .tline-bx td,.tline-bx .btn.xxl,.tline-bx .link-bx strong,.link-bx .tline-bx strong,.tline-bx .bn-split .bn-cont .h3+p,.bn-split .bn-cont .tline-bx .h3+p,.tline-bx .bn-cta .h3+p,.bn-cta .tline-bx .h3+p{color:var(--primary)}.tline-bx .text-xl+p,.tline-bx .bar-chart .chart-list strong+p,.bar-chart .chart-list .tline-bx strong+p,.tline-bx .bar-chart figcaption strong+p,.bar-chart figcaption .tline-bx strong+p,.tline-bx .amount-list dd+p,.amount-list .tline-bx dd+p,.tline-bx .finder-result dl dt+p,.finder-result dl .tline-bx dt+p,.tline-bx .board-faq summary h3+p,.board-faq summary .tline-bx h3+p,.tline-bx .msg-box .msg-title+p,.msg-box .tline-bx .msg-title+p,.tline-bx .table-wrap.round thead th+p,.table-wrap.round thead .tline-bx th+p,.tline-bx .table-wrap.round tbody th+p,.table-wrap.round tbody .tline-bx th+p,.tline-bx .table-wrap.round tfoot th+p,.table-wrap.round tfoot .tline-bx th+p,.tline-bx .table-wrap.round tfoot td+p,.table-wrap.round tfoot .tline-bx td+p,.tline-bx .btn.xxl+p,.tline-bx .link-bx strong+p,.link-bx .tline-bx strong+p,.tline-bx .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .tline-bx .h3+p+p,.tline-bx .bn-cta .h3+p+p,.bn-cta .tline-bx .h3+p+p{margin-top:var(--space24);line-height:1.6;color:var(--muted)}.bline-bx{height:100%;min-height:clamp(160px,calc(231 / 1200 * 100vw),231px);padding:var(--space24) 0;border-bottom:1px solid var(--border)}.bline-bx .text-xl+*,.bline-bx .bar-chart .chart-list strong+*,.bar-chart .chart-list .bline-bx strong+*,.bline-bx .bar-chart figcaption strong+*,.bar-chart figcaption .bline-bx strong+*,.bline-bx .amount-list dd+*,.amount-list .bline-bx dd+*,.bline-bx .finder-result dl dt+*,.finder-result dl .bline-bx dt+*,.bline-bx .board-faq summary h3+*,.board-faq summary .bline-bx h3+*,.bline-bx .msg-box .msg-title+*,.msg-box .bline-bx .msg-title+*,.bline-bx .table-wrap.round thead th+*,.table-wrap.round thead .bline-bx th+*,.bline-bx .table-wrap.round tbody th+*,.table-wrap.round tbody .bline-bx th+*,.bline-bx .table-wrap.round tfoot th+*,.table-wrap.round tfoot .bline-bx th+*,.bline-bx .table-wrap.round tfoot td+*,.table-wrap.round tfoot .bline-bx td+*,.bline-bx .btn.xxl+*,.bline-bx .link-bx strong+*,.link-bx .bline-bx strong+*,.bline-bx .bn-split .bn-cont .h3+p+*,.bn-split .bn-cont .bline-bx .h3+p+*,.bline-bx .bn-cta .h3+p+*,.bn-cta .bline-bx .h3+p+*{margin-top:var(--space16);line-height:1.6}.bline-bx dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.6em;-moz-column-gap:.6em;column-gap:.6em}.bline-bx dl dt{-ms-flex-negative:0;flex-shrink:0;font-weight:400}.bline-bx dl dd{margin-bottom:0}.list-dot{margin-bottom:0}.list-dot>li{padding-left:.55em;text-indent:-0.55em}.list-dot>li::before{content:"· "}.list-dot>li>*{text-indent:0}.list-dash{margin-bottom:0}.list-dash>li{position:relative;padding-left:.75em}.list-dash>li::before{content:"-";position:absolute;left:0}.step-list{margin-bottom:0}.step-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-light);border-radius:var(--radius);overflow:hidden;word-break:keep-all}.step-list>li+li{margin-top:var(--space16)}.step-list.sm>li+li{margin-top:12px}.step-list.sm .num{row-gap:0}.step-list.sm .num span{line-height:1.5}.step-list.sm .num strong{font-weight:800}.step-list.sm .cont{padding:var(--space24) var(--space40)}.step-list.sm .cont .text-xl+p,.step-list.sm .cont .bar-chart .chart-list strong+p,.bar-chart .chart-list .step-list.sm .cont strong+p,.step-list.sm .cont .bar-chart figcaption strong+p,.bar-chart figcaption .step-list.sm .cont strong+p,.step-list.sm .cont .amount-list dd+p,.amount-list .step-list.sm .cont dd+p,.step-list.sm .cont .finder-result dl dt+p,.finder-result dl .step-list.sm .cont dt+p,.step-list.sm .cont .board-faq summary h3+p,.board-faq summary .step-list.sm .cont h3+p,.step-list.sm .cont .msg-box .msg-title+p,.msg-box .step-list.sm .cont .msg-title+p,.step-list.sm .cont .table-wrap.round thead th+p,.table-wrap.round thead .step-list.sm .cont th+p,.step-list.sm .cont .table-wrap.round tbody th+p,.table-wrap.round tbody .step-list.sm .cont th+p,.step-list.sm .cont .table-wrap.round tfoot th+p,.table-wrap.round tfoot .step-list.sm .cont th+p,.step-list.sm .cont .table-wrap.round tfoot td+p,.table-wrap.round tfoot .step-list.sm .cont td+p,.step-list.sm .cont .btn.xxl+p,.step-list.sm .cont .link-bx strong+p,.link-bx .step-list.sm .cont strong+p,.step-list.sm .cont .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .step-list.sm .cont .h3+p+p,.step-list.sm .cont .bn-cta .h3+p+p,.bn-cta .step-list.sm .cont .h3+p+p{margin-top:8px;font-size:1rem !important;color:rgba(17,17,17,.8)}.step-list .num{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:4px;width:clamp(84px,calc(160 / 1200 * 100vw),160px);min-height:clamp(84px,calc(160 / 1200 * 100vw),160px);background-color:var(--secondary);border-radius:var(--radius);color:#fff}.step-list .num span{line-height:1.6}.step-list .num strong{line-height:1.5}.step-list .cont{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:var(--space32) var(--space40)}.step-list .cont .text-xl,.step-list .cont .bar-chart .chart-list strong,.bar-chart .chart-list .step-list .cont strong,.step-list .cont .bar-chart figcaption strong,.bar-chart figcaption .step-list .cont strong,.step-list .cont .amount-list dd,.amount-list .step-list .cont dd,.step-list .cont .finder-result dl dt,.finder-result dl .step-list .cont dt,.step-list .cont .board-faq summary h3,.board-faq summary .step-list .cont h3,.step-list .cont .msg-box .msg-title,.msg-box .step-list .cont .msg-title,.step-list .cont .table-wrap.round thead th,.table-wrap.round thead .step-list .cont th,.step-list .cont .table-wrap.round tbody th,.table-wrap.round tbody .step-list .cont th,.step-list .cont .table-wrap.round tfoot th,.table-wrap.round tfoot .step-list .cont th,.step-list .cont .table-wrap.round tfoot td,.table-wrap.round tfoot .step-list .cont td,.step-list .cont .btn.xxl,.step-list .cont .link-bx strong,.link-bx .step-list .cont strong,.step-list .cont .bn-split .bn-cont .h3+p,.bn-split .bn-cont .step-list .cont .h3+p,.step-list .cont .bn-cta .h3+p,.bn-cta .step-list .cont .h3+p{color:var(--dark)}.step-list .cont .text-xl+p,.step-list .cont .bar-chart .chart-list strong+p,.bar-chart .chart-list .step-list .cont strong+p,.step-list .cont .bar-chart figcaption strong+p,.bar-chart figcaption .step-list .cont strong+p,.step-list .cont .amount-list dd+p,.amount-list .step-list .cont dd+p,.step-list .cont .finder-result dl dt+p,.finder-result dl .step-list .cont dt+p,.step-list .cont .board-faq summary h3+p,.board-faq summary .step-list .cont h3+p,.step-list .cont .msg-box .msg-title+p,.msg-box .step-list .cont .msg-title+p,.step-list .cont .table-wrap.round thead th+p,.table-wrap.round thead .step-list .cont th+p,.step-list .cont .table-wrap.round tbody th+p,.table-wrap.round tbody .step-list .cont th+p,.step-list .cont .table-wrap.round tfoot th+p,.table-wrap.round tfoot .step-list .cont th+p,.step-list .cont .table-wrap.round tfoot td+p,.table-wrap.round tfoot .step-list .cont td+p,.step-list .cont .btn.xxl+p,.step-list .cont .link-bx strong+p,.link-bx .step-list .cont strong+p,.step-list .cont .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .step-list .cont .h3+p+p,.step-list .cont .bn-cta .h3+p+p,.bn-cta .step-list .cont .h3+p+p{margin-top:12px;line-height:1.6;color:var(--muted)}.nav-pills{gap:.5555555556rem}.nav-pills .nav-link{border-radius:2em;font-weight:700;background-color:var(--bg);color:rgba(0,0,0,.4)}.nav-pills .nav-link.active{background-color:#000;color:#fff}.nav-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:var(--bg-light);border:0;border-radius:var(--radius-sm)}.nav-tabs>li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.nav-tabs a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:clamp(44px,calc(68 / 1200 * 100vw),68px);padding:0 8px;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-sm);font-weight:700;line-height:1.5;color:var(--gray);white-space:nowrap}.nav-tabs a .icon-new-window{margin-left:6px}.nav-tabs a:hover,.nav-tabs a:focus{color:var(--tertiary)}.nav-tabs a.on,.nav-tabs a.active{background-color:#fff;border-color:var(--tertiary);color:var(--tertiary)}.nav-line{-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:1px solid var(--border-light)}.nav-line>li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.nav-line a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:clamp(52px,calc(76 / 1200 * 100vw),76px);padding:0 8px;border-bottom:4px solid rgba(0,0,0,0);font-size:clamp(17px,calc(22 / 1200 * 100vw),22px);font-weight:700;line-height:1.5;color:var(--gray);white-space:nowrap}.nav-line a:hover,.nav-line a:focus{color:var(--primary)}.nav-line a.on,.nav-line a.active{border-color:var(--primary);color:var(--primary)}.nav-btns{gap:var(--space12) var(--space24)}.nav-btns .btn{border:1px solid var(--border);background-color:#fff;color:var(--primary)}.nav-btns .btn:hover,.nav-btns .btn:focus{border-color:var(--primary)}.nav-btns .btn.on,.nav-btns .btn.active{background-color:var(--primary);border-color:var(--primary);color:#fff}.nav-wrap.scrollto{position:sticky;z-index:50;top:var(--hd-height);margin-top:calc(var(--space64) - 12px);padding:12px 0;background-color:#fff}.nav-wrap.scrollto+.sect{margin-top:calc(var(--space160) - 12px)}.nav-wrap.line{margin-top:var(--space64)}.nav-wrap.line+.sect{margin-top:var(--space160) !important}.nav-wrap.tab-sticky{position:sticky;z-index:50;top:var(--hd-height);margin-top:-12px;padding:12px 0;background-color:#fff}.nav-wrap.tab-sticky+.sect{margin-top:calc(var(--space40) - 12px) !important}@media(max-width: 1239.98px){.nav-wrap .nav-tabs{overflow-x:auto;scrollbar-width:none}.nav-wrap .nav-tabs::-webkit-scrollbar{display:none}.nav-wrap .nav-tabs>li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.nav-wrap .nav-tabs a{padding:0 var(--space24)}}.table-wrap table{border-collapse:collapse;border-top:2px solid var(--body);border-left:hidden;border-right:hidden;word-break:keep-all}.table-wrap th,.table-wrap td{padding:16px 24px;border:1px solid var(--border-light);font-size:var(--font-size);font-weight:400;line-height:1.5;color:var(--dark);text-align:center;vertical-align:middle}.table-wrap th.text-left,.table-wrap td.text-left{text-align:left}.table-wrap th:has(>ul),.table-wrap td:has(>ul){padding-top:18px;padding-bottom:18px}.table-wrap thead th,.table-wrap tbody th[scope=col]{height:58px;padding:15px 24px;background-color:var(--bg-light);font-weight:700}.table-wrap .btn.sm{margin-top:12px}.table-wrap.round{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.table-wrap.round table{border-style:hidden;table-layout:fixed}.table-wrap.round th,.table-wrap.round td{height:76px;padding:20px;border-color:var(--border);line-height:1.6}.table-wrap.round thead th,.table-wrap.round tbody th,.table-wrap.round tfoot th,.table-wrap.round tfoot td{font-weight:700;line-height:1.5}.table-wrap.round thead th{background-color:var(--primary);color:#fff}.table-wrap.round tbody th,.table-wrap.round tfoot th,.table-wrap.round tfoot td{background-color:var(--secondary-light)}.table-wrap.round tbody td{height:auto;padding-top:37px;padding-bottom:37px}.table-wrap.round tbody td li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.table-wrap.round tbody td li+li{margin-top:5px}.table-wrap.round ul{margin-bottom:0}@media(max-width: 991.98px){.table-wrap.round{border:0;border-radius:0;overflow-x:auto}.table-wrap.round table{border:1px solid var(--border)}.table-wrap.round th,.table-wrap.round td,.table-wrap.round thead th,.table-wrap.round tbody td{height:auto;padding:14px 12px}}.table-wrap+p,.table-wrap+ul{margin-top:var(--space40)}.table-wrap+p+.bx,.table-wrap+ul+.bx{margin-top:12px}@media(max-width: 991.98px){.table-wrap{overflow-x:auto;margin:0 calc(var(--cont-padding)*-1);padding:0 var(--cont-padding)}.table-wrap table{min-width:557px}.table-wrap th,.table-wrap td{padding:14px 12px}.table-wrap thead th,.table-wrap tbody th[scope=col]{height:auto;padding:10px 12px}}@media(max-width: 767.98px){.table-wrap th,.table-wrap td{font-size:16px !important}.table-wrap th .text-sm,.table-wrap th .faculty-card .mail,.faculty-card .table-wrap th .mail,.table-wrap th .legend-bx,.table-wrap th .bar-chart .chart-list span,.bar-chart .chart-list .table-wrap th span,.table-wrap th .bar-chart figcaption,.bar-chart .table-wrap th figcaption,.table-wrap th .extra-sub,.table-wrap th .extra-total,.table-wrap th .extra-req,.table-wrap th .extra-acc>summary .extra-count,.extra-acc>summary .table-wrap th .extra-count,.table-wrap th .cert-list summary .cert-desc,.cert-list summary .table-wrap th .cert-desc,.table-wrap th .dept-nav a,.dept-nav .table-wrap th a,.table-wrap th .cmt-tools button,.cmt-tools .table-wrap th button,.table-wrap th .cmt-info,.table-wrap th .board-view-info,.table-wrap th .board-list .list-item,.board-list .table-wrap th .list-item,.table-wrap th footer#ft .ft-remote .familysite *,footer#ft .ft-remote .familysite .table-wrap th *,.table-wrap th .legend-list,.table-wrap th .badge,.table-wrap th .bx.sm,.table-wrap th .link-bx .btm span,.link-bx .btm .table-wrap th span,.table-wrap th .quote-bx.bx-secondary .info,.quote-bx.bx-secondary .table-wrap th .info,.table-wrap th .quote-bx.bx-tertiary .info,.quote-bx.bx-tertiary .table-wrap th .info,.table-wrap th .step-list .num span,.step-list .num .table-wrap th span,.table-wrap th .text-xsm,.table-wrap th header#hd .hd-util .hd-lang *,header#hd .hd-util .hd-lang .table-wrap th *,.table-wrap th .text-xs,.table-wrap th .text-xxs,.table-wrap th .btn.sm,.table-wrap td .text-sm,.table-wrap td .faculty-card .mail,.faculty-card .table-wrap td .mail,.table-wrap td .legend-bx,.table-wrap td .bar-chart .chart-list span,.bar-chart .chart-list .table-wrap td span,.table-wrap td .bar-chart figcaption,.bar-chart .table-wrap td figcaption,.table-wrap td .extra-sub,.table-wrap td .extra-total,.table-wrap td .extra-req,.table-wrap td .extra-acc>summary .extra-count,.extra-acc>summary .table-wrap td .extra-count,.table-wrap td .cert-list summary .cert-desc,.cert-list summary .table-wrap td .cert-desc,.table-wrap td .dept-nav a,.dept-nav .table-wrap td a,.table-wrap td .cmt-tools button,.cmt-tools .table-wrap td button,.table-wrap td .cmt-info,.table-wrap td .board-view-info,.table-wrap td .board-list .list-item,.board-list .table-wrap td .list-item,.table-wrap td footer#ft .ft-remote .familysite *,footer#ft .ft-remote .familysite .table-wrap td *,.table-wrap td .legend-list,.table-wrap td .badge,.table-wrap td .bx.sm,.table-wrap td .link-bx .btm span,.link-bx .btm .table-wrap td span,.table-wrap td .quote-bx.bx-secondary .info,.quote-bx.bx-secondary .table-wrap td .info,.table-wrap td .quote-bx.bx-tertiary .info,.quote-bx.bx-tertiary .table-wrap td .info,.table-wrap td .step-list .num span,.step-list .num .table-wrap td span,.table-wrap td .text-xsm,.table-wrap td header#hd .hd-util .hd-lang *,header#hd .hd-util .hd-lang .table-wrap td *,.table-wrap td .text-xs,.table-wrap td .text-xxs,.table-wrap td .btn.sm{font-size:16px !important}}@media(max-width: 991.98px){.table-wrap.mo-card table{min-width:0}}@media(max-width: 767.98px){.table-wrap.mo-card{overflow:visible;margin:0;padding:0}.table-wrap.mo-card table,.table-wrap.mo-card tbody,.table-wrap.mo-card tr,.table-wrap.mo-card th,.table-wrap.mo-card td{display:block}.table-wrap.mo-card table{border:0}.table-wrap.mo-card thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table-wrap.mo-card tr{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.table-wrap.mo-card tr+tr{margin-top:12px}.table-wrap.mo-card tr.is-cont{margin-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.table-wrap.mo-card tr.is-cont>td:first-child{border-top:1px solid var(--border-light)}.table-wrap.mo-card tr:has(+.is-cont){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.table-wrap.mo-card tr.is-sub{display:none}.table-wrap.mo-card .mo-hide{display:none}.table-wrap.mo-card th,.table-wrap.mo-card td,.table-wrap.mo-card td:has(>ul){padding:14px 20px;border:0;text-align:left}.table-wrap.mo-card tbody th{background-color:var(--bg-light);font-size:1rem;font-weight:700;color:var(--dark)}.table-wrap.mo-card tbody th br{display:none}.table-wrap.mo-card td+td{border-top:1px solid var(--border-light)}.table-wrap.mo-card td[data-label]::before{content:attr(data-label);display:block;margin-bottom:6px;font-size:16px;font-weight:600;color:var(--muted)}}.legend-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 12px;margin:var(--space40) 0 0;line-height:1.5;color:var(--muted)}.legend-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.swiper-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;background-color:var(--bg-light);border-radius:50%}.swiper-btn:hover,.swiper-btn:focus{background-color:var(--border-light)}.swiper-btn.swiper-button-disabled:not(.swiper-button-lock){opacity:.4;cursor:default}.swiper-btn.swiper-button-lock{display:none}[class*=sect-secondary] .swiper-btn,.sect-dept .swiper-btn,.bg-secondary-light .swiper-btn{background-color:#fff}.swiper-slide.bx{height:auto}.swiper.peek{overflow:visible}.sect:has(.swiper.peek){overflow-x:clip}.swiper-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-control .swiper-btn+.swiper-btn{margin-left:12px}.swiper-control .swiper-play.play .icon-autoplay{background-image:url(../images/icon-play.svg)}.swiper-scrollbar{position:static;background-color:hsla(0,0%,100%,.2)}.swiper-scrollbar-drag{background:#fff !important}.modal-backdrop.show{opacity:.6}.modal-dialog.xl{max-width:calc(1160px + var(--cont-padding)*2)}@media(min-width: 576px){.modal-dialog.xl{margin:var(--space40) auto;padding:0 var(--cont-padding)}}.modal-dialog.xl .modal-content{padding:clamp(20px,calc(56 / 1200 * 100vw),56px)}.modal-dialog.xl .modal-content .modal-title{font-size:32px;font-weight:800;line-height:1.4}@media(max-width: 767.98px){.modal-dialog.xl .modal-content .modal-title{font-size:20px}}.modal-dialog.lg{max-width:calc(1000px + var(--cont-padding)*2)}@media(min-width: 576px){.modal-dialog.lg{margin:var(--space40) auto;padding:0 var(--cont-padding)}}.modal-content{row-gap:var(--space32);padding:clamp(20px,calc(48 / 1200 * 100vw),48px);border:0;border-radius:var(--radius)}.modal-content .modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space16);-moz-column-gap:var(--space16);column-gap:var(--space16);padding:0;border:0}.modal-content .modal-header .modal-title{font-size:24px;font-weight:700;line-height:1.5;color:var(--dark);word-break:keep-all}.modal-content .modal-header .close{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin:0;padding:0;background:url(../images/icon-close.svg) no-repeat center center/contain;opacity:1;font-size:0}.modal-content .modal-body{padding:0}.modal-content .modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0}.modal-content .modal-footer>*{margin:0}@media(max-width: 767.98px){.modal-content .modal-header .modal-title{font-size:18px}.modal-content .modal-header .close{width:24px;height:24px}}.terms-bx{max-height:600px;padding:var(--space32);overflow-y:auto;background-color:var(--bg-light);border-radius:16px;font-size:16px;line-height:1.7;color:var(--dark);word-break:keep-all}.terms-bx .terms-tit{margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.5}.terms-bx section+section{margin-top:28px}.terms-bx p,.terms-bx ul{margin:0}@media(max-width: 767.98px){.terms-bx{max-height:calc(100vh - 220px);padding:16px;border-radius:12px;font-size:14px}.terms-bx .terms-tit{font-size:16px;margin-bottom:8px}.terms-bx section+section{margin-top:20px}}#accessibility{position:absolute;font-size:0;z-index:0}#accessibility a:focus{background-color:var(--white);color:var(--body);font-size:1rem}.hd-top{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hd-top *{color:#fff}@media(min-width: 992px){.hd-top{height:44px}}.hd-top nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.hd-top nav:not(.hd-link) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px;height:100%;font-size:16px;line-height:1.5;font-weight:700;letter-spacing:-0.04em;white-space:nowrap;border-right:1px solid hsla(0,0%,100%,.12)}.hd-top nav:not(.hd-link) a:last-child{border-right:0}.hd-top nav:not(.hd-link) a:hover{background:var(--tertiary)}.hd-top .text-banner{-ms-flex-item-align:center;align-self:center;text-align:center;font-weight:800}.hd-top .text-banner,.hd-top .text-banner *{letter-spacing:-0.02em}.hd-top .text-banner a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.hd-top .hd-link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px}.hd-top .hd-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:600;letter-spacing:-0.04em;color:#fff;white-space:nowrap}.hd-top .hd-link a:hover,.hd-top .hd-link a:focus{color:#fff;text-decoration:underline;text-underline-position:under}.hd-top .hd-link a+a::before{content:"";width:1px;height:8px;margin:0 12px;background:#fff}.hd-top .hd-apply-mo{display:none}.hd-top .hd-apply-mo a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;min-height:52px;padding:8px 12px 8px 16px;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-0.03em;white-space:nowrap}.hd-top .hd-apply-mo a::after{content:"";-ms-flex-negative:0;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#fff url(../images/arr-more.svg) no-repeat 55% 50%/14px}.hd-top .hd-apply-mo a:hover,.hd-top .hd-apply-mo a:focus{text-decoration:none}.hd-top .hd-apply-mo .hd-apply-my{background-color:var(--secondary)}.hd-top .hd-apply-mo .hd-apply-write{background-color:var(--accent)}@media(max-width: 991.98px){.hd-top nav{display:none}.hd-top .text-banner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}@media(max-width: 767.98px){.hd-top{-ms-flex-wrap:wrap;flex-wrap:wrap}.hd-top .hd-apply-mo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}header#hd{position:sticky;top:0px;left:0;width:100%;z-index:999;padding:0 30px 0 20px;height:var(--hd-height);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#hd .hd-logo{-ms-flex-item-align:center;align-self:center}@media(min-width: 1240px){header#hd .hd-logo{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 1639.98px)and (min-width: 1240px){header#hd .hd-logo{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}header#hd .hd-logo a{display:block;font-size:0;height:54px;width:172px;background:url(../images/logo-hd.png) no-repeat 0 0/contain}@media(max-width: 1239.98px){header#hd .hd-logo a{height:40px;width:128px}}@media(min-width: 1240px){header#hd .hd-gnb .dep1{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}header#hd .hd-gnb .dep1>li{height:100%;padding:0 clamp(10px,calc(18 / 1920 * 100vw),18px)}header#hd .hd-gnb .dep1>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;font-size:20px;font-weight:700;letter-spacing:0}header#hd .hd-gnb .dep1>li>a::after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--tertiary);width:0;height:5px;-webkit-transition:.2s;transition:.2s}header#hd .hd-gnb .dep1>li>a:hover::after,header#hd .hd-gnb .dep1>li>a.on::after{width:100%}header#hd .hd-gnb .dep1>li:hover>a::after,header#hd .hd-gnb .dep1>li:focus-within>a::after{width:100%}header#hd .hd-gnb .dep1>li:hover .dep2,header#hd .hd-gnb .dep1>li:focus-within .dep2{display:block}header#hd .hd-gnb .dep2{display:none;position:absolute;left:0;right:0;top:100%;padding:24px 0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}header#hd .hd-gnb .dep2>ul{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;width:min(1280px,100% - 40px);margin:0 auto;white-space:normal}header#hd .hd-gnb .dep2>ul>li>a{display:block;height:100%;padding:20px 24px;border-radius:20px;background-color:#f7f7f7;font-size:18px;font-weight:600;line-height:1.5;color:var(--dark);word-break:keep-all;-webkit-transition:.2s;transition:.2s}header#hd .hd-gnb .dep2>ul>li>a:hover,header#hd .hd-gnb .dep2>ul>li>a:focus,header#hd .hd-gnb .dep2>ul>li>a.on{background-color:var(--secondary-light);color:var(--tertiary)}header#hd .hd-gnb .dep3{display:none}}@media(max-width: 1239.98px){header#hd .hd-gnb{display:none !important}}header#hd .hd-util{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(12px,calc(24 / 1200 * 100vw),24px);-moz-column-gap:clamp(12px,calc(24 / 1200 * 100vw),24px);column-gap:clamp(12px,calc(24 / 1200 * 100vw),24px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1240px){header#hd .hd-util{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 1639.98px)and (min-width: 1240px){header#hd .hd-util{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}header#hd .hd-util .hd-lang{margin-right:-3px}header#hd .hd-util .hd-lang .dropdown-menu{padding:0;min-width:auto}header#hd .hd-util .hd-lang .dropdown-item{padding:.25em 1em}header#hd .hd-util .hd-lang .dropdown-item:hover{background-color:var(--secondary)}header#hd .hd-util .hd-apply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-right:3px}header#hd .hd-util .btn-apply{font-size:17px !important;min-width:160px;height:48px;padding:0 clamp(15px,calc(30 / 1200 * 100vw),30px);white-space:nowrap}@media(max-width: 1639.98px)and (min-width: 1240px){header#hd .hd-util .btn-apply{min-width:auto;height:44px;padding:0 18px;font-size:15px !important}}@media(max-width: 1239.98px){header#hd .hd-util .btn-apply{min-width:auto;height:40px;padding:0 16px;font-size:15px !important}}@media(max-width: 767.98px){header#hd .hd-util .btn-apply{font-size:13px !important;min-width:auto;height:34px}}@media(max-width: 767.98px){header#hd .hd-util .hd-apply{display:none}}header#hd .hd-util .btn-menu{position:relative}header#hd .hd-util .btn-menu .icon-menu::before,header#hd .hd-util .btn-menu .icon-menu::after{content:"";position:absolute;left:0;-webkit-transition:.15s;transition:.15s;width:100%;height:2px;background-color:#000}header#hd .hd-util .btn-menu .icon-menu::before{top:calc(50% - 5px)}header#hd .hd-util .btn-menu .icon-menu::after{top:calc(50% + 4px)}header#hd .hd-util .btn-menu.active .icon-menu::before{top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header#hd .hd-util .btn-menu.active .icon-menu::after{top:calc(50% - 1px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(max-width: 767.98px){header#hd{padding:0 10px}header#hd .hd-logo a{height:34px;width:108px}header#hd .hd-lang *{font-size:14px}}#topSearch{position:absolute;z-index:990;left:0;top:100%;top:var(--hd-height)}#sitemap{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;overflow-y:auto;background-color:#f5f5f5}#sitemap.active{display:block}#sitemap .sitemap-hd{position:sticky;top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--hd-height);padding:0 24px;background-color:var(--primary)}@media(min-width: 1240px){#sitemap .sitemap-hd{height:96px}}#sitemap .sitemap-hd .hd-logo a{display:block;width:141px;height:40px;font-size:0;background:url(../images/logo-kycu.svg) no-repeat 0 50%/contain}#sitemap .sitemap-util{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}#sitemap .sitemap-util .btn-apply{min-width:160px;white-space:nowrap;padding:14px 24px;font-size:18px !important;line-height:27px}#sitemap .sitemap-util .btn-apply:hover,#sitemap .sitemap-util .btn-apply:focus{text-decoration:none}#sitemap .btn-close{width:54px;height:54px;background:url(../images/icon-sitemap-close.svg) no-repeat 50% 50%/contain}#sitemap .sitemap-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;width:min(1538px,100% - var(--cont-padding)*2);margin:0 auto;padding:40px 0 60px}#sitemap .sitemap-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:32px;border-radius:20px;background-color:#fff}#sitemap .sitemap-list a{word-break:keep-all}#sitemap .sitemap-list a:hover,#sitemap .sitemap-list a:focus{color:var(--tertiary)}#sitemap .sitemap-list a[target=_blank]::after{content:"";display:inline-block;vertical-align:-0.1em;width:.9em;height:.9em;margin-left:4px;background-color:currentColor;-webkit-mask:url(../images/icon-new-window.svg) no-repeat center/contain;mask:url(../images/icon-new-window.svg) no-repeat center/contain}#sitemap .sitemap-tit{-webkit-box-flex:0;-ms-flex:none;flex:none;width:220px;margin:0;font-size:24px;font-weight:700;line-height:1.5}#sitemap .sitemap-tit a{color:var(--tertiary)}#sitemap .sm-dep2{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;row-gap:32px;grid-template-columns:repeat(5, minmax(0, 1fr))}#sitemap .sm-dep2>li:nth-child(n){padding:0 24px;border-left:1px dashed #e6e6e6}#sitemap .sm-dep2>li:nth-child(5n+1){padding-left:0;border-left:0}#sitemap .sm-dep2>li>a{display:block;font-size:18px;font-weight:600;line-height:1.5;color:var(--dark)}#sitemap .sm-dep3{display:none}#sitemap .sitemap-site{display:none;width:min(1538px,100% - var(--cont-padding)*2);margin:20px auto 0;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}#sitemap .sitemap-site a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:8px;border-radius:2em;background-color:var(--primary);font-size:15px;font-weight:700;line-height:1.3;color:#fff;text-align:center;word-break:keep-all}#sitemap .sitemap-site a:hover,#sitemap .sitemap-site a:focus{color:#fff;text-decoration:none;opacity:.85}#sitemap .sitemap-site a.part{background-color:var(--accent)}#sitemap .sitemap-site a.go{background-color:var(--secondary)}#sitemap .sitemap-site+.sitemap-list{padding-top:12px}@media(max-width: 991.98px){#sitemap .sitemap-site{display:grid}}@media(max-width: 1239.98px){#sitemap .sm-dep2{grid-template-columns:repeat(3, minmax(0, 1fr))}#sitemap .sm-dep2>li:nth-child(n){padding:0 24px;border-left:1px dashed #e6e6e6}#sitemap .sm-dep2>li:nth-child(3n+1){padding-left:0;border-left:0}#sitemap .sitemap-hd .hd-logo a{width:120px;height:34px}#sitemap .sitemap-util{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}#sitemap .sitemap-util .btn-apply{min-width:auto;padding:0 16px;line-height:40px;font-size:15px !important}#sitemap .btn-close{width:40px;height:40px}}@media(max-width: 991.98px){#sitemap .sitemap-list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}#sitemap .sitemap-tit{width:auto}#sitemap .sm-dep2{width:100%}}@media(max-width: 767.98px){#sitemap .sitemap-hd{padding:0 10px}#sitemap .sitemap-hd .hd-logo a{width:113px;height:32px}#sitemap .sitemap-util .btn-apply{display:none}#sitemap .btn-close{width:36px;height:36px}#sitemap .sitemap-list{padding:20px 0 40px}#sitemap .sitemap-list>li{padding:24px 20px}#sitemap .sitemap-tit{font-size:20px}#sitemap .sm-dep2{row-gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}#sitemap .sm-dep2>li:nth-child(n){padding:0 12px;border-left:1px dashed #e6e6e6}#sitemap .sm-dep2>li:nth-child(2n+1){padding-left:0;border-left:0}#sitemap .sm-dep2>li>a{font-size:16px}}body:has(#sitemap.active){overflow:hidden}body.is-scroll #hd{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.15);box-shadow:0 4px 4px rgba(0,0,0,.15)}#quick{width:90px;position:fixed;right:0;top:220px;z-index:890;border-radius:34px 0 0 34px;overflow:hidden}#quick .quick-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:clamp(60px,calc(99 / 1200 * 100vw),99px);padding:0 .3em}#quick .quick-menu li:nth-child(1){background-color:var(--secondary)}#quick .quick-menu li:nth-child(2){background-color:var(--primary)}#quick .quick-menu li:nth-child(3){background-color:var(--kakao)}#quick .quick-menu li:nth-child(3) a{color:#111}#quick .quick-menu li:nth-child(3) img{margin:3px 0 -3px}#quick .quick-menu li:nth-child(4){background-color:var(--tertiary)}#quick .quick-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-align:center;color:#fff;font-weight:700;line-height:1;letter-spacing:-0.04em}#quick .quick-toggle{display:none}@media(max-width: 1239.98px){#quick{top:auto;right:10px;bottom:10px;width:auto;border-radius:var(--radius);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15)}#quick a img{max-width:16px}#quick a{font-size:11px}#quick .quick-menu{max-height:400px;overflow:hidden;-webkit-transition:max-height .3s ease,visibility .3s;transition:max-height .3s ease,visibility .3s}#quick .quick-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:30px;background-color:var(--gray-dark);color:#fff}#quick .quick-toggle svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#quick.is-fold .quick-menu{max-height:0;visibility:hidden}#quick.is-fold .quick-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}footer#ft{position:relative;background-color:#000;padding:clamp(20px,calc(40 / 1200 * 100vw),40px) 0;color:#fff}footer#ft .container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}footer#ft .container>div+div{margin-top:clamp(24px,calc(48 / 1200 * 100vw),48px)}footer#ft .ft-link ul{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;font-weight:700}@media(max-width: 1239.98px){footer#ft .ft-link ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:10px}}footer#ft .ft-remote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.7777777778rem;-moz-column-gap:1.7777777778rem;column-gap:1.7777777778rem}footer#ft .ft-remote .familysite{position:relative;width:208px;max-width:30vw}footer#ft .ft-remote .familysite .familysite-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#fff;border-bottom:2px solid #fff;width:100%;padding:var(--space16) 0}footer#ft .ft-remote .familysite .familysite-btn::after{content:"";-ms-flex-negative:0;flex-shrink:0;width:14px;height:8px;background:url(../images/arr-dropdown.svg) no-repeat center/contain;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}footer#ft .ft-remote .familysite .familysite-btn[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}footer#ft .ft-remote .familysite .familysite-list{display:none;position:absolute;top:100%;left:0;z-index:10;width:100%;margin-top:4px;padding:8px 0;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}footer#ft .ft-remote .familysite .familysite-list.show{display:block}footer#ft .ft-remote .familysite .familysite-list a{display:block;padding:8px 1em;color:#000}footer#ft .ft-remote .familysite .familysite-list a:hover,footer#ft .ft-remote .familysite .familysite-list a:focus{background-color:var(--secondary-light);color:var(--tertiary)}footer#ft .ft-info{display:-webkit-box;display:-ms-flexbox;display:flex}footer#ft .ft-info .ft-logo{margin-right:80px;max-width:30vw;line-height:0}footer#ft .ft-info .info-text{opacity:.8;line-height:1.6;margin-bottom:24px}footer#ft .ft-info .info-text p{display:inline-block;margin-right:1em}footer#ft .ft-info .info-sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media(max-width: 991.98px){footer#ft .ft-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}}footer#ft .contact-bx{width:316px;max-width:calc(100vw - var(--cont-padding)*2);border-radius:var(--radius);background-color:var(--primary);padding:1.3333333333rem}footer#ft .contact-bx p{line-height:1.6}footer#ft .contact-bx a{display:block;line-height:1}footer#ft .contact-bx+p{opacity:.6}@media(max-width: 767.98px){footer#ft div:has(>.contact-bx){width:100%}footer#ft .contact-bx{width:100%;max-width:none}}footer#ft .ft-btm{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;opacity:.8}footer#ft .ft-btm .copy{opacity:.5}body .container{max-width:calc(var(--cont-width) + var(--cont-padding)*2) !important;margin:0 auto;position:relative;padding-right:var(--cont-padding);padding-left:var(--cont-padding)}body .container.sm{max-width:calc(var(--cont-sm) + var(--cont-padding)*2) !important}body .container.max{max-width:calc(var(--cont-max) + var(--cont-padding)*2) !important}body .container.full{max-width:100% !important}#ct{position:relative;overflow-x:clip;padding-bottom:var(--space80)}#ct:has(.sub-cont-wrap>[class*=sect-]:last-child){padding-bottom:0}.sub-top-wrap{padding:clamp(30px,calc(60 / 1200 * 100vw),60px) 0}.sub-top-wrap .h0{font-weight:800;line-height:1.3;color:var(--dark);word-break:keep-all}.sub-location-wrap{position:relative;z-index:100}.bread-crumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary);border-radius:2em;padding:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.bread-crumb .home{margin-right:var(--space40)}.bread-crumb .dropdown button{position:relative;min-width:132px;padding-right:34px;text-align:center;font-weight:600;line-height:1.4;font-size:20px}.bread-crumb .dropdown button::after{content:"";width:12px;height:7px;position:absolute;z-index:5;right:0;top:calc(50% - 3px);background:url(../images/bread-arr.svg) no-repeat center center/contain;-webkit-transition:.2s;transition:.2s}.bread-crumb .dropdown button[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bread-crumb .dropdown-menu{min-width:100%;margin-top:1rem;padding:var(--space12) 0;border:1px solid var(--border);border-radius:var(--radius-sm);max-height:calc(207.5px + var(--space12)*2);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.bread-crumb .dropdown-menu li a{display:block;padding:8px 20px;font-size:17px;line-height:1.5}.bread-crumb .dropdown-menu li a:hover{background-color:var(--bg);font-weight:700}.bread-crumb .dropdown-menu li.active a{font-weight:700;color:var(--primary)}.bread-crumb .dropdown+.dropdown{margin-left:32px;padding-left:32px}.bread-crumb .dropdown+.dropdown::before{content:"";width:1px;height:20px;position:absolute;left:0;top:calc(50% - 10px);background:hsla(0,0%,100%,.2)}@media(max-width: 767.98px){.bread-crumb{position:relative}.bread-crumb .home{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1rem}.bread-crumb .dropdown{position:static;min-width:0}.bread-crumb .dropdown button{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1rem;min-width:auto;padding-right:1.5rem}.bread-crumb .dropdown-menu{top:100% !important;left:0 !important;right:0;-webkit-transform:none !important;transform:none !important;margin-top:8px}.bread-crumb .dropdown-menu li a{white-space:normal}.bread-crumb .dropdown+.dropdown{position:static;margin-left:1rem;padding-left:1rem}.bread-crumb .dropdown+.dropdown::before{left:auto;top:auto;margin:1px 0 0 -1rem}}.bread-crumb.has-share{padding-right:352px}@media(max-width: 991.98px){.bread-crumb.has-share{padding-right:64px}}@media(max-width: 767.98px){.bread-crumb.has-share{padding-right:46px}}.board-share{position:absolute;z-index:10;top:8px;right:max(var(--cont-padding) + 8px,116px - (100vw - 100%)/2)}.board-share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.board-share-list a,.board-share-list button{display:block;width:48px;height:48px;border-radius:50%;background:no-repeat center center/cover;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.board-share-list a:hover,.board-share-list button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.board-share-list .share-facebook{background-image:url(../images/share/facebook.svg)}.board-share-list .share-x{background-image:url(../images/share/x.svg)}.board-share-list .share-band{background-image:url(../images/share/band.png)}.board-share-list .share-link{background-image:url(../images/share/link.svg)}.board-share-list .share-kakao{background-image:url(../images/share/kakao.svg)}.board-share-list .share-blog{background-image:url(../images/share/blog.png)}.board-share-toggle{display:none;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.15) url(../images/share/share.svg) no-repeat center center/22px auto}.board-share-msg{display:none;position:absolute;top:calc(100% + 8px);right:0;padding:8px 14px;border-radius:8px;background:rgba(0,0,0,.85);color:#fff;font-size:14px;line-height:1.5;white-space:nowrap}.board-share-msg.show{display:block}@media(max-width: 991.98px){.board-share-toggle{display:block}.board-share-list{display:none;position:absolute;top:calc(100% + 8px);right:0;padding:12px;gap:8px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}.board-share-list a,.board-share-list button{width:40px;height:40px}.board-share.open .board-share-list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 1239.98px){.board-share{right:calc(var(--cont-padding) + 8px)}}@media(max-width: 767.98px){.board-share{top:6px}.board-share-toggle{width:30px;height:30px;background-size:16px auto}}.sub-location-wrap:has(.dept-nav)+.sub-cont-wrap{margin-top:var(--space40)}.sub-cont-wrap{margin-top:var(--space80)}.sub-cont-wrap h3,.sub-cont-wrap h4,.sub-cont-wrap h5{line-height:1.5}.sub-cont-wrap .sect{scroll-margin-top:calc(var(--hd-height) + var(--space80))}.sub-cont-wrap .sect+.sect{margin-top:var(--space160)}.sub-cont-wrap .sect.gap-sm+.sect,.sub-cont-wrap .sect+.sect.gap-sm{margin-top:var(--space64)}.sub-cont-wrap .sect+.sect.gap80{margin-top:var(--space80)}.sub-cont-wrap .sect+.sect.gap100{margin-top:var(--space100)}.sub-cont-wrap .sect+.sect.gap120{margin-top:var(--space120)}.sub-cont-wrap .sect+.sect.gap140{margin-top:var(--space140)}.sub-cont-wrap .sect[class*=sect-]{padding:var(--space80) 0}.sub-cont-wrap .sect-light{background-color:var(--bg-light)}.sub-cont-wrap .sect-secondary-light{background-color:var(--secondary-light)}.sub-cont-wrap .sect.round{margin-left:var(--cont-padding);margin-right:var(--cont-padding);padding:var(--space100) 0;border-radius:clamp(40px,calc(100 / 1200 * 100vw),100px)}@media(max-width: 991.98px){.sub-cont-wrap .sect.round{margin-left:0;margin-right:0}}.sub-cont-wrap>.nav-wrap:not(.scrollto)+.sect{margin-top:var(--space40)}.sub-cont-wrap .tit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space16);-moz-column-gap:var(--space16);column-gap:var(--space16);row-gap:4px;min-height:clamp(60px,calc(98 / 1200 * 100vw),98px);margin-bottom:var(--space40);word-break:keep-all}.sub-cont-wrap .tit-wrap .h3{font-weight:800;line-height:1.4;color:var(--dark)}.sub-cont-wrap .tit-wrap .h3+p{line-height:1.6;color:var(--muted)}.sub-cont-wrap .tit-wrap:has(.h3+p){min-height:clamp(80px,calc(146 / 1200 * 100vw),146px)}.sub-cont-wrap .tit-wrap.sm,.sub-cont-wrap .tit-wrap.xs{min-height:auto}.sub-cont-wrap .tit-wrap.xs .h3{line-height:50px}.sub-cont-wrap .tit-wrap.stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:var(--space16);min-height:auto}.sub-cont-wrap .tit-wrap.stack>p:not(.tit-label){line-height:1.6;color:var(--dark)}.sub-cont-wrap .tit-wrap.stack>p.txt{font-size:1rem !important;color:rgba(17,17,17,.8)}.sub-cont-wrap .tit-wrap.stack.text-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-cont-wrap .tit-wrap .tit-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;font-family:var(--font-eng);letter-spacing:0;font-size:20px;font-weight:500;line-height:1.16;color:var(--body)}.sub-cont-wrap .tit-wrap .tit-label::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:24px;height:20px;background:url(../images/logo-mini.svg) no-repeat center center/contain}.sub-cont-wrap .tit-wrap .tit-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space16) var(--space32);width:100%}.sub-cont-wrap .tit-wrap .tit-row .h3{-webkit-box-flex:1;-ms-flex:1;flex:1}.sub-cont-wrap .tit-wrap .tit-row>*:not(.h3){-ms-flex-negative:0;flex-shrink:0}.sub-cont-wrap .tit-wrap.deco .h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.sub-cont-wrap .tit-wrap.deco .h3::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:24px;height:20px;background:url(../images/logo-mini.svg) no-repeat center center/contain}.sub-cont-wrap .tit-wrap .badge{-ms-flex-negative:0;flex-shrink:0;margin-left:calc(10px - var(--space16))}@media(max-width: 767.98px){.sub-cont-wrap .tit-wrap.xs .h3{line-height:1.4}.sub-cont-wrap .tit-wrap.deco .h3::before{width:17px;height:14px}.sub-cont-wrap .tit-wrap .tit-label{font-size:14px}.sub-cont-wrap .tit-wrap .tit-label::before{width:17px;height:14px}}.sub-cont-wrap .row:not(.no-gutters){margin-left:calc(var(--space12)*-1);margin-right:calc(var(--space12)*-1);row-gap:var(--space24)}.sub-cont-wrap .row:not(.no-gutters)>[class^=col]{padding-left:var(--space12);padding-right:var(--space12)}.sub-cont-wrap .row:not(.no-gutters).gap-lg{margin-left:calc(var(--space16)*-1);margin-right:calc(var(--space16)*-1);row-gap:var(--space32)}.sub-cont-wrap .row:not(.no-gutters).gap-lg>[class^=col]{padding-left:var(--space16);padding-right:var(--space16)}.sub-cont-wrap .row:not(.no-gutters)>[class^=col]>.bx{height:100%}.board-srch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space12) var(--space24);padding:28px var(--space32);background-color:var(--bg-light);border-radius:var(--radius-sm)}.board-srch select.form-control{-ms-flex-negative:0;flex-shrink:0;width:260px}.board-srch input.form-control{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.board-srch .btn{-ms-flex-negative:0;flex-shrink:0;height:63px;padding-top:0;padding-bottom:0}@media(max-width: 767.98px){.board-srch{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px}.board-srch select.form-control{width:100%}.board-srch .btn{height:50px}}.board-list ul{margin-bottom:0}.board-list .list-top,.board-list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space24);-moz-column-gap:var(--space24);column-gap:var(--space24);padding:var(--space24)}.board-list .list-top>*,.board-list .list-item>*{-ms-flex-negative:0;flex-shrink:0;text-align:center}.board-list .list-top .num,.board-list .list-item .num{width:60px}.board-list .list-top .subject,.board-list .list-item .subject{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left}.board-list .list-top .dept,.board-list .list-item .dept{width:140px}.board-list .list-top .date,.board-list .list-item .date{width:100px}.board-list .list-top .date.lg,.board-list .list-item .date.lg{width:150px}.board-list .list-top .hit,.board-list .list-item .hit{width:70px}.board-list .list-top .file,.board-list .list-item .file{width:60px}.board-list .list-top .name,.board-list .list-item .name{width:80px}.board-list .list-top .state,.board-list .list-item .state{width:110px}.board-list .list-top{background-color:var(--primary);border-radius:var(--radius-sm);font-weight:600;line-height:1.6;color:#fff}.board-list .list-item{border-bottom:1px solid var(--border)}.board-list .list-item .badge{background-color:var(--secondary-light)}.board-list .list-item{line-height:1.5;color:var(--muted)}.board-list .list-item .subject{line-height:1.6;color:var(--dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list .list-item .subject:hover,.board-list .list-item .subject:focus{color:var(--primary);text-decoration:underline;text-underline-position:under}@media(max-width: 991.98px){.board-list{border-top:2px solid var(--primary)}.board-list .list-top{display:none}.board-list .list-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:4px;padding:14px 0}.board-list .list-item>*{width:auto !important}.board-list .list-item .subject{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;white-space:normal}.board-list .list-item .num,.board-list .list-item .hit,.board-list .list-item .file{display:none}.board-list .list-item.notice .num{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left}}.board-srch+.board-gallery{margin-top:clamp(32px,calc(60 / 1200 * 100vw),60px)}.board-gallery{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(32px,calc(60 / 1200 * 100vw),60px) var(--space24);margin-bottom:0}.board-gallery a{display:block}.board-gallery a:hover .thumb img,.board-gallery a:focus .thumb img{-webkit-transform:scale(1.05);transform:scale(1.05)}.board-gallery a:hover .subject,.board-gallery a:focus .subject{text-decoration:underline}.board-gallery .thumb{aspect-ratio:497/295}.board-gallery .thumb img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.board-gallery .subject{display:-webkit-box !important;overflow:hidden;max-height:3.2em;line-height:1.6 !important;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal !important;height:auto;max-width:87%;margin-top:var(--space24);font-weight:600;color:var(--dark);word-break:keep-all}.board-gallery .empty{grid-column:1/-1;padding:var(--space80) 0;color:var(--muted);text-align:center}@media(max-width: 991.98px){.board-gallery{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.board-gallery{grid-template-columns:minmax(0, 1fr)}.board-gallery .subject{max-width:none}}.board-paging{margin-top:var(--space160)}.board-paging,.board-paging>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(6px,calc(16 / 1200 * 100vw),16px);margin-bottom:0}.board-paging a{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-family:var(--font-eng);letter-spacing:0;font-size:16px;font-weight:600;line-height:1;color:#333}.board-paging a:hover,.board-paging a:focus{background-color:var(--bg-light)}.board-paging a.active{background-color:var(--primary);color:#fff}.board-paging .pager-btn{background-color:#f4f5f6;font-family:var(--font-base);font-size:26px;color:#9199a3}.board-paging .pager-btn::before{content:"‹";margin-top:-4px}.board-paging .pager-btn.next::before{content:"›"}@media(max-width: 767.98px){.board-paging a{width:32px;height:32px;font-size:14px}.board-paging .pager-btn{font-size:20px}}.board-view-hd .h3{font-weight:800;line-height:1.4;color:var(--dark);word-break:keep-all}.board-view-hd .tit-wrap{min-height:auto;margin-bottom:0}.board-view-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:var(--space40) 0 0;line-height:1.5;color:var(--muted)}.board-view-info li+li::before{content:"·";margin:0 12px}.board-view-body{margin-top:var(--space40);line-height:1.6;color:var(--dark)}.board-view-body p+p{margin-top:1.6em}.board-view-body img{border-radius:var(--radius)}.board-view-body figure{margin:0 0 var(--space40)}.board-view-body .row,.board-view-body .btn-wrap{margin-top:var(--space40)}.board-view-ft{margin-top:var(--space160);padding:var(--space24);border-bottom:1px solid var(--border);line-height:1.6;color:var(--dark)}.board-view .board-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.board-view .board-nav+.board-nav{margin-top:var(--space16)}.board-view .board-nav strong{-ms-flex-negative:0;flex-shrink:0;font-weight:400}.board-view .board-nav strong::after{content:"·";margin:0 .5em}.board-view .board-nav a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-view .board-nav a:hover,.board-view .board-nav a:focus{color:var(--primary);text-decoration:underline;text-underline-position:under}.board-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;margin:var(--space80) 0 0;padding:16px;background-color:var(--bg)}.board-file li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;min-width:0}.board-file li::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;background-color:var(--dark);-webkit-mask:url(../images/icon-file.svg) no-repeat center center/contain;mask:url(../images/icon-file.svg) no-repeat center center/contain}.board-file a{min-width:0;line-height:1.5;color:var(--dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-file a:hover,.board-file a:focus{color:var(--primary);text-decoration:underline;text-underline-position:under}.board-file+.board-view-ft{margin-top:var(--space40)}.badge-state{min-width:84px;text-align:center;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap}.badge-state.wait{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px var(--border);box-shadow:inset 0 0 0 1px var(--border);color:var(--muted)}.badge-state.done{background-color:var(--primary);color:#fff}@media(max-width: 991.98px){.badge-state{min-width:74px;padding:4px 10px;font-size:13px}}.cmt-hd{padding-bottom:var(--space16);border-bottom:2px solid var(--primary)}.cmt-hd h3{font-weight:800;line-height:1.4;color:var(--dark)}.cmt-hd .num{color:var(--primary)}.cmt-write{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space12);margin-top:var(--space24)}.cmt-write .label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:700;line-height:1.5;color:var(--dark)}.cmt-write textarea{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-height:140px;resize:vertical}.cmt-write textarea[readonly]{cursor:pointer}.cmt-write-bt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-left:auto}.cmt-guest{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.cmt-guest .form-control{width:160px}.cmt-list{margin:var(--space24) 0 0;padding:0;list-style:none}.cmt-item{padding:var(--space32) var(--space40);border-radius:var(--radius-sm);background-color:var(--secondary-light)}.cmt-item+.cmt-item{margin-top:var(--space16)}.cmt-item:has(.cmt-empty){background-color:var(--bg-light)}.cmt-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 10px;line-height:1.5;color:var(--muted)}.cmt-info .writer{font-weight:700;color:var(--primary)}.cmt .badge-mgr{padding:3px 8px;border-radius:2em;background-color:var(--primary);font-size:12px;font-weight:700;line-height:1.4;color:#fff}.cmt-body{margin-top:var(--space16);line-height:1.7;color:var(--dark);white-space:pre-line;word-break:break-all}.cmt-empty{margin:0;line-height:1.6;color:var(--muted);text-align:center}.cmt-tools{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:var(--space16)}.cmt-tools button{padding:0;border:0;background:none;color:var(--muted);text-decoration:underline;text-underline-position:under}.cmt-reply{margin-top:var(--space16)}.cmt-reply .cmt-item{position:relative;padding:var(--space24) var(--space24) var(--space24) 48px;background-color:#fff}.cmt-reply .cmt-item::before{content:"ㄴ";position:absolute;left:20px;top:var(--space24);color:var(--muted)}.cmt-reply-write{margin-top:var(--space16)}.cmt-pw-form{max-width:420px;margin-top:var(--space12)}.cmt-pw-form .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.cmt .board-paging{margin-top:var(--space40)}@media(max-width: 767.98px){.cmt-item{padding:var(--space24)}.cmt-guest{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cmt-guest .form-control{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}}.msg-box{max-width:560px;margin:0 auto;padding:var(--space50) var(--space40);border:1px solid var(--border);border-radius:var(--radius);text-align:center}.msg-box .msg-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;margin:0 auto var(--space24);border-radius:50%;background-color:var(--secondary-light)}.msg-box .msg-title{font-weight:700;line-height:1.4;color:var(--dark)}.msg-box .msg-text{margin-top:var(--space12);line-height:1.6;color:var(--muted);word-break:keep-all}.msg-box form{margin-top:var(--space40);text-align:left}.msg-box .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:var(--space24)}.msg-box .btn-wrap .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}@media(max-width: 767.98px){.msg-box{padding:var(--space40) var(--space24)}.msg-box .msg-icon{width:52px;height:52px}}.board-faq .faq-item{border-bottom:1px solid var(--border)}.board-faq .faq-item[open] summary::after{content:"−"}.board-faq summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space24);-moz-column-gap:var(--space24);column-gap:var(--space24);padding:28px 0;list-style:none;cursor:pointer}.board-faq summary::-webkit-details-marker{display:none}.board-faq summary::before,.board-faq summary::after{-ms-flex-negative:0;flex-shrink:0;font-family:var(--font-eng);letter-spacing:0;font-size:24px;color:var(--primary);text-align:center}.board-faq summary::before{content:"Q";width:clamp(28px,calc(56 / 1200 * 100vw),56px);font-weight:700;line-height:clamp(28px,calc(56 / 1200 * 100vw),56px)}.board-faq summary::after{content:"+";width:24px;margin-left:auto;line-height:1}.board-faq summary h3{line-height:1.5;color:var(--dark);word-break:keep-all}.board-faq .faq-cont{margin-top:-4px;padding:0 var(--space32) 28px calc(clamp(28px, calc(56 / 1200 * 100vw), 56px) + var(--space24));line-height:1.6;color:var(--muted)}@media(max-width: 767.98px){.board-faq summary{padding:16px 0}.board-faq summary::before,.board-faq summary::after{font-size:18px}.board-faq .faq-cont{padding-bottom:16px}}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:var(--muted) !important}input::-moz-placeholder, textarea::-moz-placeholder{color:var(--muted) !important}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:var(--muted) !important}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:var(--muted) !important}input::placeholder,textarea::placeholder{color:var(--muted) !important}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;background-color:#fff;border:2px solid var(--dark);border-radius:3px;cursor:pointer}input[type=checkbox]:checked{background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/100%;border-color:var(--primary)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;background:url(../images/radio-off.svg) no-repeat center center/contain;border-radius:50%;cursor:pointer}input[type=radio]:checked{background-image:url(../images/radio-on.svg)}.form-control{width:100%;height:clamp(50px,calc(63 / 1200 * 100vw),63px);padding:8px 16px;background-color:#fff;border:1px solid var(--border);border-radius:2em;font-size:clamp(16px,calc(18 / 1200 * 100vw),18px);line-height:1.6;color:var(--dark)}.form-control:focus{border-color:var(--primary);outline:none;-webkit-box-shadow:none;box-shadow:none}.form-control[readonly],.form-control:disabled{background-color:var(--bg-light)}select.form-control{padding-right:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../images/icon-select-arr.svg) no-repeat right 16px center/20px auto;color:var(--muted);cursor:pointer}textarea.form-control{border-radius:1.6666666667rem;padding:16px}.form-group{margin-bottom:0}.form-group>.label{display:block;margin-bottom:12px;font-weight:600;line-height:1.5;color:var(--dark)}.form-group .required::after{content:" *"}.form-group .input-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--space24)}.form-group .input-btn .form-control{max-width:480px}.form-group .input-btn .btn{-ms-flex-negative:0;flex-shrink:0}.board-form .row:not(.no-gutters){row-gap:var(--space40)}.board-form .row:not(.no-gutters)+.row{margin-top:var(--space40)}.board-form .row.addr{row-gap:var(--space24)}.board-form .row.addr .form-control[readonly]{background-color:#fff}.board-form .row.mail{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.board-form .row.mail .at{height:clamp(50px,calc(63 / 1200 * 100vw),63px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767.98px){.board-form .row.mail .at{display:none}}.board-form .btn-wrap{margin-top:var(--space160)}.board-form .input-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.board-form .input-group>.form-control{border-radius:2em}.postcode-wrap{display:none;position:relative;height:400px;margin-top:12px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#fff}.postcode-wrap iframe{display:block;width:100% !important;height:100% !important;border:0}.postcode-wrap .postcode-close{position:absolute;right:12px;top:12px;z-index:1;padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:14px;color:var(--dark)}@media(max-width: 767.98px){.postcode-wrap{height:300px}}.choice-list{display:grid;grid-template-columns:repeat(2, minmax(0, 550px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space24);margin-bottom:0}@media(max-width: 767.98px){.choice-list{grid-template-columns:minmax(0, 1fr)}}.choice-item{position:relative;display:block;margin-bottom:0;cursor:pointer}.choice-item input{position:absolute;z-index:1;left:24px;top:calc(50% - 14px)}.choice-item input:checked+span{background-color:var(--secondary-light);border-color:var(--primary);-webkit-box-shadow:inset 0 0 0 1px var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.choice-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:64px;padding:16px 24px 16px 68px;background-color:#fff;border:1px solid var(--border);border-radius:2em;font-weight:700;line-height:1.5;color:var(--dark);text-align:center;word-break:keep-all;-webkit-transition:.2s;transition:.2s}.choice-item:hover span{border-color:var(--primary)}@media(max-width: 767.98px){.choice-item input{left:16px;top:calc(50% - 10px);width:20px;height:20px}.choice-item span{min-height:48px;padding:10px 16px 10px 46px}}.agree-bx{padding:var(--space32);color:var(--dark)}.agree-bx .text-xl+*,.agree-bx .bar-chart .chart-list strong+*,.bar-chart .chart-list .agree-bx strong+*,.agree-bx .bar-chart figcaption strong+*,.bar-chart figcaption .agree-bx strong+*,.agree-bx .amount-list dd+*,.amount-list .agree-bx dd+*,.agree-bx .finder-result dl dt+*,.finder-result dl .agree-bx dt+*,.agree-bx .btn.xxl+*,.agree-bx .link-bx strong+*,.link-bx .agree-bx strong+*,.agree-bx .bn-split .bn-cont .h3+p+*,.bn-split .bn-cont .agree-bx .h3+p+*,.agree-bx .bn-cta .h3+p+*,.bn-cta .agree-bx .h3+p+*,.agree-bx .table-wrap.round thead th+*,.table-wrap.round thead .agree-bx th+*,.agree-bx .table-wrap.round tbody th+*,.table-wrap.round tbody .agree-bx th+*,.agree-bx .table-wrap.round tfoot th+*,.table-wrap.round tfoot .agree-bx th+*,.agree-bx .table-wrap.round tfoot td+*,.table-wrap.round tfoot .agree-bx td+*,.agree-bx .msg-box .msg-title+*,.msg-box .agree-bx .msg-title+*,.agree-bx .board-faq summary h3+*,.board-faq summary .agree-bx h3+*{margin-top:var(--space16);line-height:1.6}.agree-bx ol,.agree-bx ul{margin-bottom:0}.agree-chk{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:var(--space40) 0 0;font-weight:600;line-height:1.6;color:var(--dark);cursor:pointer}#ct:has([class^=index-])>section{position:relative}#ct:has([class^=index-])>section+section{margin-top:clamp(50px,calc(100 / 1200 * 100vw),100px)}.top-visual-swiper .swiper-slide{isolation:isolate}.top-visual-swiper .visual-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.index-top>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space16)}.index-top>div .top-cont{word-break:keep-all;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space16)}.index-top>div .top-kycu-swiper .h1{line-height:1.2}.index-top>div .top-kycu-swiper .thumb{width:150px;aspect-ratio:150/170;border-radius:var(--radius)}.index-top>div .top-kycu-swiper .swiper-slide{background-color:var(--primary)}.index-top>div .top-visual{min-height:300px;word-break:keep-all}.index-top>div .top-visual .top-visual-swiper,.index-top>div .top-visual .swiper-wrapper,.index-top>div .top-visual .swiper-slide{height:100%;min-height:300px}.index-top>div .top-visual-swiper{border-radius:var(--radius)}.index-top>div .top-visual-swiper .swiper-slide{background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space40)}.index-top>div .top-visual-swiper .swiper-control{position:absolute;gap:var(--space16);z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;right:var(--space40);bottom:var(--space40)}.index-top>div .top-visual-swiper .swiper-control .swiper-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;color:hsla(0,0%,100%,.5);line-height:1}.index-top>div .top-visual-swiper .swiper-control .swiper-pagination span{color:#fff}.index-top>div .top-visual-swiper .swiper-control .icon-autoplay{-webkit-filter:invert(1);filter:invert(1)}.index-top>div .top-visual-swiper .swiper-pagination{position:static}.index-top>div .swiper-scrollbar{margin-top:0;position:static;width:180px}@media(min-width: 1240px){.index-top>div .top-cont{width:468px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-top>div .top-visual{width:calc(100% - 468px - var(--space16))}}@media(max-width: 1239.98px){.index-top>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-top>div .top-visual-swiper .swiper-control{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-top>div .top-cont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.index-top>div .top-cont>div{width:calc(50% - 8px)}.index-top>div .top-cont .top-kycu-swiper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 767.98px){.index-top>div .top-visual .swiper-slide{height:auto}.index-top>div .top-visual-swiper .swiper-slide:has(>img.visual-bg){padding:0;background-image:none !important}.index-top>div .top-visual-swiper .swiper-slide:has(>img.visual-bg) img.visual-bg{position:relative;height:auto}.index-top>div .top-visual-swiper .swiper-slide:has(>img.visual-bg)>div{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space40)}.index-top>div .top-cont{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-top>div .top-cont>div{width:100%}.index-top>div .top-cont>div:first-child img{max-width:25vw}.index-top>div .top-cont .thumb{max-width:40%}}.index-sect1>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space30)}.index-sect1>div .board-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;container-type:inline-size}.index-sect1>div .board-wrap nav{margin-bottom:var(--space40);letter-spacing:-1.32px}.index-sect1>div .board-wrap nav .nav{-webkit-column-gap:var(--space30);-moz-column-gap:var(--space30);column-gap:var(--space30)}.index-sect1>div .board-wrap nav a{opacity:.2;padding:0}.index-sect1>div .board-wrap nav a.active{opacity:1}.index-sect1>div .board-wrap #index-bbs-cont ul li+li{margin-top:.5555555556rem}.index-sect1>div .board-wrap #index-bbs-cont ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space16);-moz-column-gap:var(--space16);column-gap:var(--space16);padding:var(--space24) var(--space30);background:var(--bg);border-radius:2em;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.index-sect1>div .board-wrap #index-bbs-cont ul a:hover,.index-sect1>div .board-wrap #index-bbs-cont ul a:focus{background-color:var(--secondary)}.index-sect1>div .board-wrap #index-bbs-cont ul a:hover,.index-sect1>div .board-wrap #index-bbs-cont ul a:hover .text-gray,.index-sect1>div .board-wrap #index-bbs-cont ul a:focus,.index-sect1>div .board-wrap #index-bbs-cont ul a:focus .text-gray{color:#fff !important}.index-sect1>div .board-wrap #index-bbs-cont ul .badge{margin-block:-0.5em}.index-sect1>div .board-wrap #index-bbs-cont ul .subject{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-sect1>div .board-wrap #index-bbs-cont .btn{position:absolute;right:0;top:0}@container (max-width: 769.98px){.index-sect1>div .board-wrap #index-bbs-cont .tab-pane.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-sect1>div .board-wrap #index-bbs-cont .btn{position:static;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:center;align-self:center;margin:var(--space24) 0 var(--space40)}}.index-sect1>div .banner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space16)}.index-sect1>div .banner-wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--space40) !important;background-repeat:no-repeat;background-size:contain;background-position:right bottom}.index-sect1>div .banner-wrap>div:first-child{background-image:url(../images/index/banner-bg1.webp)}.index-sect1>div .banner-wrap>div:first-child .icon-more-arr{background-color:rgba(0,0,0,.1)}.index-sect1>div .banner-wrap>div:nth-child(2){background-image:url(../images/index/banner-bg2.webp)}@media(min-width: 1240px){.index-sect1>div .board-wrap{width:calc(50% - 540px - var(--space30))}.index-sect1>div .banner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:540px}.index-sect1>div .banner-wrap>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width: 992px){.index-sect1>div .board-wrap .subject strong{font-size:22px !important}}@media(max-width: 1239.98px){.index-sect1>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-sect1>div .board-wrap .subject strong{font-size:22px !important}.index-sect1>div .board-wrap .nav{-webkit-column-gap:var(--space16) !important;-moz-column-gap:var(--space16) !important;column-gap:var(--space16) !important;letter-spacing:-0.05em !important}.index-sect1>div .banner-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-sect1>div .banner-wrap>div{width:calc(50% - var(--space16)/2)}.index-sect1>div .banner-wrap .btn-request{margin:0 auto}}@media(max-width: 767.98px){.index-sect1>div .banner-wrap>div,.index-sect1>div .banner-wrap .btn-request{width:100%}}.index-sect2 .nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space16)}.index-sect2 .nav-wrap nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.index-sect2 .nav-wrap .swiper-control{-ms-flex-item-align:end;align-self:flex-end;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.index-sect2 .nav-wrap .swiper-control .swiper-btn{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:var(--bg);line-height:1}.index-sect2 .major-swiper{overflow:visible}.index-sect2 .major-card{display:block}.index-sect2 .major-card .thumb img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.index-sect2 .major-card .bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--space16);-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.index-sect2 .major-card .bx .icon-md{-ms-flex-item-align:end;align-self:flex-end}.index-sect2 .major-card:hover .thumb img,.index-sect2 .major-card:focus .thumb img{-webkit-transform:scale(1.05);transform:scale(1.05)}.index-sect2 .major-card:hover .bx,.index-sect2 .major-card:focus .bx{background-color:var(--secondary);color:#fff}@media(max-width: 991.98px){.index-sect2 .nav-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.finder-step{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--space64)}.finder-step>li{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:8px;padding:24px 0;line-height:1.5;color:var(--dark);text-align:center}.finder-step>li:not(:last-child)::after{content:"";position:absolute;left:calc(50% + 36px);top:51px;width:calc(100% - 72px);height:3px;background-color:var(--border-light)}.finder-step>li.on{font-weight:700}.finder-step>li.on .num{background-color:var(--secondary);color:#fff}.finder-step>li.done .num{background-color:var(--primary);font-size:0 !important}.finder-step>li.done .num::before{content:"✓";font-size:20px;color:#fff}.finder-step>li.done::after{background-color:var(--secondary)}.finder-step .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background-color:var(--border-light);border-radius:50%;font-weight:700;color:var(--muted)}@media(max-width: 767.98px){.finder-step>li{padding:12px 0}.finder-step>li:not(:last-child)::after{left:calc(50% + 24px);top:29px;width:calc(100% - 48px);height:2px}.finder-step>li.done .num::before{font-size:14px}.finder-step .num{width:36px;height:36px}}.finder-bx{padding:var(--space100) var(--space64)}.finder-bx .h3{margin-bottom:var(--space40);font-weight:800;line-height:1.4;color:var(--dark);text-align:center;word-break:keep-all}.finder-bx~.text-sm,.faculty-card .finder-bx~.mail,.finder-bx~.legend-bx,.bar-chart .chart-list .finder-bx~span,.bar-chart .finder-bx~figcaption,.finder-bx~.extra-sub,.finder-bx~.extra-total,.finder-bx~.extra-req,.extra-acc>summary .finder-bx~.extra-count,.cert-list summary .finder-bx~.cert-desc,.dept-nav .finder-bx~a,.finder-bx~.badge,.finder-bx~.bx.sm,.link-bx .btm .finder-bx~span,.quote-bx.bx-secondary .finder-bx~.info,.quote-bx.bx-tertiary .finder-bx~.info,.step-list .num .finder-bx~span,.finder-bx~.legend-list,footer#ft .ft-remote .familysite .finder-bx~*,.board-list .finder-bx~.list-item,.finder-bx~.board-view-info,.finder-bx~.cmt-info,.cmt-tools .finder-bx~button{margin-top:var(--space64);line-height:1.5}.finder-bx~.btn-wrap{margin-top:var(--space64)}@media(max-width: 767.98px){.finder-bx{padding:var(--space64) 16px}}.finder-qual{max-width:1124px;margin:var(--space24) auto 0;padding:36px 40px;background-color:#fff;border:1.5px solid var(--tertiary);border-radius:24px;color:var(--dark);word-break:keep-all}.finder-qual .finder-qual-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d9d9d9;font-size:clamp(19px,calc(22 / 1200 * 100vw),22px);font-weight:700;line-height:1.4;letter-spacing:-0.02em}.finder-qual .finder-qual-tit::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;background:url(../images/icon-check-circle-fill.svg) no-repeat center/contain}.finder-qual .finder-qual-tit strong{font-weight:700;color:var(--primary)}.finder-qual .finder-qual-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;margin-bottom:0}.finder-qual .finder-qual-list>li{position:relative;padding-left:18px;font-size:clamp(16px,calc(18 / 1200 * 100vw),18px);line-height:1.6;letter-spacing:-0.02em}.finder-qual .finder-qual-list>li::before{content:"";position:absolute;left:0;top:calc(.8em - 3px);width:6px;height:6px;background-color:var(--tertiary);border-radius:50%}.finder-qual .finder-qual-list .grade{margin-right:8px;font-weight:700;color:var(--primary)}.finder-qual .finder-qual-note{margin:12px 0 0;font-size:clamp(15px,calc(16 / 1200 * 100vw),16px);line-height:1.6;color:var(--muted)}@media(max-width: 767.98px){.finder-qual{padding:24px 20px;border-radius:16px}.finder-qual .finder-qual-tit{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-bottom:16px;padding-bottom:16px}.finder-qual .finder-qual-tit::before{width:24px;height:24px;margin-top:1px}}.finder-result{max-width:var(--cont-sm);margin:0 auto;padding:var(--space100) var(--space50);color:#141414;text-align:center;word-break:keep-all}.finder-result .text-xxl{font-weight:800;line-height:1.5;letter-spacing:-0.02em}.finder-result dl{margin:0}.finder-result dl dt{margin-top:var(--space32);font-weight:800;line-height:1.5;letter-spacing:-0.02em}.finder-result dl dd{margin:8px 0 0;line-height:1.5;letter-spacing:-0.02em}.finder-result~.btn-wrap{margin-top:var(--space64)}@media(max-width: 767.98px){.finder-result{padding:var(--space64) 16px}}.sub-cont-wrap .tit-wrap .h4,.sub-cont-wrap .tit-wrap .step-list .num strong,.step-list .num .sub-cont-wrap .tit-wrap strong{font-weight:800;line-height:1.5;color:var(--dark)}.txt-desc{margin-bottom:var(--space40);line-height:1.6;color:var(--dark);word-break:keep-all}.picto-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space24) var(--space40);margin-bottom:0}.picto-grid.col4{grid-template-columns:repeat(4, minmax(0, 1fr));-webkit-column-gap:var(--space24);-moz-column-gap:var(--space24);column-gap:var(--space24)}@media(max-width: 1239.98px){.picto-grid.col4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.picto-grid,.picto-grid.col4{grid-template-columns:minmax(0, 1fr)}}.picto-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:var(--space24);height:100%;min-height:clamp(160px,calc(250 / 1200 * 100vw),250px);padding:var(--space32) 20px;background-color:var(--bg-light);border-radius:var(--radius);line-height:1.5;color:var(--muted);text-align:center;word-break:keep-all}.picto-bx .text-xl,.picto-bx .bar-chart .chart-list strong,.bar-chart .chart-list .picto-bx strong,.picto-bx .bar-chart figcaption strong,.bar-chart figcaption .picto-bx strong,.picto-bx .amount-list dd,.amount-list .picto-bx dd,.picto-bx .btn.xxl,.picto-bx .link-bx strong,.link-bx .picto-bx strong,.picto-bx .bn-split .bn-cont .h3+p,.bn-split .bn-cont .picto-bx .h3+p,.picto-bx .bn-cta .h3+p,.bn-cta .picto-bx .h3+p,.picto-bx .table-wrap.round thead th,.table-wrap.round thead .picto-bx th,.picto-bx .table-wrap.round tbody th,.table-wrap.round tbody .picto-bx th,.picto-bx .table-wrap.round tfoot th,.table-wrap.round tfoot .picto-bx th,.picto-bx .table-wrap.round tfoot td,.table-wrap.round tfoot .picto-bx td,.picto-bx .msg-box .msg-title,.msg-box .picto-bx .msg-title,.picto-bx .board-faq summary h3,.board-faq summary .picto-bx h3,.picto-bx .finder-result dl dt,.finder-result dl .picto-bx dt{font-weight:700;line-height:1.5;color:var(--dark)}.picto-bx .text-xl+p,.picto-bx .bar-chart .chart-list strong+p,.bar-chart .chart-list .picto-bx strong+p,.picto-bx .bar-chart figcaption strong+p,.bar-chart figcaption .picto-bx strong+p,.picto-bx .amount-list dd+p,.amount-list .picto-bx dd+p,.picto-bx .btn.xxl+p,.picto-bx .link-bx strong+p,.link-bx .picto-bx strong+p,.picto-bx .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .picto-bx .h3+p+p,.picto-bx .bn-cta .h3+p+p,.bn-cta .picto-bx .h3+p+p,.picto-bx .table-wrap.round thead th+p,.table-wrap.round thead .picto-bx th+p,.picto-bx .table-wrap.round tbody th+p,.table-wrap.round tbody .picto-bx th+p,.picto-bx .table-wrap.round tfoot th+p,.table-wrap.round tfoot .picto-bx th+p,.picto-bx .table-wrap.round tfoot td+p,.table-wrap.round tfoot .picto-bx td+p,.picto-bx .msg-box .msg-title+p,.msg-box .picto-bx .msg-title+p,.picto-bx .board-faq summary h3+p,.board-faq summary .picto-bx h3+p,.picto-bx .finder-result dl dt+p,.finder-result dl .picto-bx dt+p{margin-top:10px}.picto-bx p+.list-dash{margin-top:1.5em}.picto-bx .link{color:var(--tertiary)}.picto-bx.tall{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0}.picto-bx.tall .text-xl+p,.picto-bx.tall .bar-chart .chart-list strong+p,.bar-chart .chart-list .picto-bx.tall strong+p,.picto-bx.tall .bar-chart figcaption strong+p,.bar-chart figcaption .picto-bx.tall strong+p,.picto-bx.tall .amount-list dd+p,.amount-list .picto-bx.tall dd+p,.picto-bx.tall .btn.xxl+p,.picto-bx.tall .link-bx strong+p,.link-bx .picto-bx.tall strong+p,.picto-bx.tall .bn-split .bn-cont .h3+p+p,.bn-split .bn-cont .picto-bx.tall .h3+p+p,.picto-bx.tall .bn-cta .h3+p+p,.bn-cta .picto-bx.tall .h3+p+p,.picto-bx.tall .table-wrap.round thead th+p,.table-wrap.round thead .picto-bx.tall th+p,.picto-bx.tall .table-wrap.round tbody th+p,.table-wrap.round tbody .picto-bx.tall th+p,.picto-bx.tall .table-wrap.round tfoot th+p,.table-wrap.round tfoot .picto-bx.tall th+p,.picto-bx.tall .table-wrap.round tfoot td+p,.table-wrap.round tfoot .picto-bx.tall td+p,.picto-bx.tall .msg-box .msg-title+p,.msg-box .picto-bx.tall .msg-title+p,.picto-bx.tall .board-faq summary h3+p,.board-faq summary .picto-bx.tall h3+p,.picto-bx.tall .finder-result dl dt+p,.finder-result dl .picto-bx.tall dt+p{margin-top:12px}a.picto-bx{-webkit-transition:.2s;transition:.2s}a.picto-bx:hover,a.picto-bx:focus{-webkit-box-shadow:inset 0 0 0 2px var(--tertiary);box-shadow:inset 0 0 0 2px var(--tertiary)}.step-flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space40) 48px;margin-bottom:0}.step-flow>li{position:relative}@media(min-width: 992px){.step-flow>li:not(:last-child):not(:nth-child(3n))::after{content:"";position:absolute;left:calc(100% + 12px);top:calc(50% - 12px);width:24px;height:24px;background:url(../images/step-arr.svg) no-repeat center center/contain}}@media(max-width: 991.98px){.step-flow{grid-template-columns:minmax(0, 1fr);row-gap:40px}.step-flow>li:not(:last-child)::after{content:"";position:absolute;left:calc(50% - 12px);top:calc(100% + 8px);width:24px;height:24px;background:url(../images/step-arr.svg) no-repeat center center/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.amount-list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--space24);margin:0}.amount-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:clamp(110px,calc(160 / 1200 * 100vw),160px);padding:20px;border:1px solid var(--border);border-radius:var(--radius);line-height:1.5;text-align:center;word-break:keep-all}.amount-list dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px;margin:0}.amount-list dt{font-weight:700;color:var(--muted)}.amount-list dd{margin:0;font-weight:700;color:var(--body)}.amount-list+.bx{margin-top:var(--space40)}@media(max-width: 991.98px){.amount-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.amount-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.amount-list>li:first-child{grid-column:1/-1}}.bx.sm .list-dot .btn.sm{margin:4px 0 4px 20px;vertical-align:middle}.scho-finder{padding:var(--space50) var(--space64);background-color:#fff;border:1px solid var(--border);border-radius:var(--radius);word-break:keep-all}@media(max-width: 767.98px){.scho-finder{padding:28px 20px}}.scho-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--space40)}.scho-panel[hidden]{display:none}.scho-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.scho-head .h4,.scho-head .step-list .num strong,.step-list .num .scho-head strong{font-weight:800;line-height:1.4;color:var(--dark)}.scho-head .h4:focus,.scho-head .step-list .num strong:focus,.step-list .num .scho-head strong:focus{outline:0}.scho-head .h4+p,.scho-head .step-list .num strong+p,.step-list .num .scho-head strong+p{margin-top:8px;font-size:17px;line-height:1.5;color:var(--muted)}@media(max-width: 767.98px){.scho-head .h4+p,.scho-head .step-list .num strong+p,.step-list .num .scho-head strong+p{font-size:15px}}.scho-count{-ms-flex-negative:0;flex-shrink:0;margin:0;font-family:var(--font-eng);font-size:20px;font-weight:600;line-height:1.3;color:var(--muted);letter-spacing:0}.scho-count strong{margin-right:4px;font-size:40px;font-weight:800;line-height:1;color:var(--tertiary)}@media(max-width: 767.98px){.scho-count{font-size:15px}.scho-count strong{font-size:28px}}.scho-req{position:relative;margin-top:12px}.scho-req>button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;padding:0;background:none;border:0;font-size:16px;font-weight:700;line-height:1.5;color:var(--tertiary);text-decoration:underline;text-underline-position:from-font}.scho-req>button::before{content:"";width:22px;height:22px;background:url(../images/sub/help-green.svg) no-repeat center center/contain}.scho-req .scho-tip{left:-13px;right:auto;top:calc(100% + 10px)}.scho-req .scho-tip::before{left:16px;right:auto}.scho-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin:0}.scho-step>li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;font-size:15px;font-weight:600;line-height:1.5;color:var(--muted);white-space:nowrap}.scho-step>li::before{content:"";height:6px;background-color:var(--border);border-radius:3px}.scho-step>li.done{color:var(--tertiary)}.scho-step>li.done::before{background-color:var(--tertiary)}.scho-step>li.on{font-weight:700;color:var(--primary)}.scho-step>li.on::before{background-color:var(--tertiary)}@media(max-width: 991.98px){.scho-step{position:relative;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;padding-bottom:28px}.scho-step>li{font-size:0}.scho-step>li.on span{position:absolute;left:0;bottom:0;font-size:15px}}.scho-opts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin:0}.scho-opts>li{position:relative}@media(max-width: 991.98px){.scho-opts{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}}@media(max-width: 767.98px){.scho-opts{grid-template-columns:minmax(0, 1fr);gap:8px}}.scho-opt{display:block;height:100%;margin:0;cursor:pointer}.scho-opt input[type=checkbox]{position:absolute;z-index:1;left:24px;top:24px;width:26px;height:26px;background:url(../images/chk-round-off.svg) no-repeat center center/contain;border:0;border-radius:7px}.scho-opt input[type=checkbox]:checked{background:url(../images/chk-round-on.svg) no-repeat center center/contain}.scho-opt input[type=checkbox]:checked+span{background-color:var(--secondary-light);border-color:var(--tertiary);color:var(--primary)}.scho-opt span{display:block;height:100%;min-height:150px;padding:68px 24px 22px;background-color:var(--bg-light);border:2px solid rgba(0,0,0,0);border-radius:var(--radius-sm);font-size:20px;font-weight:700;line-height:1.4;color:var(--dark);-webkit-transition:.2s;transition:.2s}.scho-opt:hover span{border-color:var(--border)}@media(max-width: 767.98px){.scho-opt input[type=checkbox]{left:18px;top:calc(50% - 11px);width:22px;height:22px}.scho-opt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:14px 52px;font-size:16px}}.scho-help{position:absolute;z-index:2;right:24px;top:26px;width:22px;height:22px;padding:0;background:url(../images/sub/help-gray.svg) no-repeat center center/contain;border:0;border-radius:50%}@media(max-width: 767.98px){.scho-help{right:16px;top:calc(50% - 11px)}}.scho-tip{display:none;position:absolute;z-index:5;right:6px;top:61px;width:340px;max-width:calc(100% - 12px);margin:0;padding:14px 18px;background-color:var(--primary);border-radius:12px;-webkit-filter:drop-shadow(0 8px 12px rgba(0, 0, 0, 0.16));filter:drop-shadow(0 8px 12px rgba(0, 0, 0, 0.16));font-size:15px;font-weight:400;line-height:1.6;color:#fff;text-align:left}.scho-tip::before{content:"";position:absolute;right:24px;bottom:calc(100% - 1px);width:16px;height:9px;background-color:var(--primary);clip-path:polygon(50% 0, 100% 100%, 0 100%)}@media(max-width: 767.98px){.scho-tip{right:4px;top:calc(50% + 18px);font-size:14px}.scho-tip::before{right:14px}}.scho-help:focus-visible+.scho-tip,.scho-help.open+.scho-tip,.scho-help-txt:focus-visible+.scho-tip,.scho-help-txt.open+.scho-tip{display:block}@media(hover: hover){.scho-help:hover+.scho-tip,.scho-help-txt:hover+.scho-tip{display:block}}.scho-msg{margin:calc(var(--space24)*-1) 0 0;font-size:16px;font-weight:600;line-height:1.5;color:#e5372c}.scho-msg:empty{display:none}.scho-panel>.scho-desc{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}@media(max-width: 767.98px){.scho-panel>.scho-desc{font-size:14px}}.scho-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.scho-btns .btn-wrap{margin-left:auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}@media(max-width: 767.98px){.scho-btns .btn.xl{-webkit-box-flex:1;-ms-flex:1;flex:1}.scho-btns .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.scho-result-head{text-align:center}.scho-result-head .text-xxl{font-weight:800;line-height:1.4;color:var(--dark)}.scho-result-head .text-xxl:focus{outline:0}.scho-result-head p{margin-top:12px;font-size:18px;line-height:1.5;color:var(--muted)}@media(max-width: 767.98px){.scho-result-head p{font-size:15px}}.scho-result-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px;margin:0;counter-reset:scho-rank}.scho-result-list[hidden]{display:none}@media(max-width: 767.98px){.scho-result-list{row-gap:12px}}.scho-item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-color:var(--bg-light);border-radius:24px;counter-increment:scho-rank}.scho-item[hidden]{display:none}@media(max-width: 767.98px){.scho-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--radius-sm)}}.scho-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;padding:32px 40px}@media(max-width: 767.98px){.scho-info{row-gap:10px;padding:20px}}.scho-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:24px;font-weight:800;line-height:1.4;color:var(--dark)}.scho-name::before{content:counter(scho-rank);-ms-flex-negative:0;flex-shrink:0;padding:4px 12px;background-color:var(--tertiary);border-radius:999px;font-size:14px;font-weight:700;line-height:1.3;color:#fff}@media(max-width: 767.98px){.scho-name{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:18px}.scho-name::before{margin-top:1px;padding:3px 10px;font-size:13px}}.scho-meta{display:grid;grid-template-columns:90px minmax(0, 1fr);gap:16px 24px;margin:0;font-size:17px;line-height:1.5}.scho-meta dt{font-weight:600;color:var(--muted)}.scho-meta dd{margin:0;color:var(--dark)}@media(max-width: 767.98px){.scho-meta{grid-template-columns:60px minmax(0, 1fr);gap:8px 12px;font-size:15px}}.scho-note{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}@media(max-width: 767.98px){.scho-note{font-size:13px}}.scho-info>.scho-note{margin-top:0}.scho-benefit{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:6px;width:260px;padding:32px;background-color:var(--secondary);color:#fff;text-align:center}.scho-benefit span{font-size:16px;font-weight:600;line-height:1.5}.scho-benefit strong{font-size:28px;font-weight:800;line-height:1.3}.scho-benefit small{display:block;font-size:15px;font-weight:600;line-height:1.5}@media(max-width: 991.98px){.scho-benefit{width:200px;padding:24px 16px}.scho-benefit strong{font-size:22px}}@media(max-width: 767.98px){.scho-benefit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:auto;padding:14px 20px;text-align:right}.scho-benefit span{font-size:14px}.scho-benefit strong{font-size:17px}}.scho-empty{margin:0;padding:var(--space50) 20px;background-color:var(--bg-light);border-radius:24px;font-size:18px;line-height:1.6;color:var(--muted);text-align:center}.scho-empty[hidden]{display:none}@media(max-width: 767.98px){.scho-empty{font-size:15px}}.scho-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:28px 32px;background-color:var(--bg-light);border-radius:var(--radius-sm)}.scho-contact .list-dot{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;font-size:17px;line-height:1.5;color:var(--dark)}.scho-contact .list-dot em{color:var(--tertiary)}.scho-contact .btn-kakao{-ms-flex-negative:0;flex-shrink:0;padding:16px 28px;background-color:#fee500;border-radius:999px;font-size:17px;font-weight:700;line-height:1.5;color:var(--dark)}.scho-contact .btn-kakao:hover,.scho-contact .btn-kakao:focus{-webkit-filter:brightness(0.96);filter:brightness(0.96)}@media(max-width: 767.98px){.scho-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:16px;padding:20px}.scho-contact .list-dot{font-size:15px}.scho-contact .btn-kakao{padding:12px 20px;font-size:15px;text-align:center}}.scho-result-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dept-nav{margin-top:var(--space24)}.dept-nav ul{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1px;margin-bottom:0;background:rgba(0,0,0,.1) padding-box;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius);overflow:hidden}.dept-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;height:100%;min-height:56px;padding:8px 40px 8px 24px;background-color:#fff;line-height:1.5;color:var(--dark);word-break:keep-all}.dept-nav a img{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.dept-nav a::after{content:"";-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-left:auto;background:url(../images/icon-arr-right.svg) no-repeat center center/7px auto}.dept-nav a:hover,.dept-nav a:focus{background-color:var(--secondary-light)}.dept-nav a.on{background-color:var(--secondary);font-weight:700;color:#fff}.dept-nav a.on img,.dept-nav a.on::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(max-width: 1239.98px){.dept-nav ul{grid-template-columns:repeat(3, minmax(0, 1fr))}.dept-nav a{padding:8px 16px}}@media(max-width: 767.98px){.dept-nav{display:none}}.dept-nav.filter{margin-top:0}.dept-nav.filter li:empty{background-color:#fff}@media(max-width: 767.98px){.dept-nav.filter{display:block}.dept-nav.filter ul{grid-template-columns:repeat(2, minmax(0, 1fr));border-radius:var(--radius-sm)}.dept-nav.filter li:empty{display:none}.dept-nav.filter a{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;min-height:48px;padding:8px 12px}.dept-nav.filter a img{width:20px;height:20px}}.alumni-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space32) 14px}.alumni-wrap .tit-wrap.stack{margin-bottom:var(--space32)}.alumni-wrap .alumni-top{-ms-flex-negative:0;flex-shrink:0;width:300px}.alumni-wrap .swiper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:1224px}@media(max-width: 1239.98px){.alumni-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.alumni-wrap .alumni-top{width:auto}.alumni-wrap .swiper{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:none}}.cert-list .cert-item{background-color:var(--bg-light);border-radius:var(--radius);overflow:hidden}.cert-list .cert-item+.cert-item{margin-top:12px}.cert-list .cert-item::after{content:"";display:block;clear:both}.cert-list .cert-item:nth-child(even)[open] summary{background-color:var(--tertiary)}.cert-list summary{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:minmax(var(--space16), 1fr) auto auto minmax(var(--space16), 1fr);min-height:clamp(110px,calc(160 / 1200 * 100vw),160px);padding-right:clamp(48px,calc(72 / 1200 * 100vw),72px);list-style:none;text-align:center;word-break:keep-all;cursor:pointer}.cert-list summary::-webkit-details-marker{display:none}.cert-list summary::after{content:"";position:absolute;right:var(--space32);top:calc(50% - 12px);width:24px;height:24px;background:url(../images/icon-plus.svg) no-repeat center center/contain}.cert-list summary .thumb{position:relative;display:block;grid-column:1;grid-row:1/-1;width:clamp(110px,calc(340 / 1200 * 100vw),340px);margin:0;aspect-ratio:auto;border-radius:var(--radius);overflow:hidden}.cert-list summary .thumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cert-list summary .text-xl,.cert-list summary .bar-chart .chart-list strong,.bar-chart .chart-list .cert-list summary strong,.cert-list summary .bar-chart figcaption strong,.bar-chart figcaption .cert-list summary strong,.cert-list summary .btn.xxl,.cert-list summary .link-bx strong,.link-bx .cert-list summary strong,.cert-list summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .cert-list summary .h3+p,.cert-list summary .bn-cta .h3+p,.bn-cta .cert-list summary .h3+p,.cert-list summary .table-wrap.round thead th,.table-wrap.round thead .cert-list summary th,.cert-list summary .table-wrap.round tbody th,.table-wrap.round tbody .cert-list summary th,.cert-list summary .table-wrap.round tfoot th,.table-wrap.round tfoot .cert-list summary th,.cert-list summary .table-wrap.round tfoot td,.table-wrap.round tfoot .cert-list summary td,.cert-list summary .msg-box .msg-title,.msg-box .cert-list summary .msg-title,.cert-list .board-faq summary h3,.board-faq .cert-list summary h3,.cert-list summary .finder-result dl dt,.finder-result dl .cert-list summary dt,.cert-list summary .amount-list dd,.amount-list .cert-list summary dd,.cert-list summary .cert-desc{grid-column:2;margin:0;padding-left:clamp(16px,calc(72 / 1200 * 100vw),72px)}.cert-list summary .text-xl,.cert-list summary .bar-chart .chart-list strong,.bar-chart .chart-list .cert-list summary strong,.cert-list summary .bar-chart figcaption strong,.bar-chart figcaption .cert-list summary strong,.cert-list summary .btn.xxl,.cert-list summary .link-bx strong,.link-bx .cert-list summary strong,.cert-list summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .cert-list summary .h3+p,.cert-list summary .bn-cta .h3+p,.bn-cta .cert-list summary .h3+p,.cert-list summary .table-wrap.round thead th,.table-wrap.round thead .cert-list summary th,.cert-list summary .table-wrap.round tbody th,.table-wrap.round tbody .cert-list summary th,.cert-list summary .table-wrap.round tfoot th,.table-wrap.round tfoot .cert-list summary th,.cert-list summary .table-wrap.round tfoot td,.table-wrap.round tfoot .cert-list summary td,.cert-list summary .msg-box .msg-title,.msg-box .cert-list summary .msg-title,.cert-list .board-faq summary h3,.board-faq .cert-list summary h3,.cert-list summary .finder-result dl dt,.finder-result dl .cert-list summary dt,.cert-list summary .amount-list dd,.amount-list .cert-list summary dd{grid-row:2;color:var(--dark)}.cert-list summary .cert-desc{grid-row:3;display:block;margin-top:12px;line-height:1.5;color:var(--dark)}@media(max-width: 767.98px){.cert-list summary{text-align:left}.cert-list summary .text-xl,.cert-list summary .bar-chart .chart-list strong,.bar-chart .chart-list .cert-list summary strong,.cert-list summary .bar-chart figcaption strong,.bar-chart figcaption .cert-list summary strong,.cert-list summary .btn.xxl,.cert-list summary .link-bx strong,.link-bx .cert-list summary strong,.cert-list summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .cert-list summary .h3+p,.cert-list summary .bn-cta .h3+p,.bn-cta .cert-list summary .h3+p,.cert-list summary .table-wrap.round thead th,.table-wrap.round thead .cert-list summary th,.cert-list summary .table-wrap.round tbody th,.table-wrap.round tbody .cert-list summary th,.cert-list summary .table-wrap.round tfoot th,.table-wrap.round tfoot .cert-list summary th,.cert-list summary .table-wrap.round tfoot td,.table-wrap.round tfoot .cert-list summary td,.cert-list summary .msg-box .msg-title,.msg-box .cert-list summary .msg-title,.cert-list .board-faq summary h3,.board-faq .cert-list summary h3,.cert-list summary .finder-result dl dt,.finder-result dl .cert-list summary dt,.cert-list summary .amount-list dd,.amount-list .cert-list summary dd,.cert-list summary .cert-desc{padding-left:16px}}.cert-list.align-left summary{text-align:left}.cert-list.align-left summary .text-xl,.cert-list.align-left summary .bar-chart .chart-list strong,.bar-chart .chart-list .cert-list.align-left summary strong,.cert-list.align-left summary .bar-chart figcaption strong,.bar-chart figcaption .cert-list.align-left summary strong,.cert-list.align-left summary .btn.xxl,.cert-list.align-left summary .link-bx strong,.link-bx .cert-list.align-left summary strong,.cert-list.align-left summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .cert-list.align-left summary .h3+p,.cert-list.align-left summary .bn-cta .h3+p,.bn-cta .cert-list.align-left summary .h3+p,.cert-list.align-left summary .table-wrap.round thead th,.table-wrap.round thead .cert-list.align-left summary th,.cert-list.align-left summary .table-wrap.round tbody th,.table-wrap.round tbody .cert-list.align-left summary th,.cert-list.align-left summary .table-wrap.round tfoot th,.table-wrap.round tfoot .cert-list.align-left summary th,.cert-list.align-left summary .table-wrap.round tfoot td,.table-wrap.round tfoot .cert-list.align-left summary td,.cert-list.align-left summary .msg-box .msg-title,.msg-box .cert-list.align-left summary .msg-title,.cert-list.align-left .board-faq summary h3,.board-faq .cert-list.align-left summary h3,.cert-list.align-left summary .finder-result dl dt,.finder-result dl .cert-list.align-left summary dt,.cert-list.align-left summary .amount-list dd,.amount-list .cert-list.align-left summary dd,.cert-list.align-left summary .cert-desc{padding-left:var(--space40)}.cert-list.open-dark [open] summary .text-xl,.cert-list.open-dark [open] summary .bar-chart .chart-list strong,.bar-chart .chart-list .cert-list.open-dark [open] summary strong,.cert-list.open-dark [open] summary .bar-chart figcaption strong,.bar-chart figcaption .cert-list.open-dark [open] summary strong,.cert-list.open-dark [open] summary .btn.xxl,.cert-list.open-dark [open] summary .link-bx strong,.link-bx .cert-list.open-dark [open] summary strong,.cert-list.open-dark [open] summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .cert-list.open-dark [open] summary .h3+p,.cert-list.open-dark [open] summary .bn-cta .h3+p,.bn-cta .cert-list.open-dark [open] summary .h3+p,.cert-list.open-dark [open] summary .table-wrap.round thead th,.table-wrap.round thead .cert-list.open-dark [open] summary th,.cert-list.open-dark [open] summary .table-wrap.round tbody th,.table-wrap.round tbody .cert-list.open-dark [open] summary th,.cert-list.open-dark [open] summary .table-wrap.round tfoot th,.table-wrap.round tfoot .cert-list.open-dark [open] summary th,.cert-list.open-dark [open] summary .table-wrap.round tfoot td,.table-wrap.round tfoot .cert-list.open-dark [open] summary td,.cert-list.open-dark [open] summary .msg-box .msg-title,.msg-box .cert-list.open-dark [open] summary .msg-title,.cert-list.open-dark [open] .board-faq summary h3,.board-faq .cert-list.open-dark [open] summary h3,.cert-list.open-dark [open] summary .finder-result dl dt,.finder-result dl .cert-list.open-dark [open] summary dt,.cert-list.open-dark [open] summary .amount-list dd,.amount-list .cert-list.open-dark [open] summary dd,.cert-list.open-dark [open] summary .cert-desc{color:var(--primary)}.cert-list .cert-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:clamp(110px,calc(160 / 1200 * 100vw),160px);padding:5px var(--space40);background-color:#fff;line-height:1.6;color:var(--dark);word-break:keep-all}.cert-list .cert-cont li{padding-left:.7em;text-indent:-0.7em}.cert-list .cert-cont li::before{content:"• "}.cert-list .cert-cont li+li{margin-top:4px}.cert-list .cert-cont ul{margin-bottom:0}.cert-list [open]{background-color:#fff}.cert-list [open] summary{padding-right:0;background-color:var(--secondary);border-radius:var(--radius)}.cert-list [open] summary::after,.cert-list [open] summary .thumb{display:none}.cert-list [open] summary .text-xl,.cert-list [open] summary .bar-chart .chart-list strong,.bar-chart .chart-list .cert-list [open] summary strong,.cert-list [open] summary .bar-chart figcaption strong,.bar-chart figcaption .cert-list [open] summary strong,.cert-list [open] summary .btn.xxl,.cert-list [open] summary .link-bx strong,.link-bx .cert-list [open] summary strong,.cert-list [open] summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .cert-list [open] summary .h3+p,.cert-list [open] summary .bn-cta .h3+p,.bn-cta .cert-list [open] summary .h3+p,.cert-list [open] summary .table-wrap.round thead th,.table-wrap.round thead .cert-list [open] summary th,.cert-list [open] summary .table-wrap.round tbody th,.table-wrap.round tbody .cert-list [open] summary th,.cert-list [open] summary .table-wrap.round tfoot th,.table-wrap.round tfoot .cert-list [open] summary th,.cert-list [open] summary .table-wrap.round tfoot td,.table-wrap.round tfoot .cert-list [open] summary td,.cert-list [open] summary .msg-box .msg-title,.msg-box .cert-list [open] summary .msg-title,.cert-list [open] .board-faq summary h3,.board-faq .cert-list [open] summary h3,.cert-list [open] summary .finder-result dl dt,.finder-result dl .cert-list [open] summary dt,.cert-list [open] summary .amount-list dd,.amount-list .cert-list [open] summary dd,.cert-list [open] summary .cert-desc{padding-left:var(--space40);padding-right:var(--space40);color:#fff}@media(min-width: 992px){.cert-list [open]{position:relative}.cert-list [open] summary{position:absolute;left:0;top:0;bottom:0;width:340px}.cert-list [open] .cert-cont{margin-left:340px}}@media(max-width: 991.98px){.cert-list [open] .cert-cont{padding:var(--space24)}}.extra-acc{background-color:var(--bg-light);border-radius:var(--radius);overflow:hidden}.extra-acc>summary{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:minmax(var(--space16), 1fr) auto auto minmax(var(--space16), 1fr);min-height:clamp(110px,calc(160 / 1200 * 100vw),160px);padding-right:clamp(48px,calc(72 / 1200 * 100vw),72px);list-style:none;text-align:center;word-break:keep-all;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.extra-acc>summary:hover{background-color:var(--bg)}.extra-acc>summary::-webkit-details-marker{display:none}.extra-acc>summary::after{content:"";position:absolute;right:var(--space32);top:calc(50% - 12px);width:24px;height:24px;background:url(../images/icon-plus.svg) no-repeat center center/contain;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.extra-acc>summary .thumb{position:relative;grid-column:1;grid-row:1/-1;display:block;width:clamp(110px,calc(340 / 1200 * 100vw),340px);margin:0;border-radius:var(--radius);overflow:hidden}.extra-acc>summary .thumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.extra-acc>summary .text-xl,.extra-acc>summary .bar-chart .chart-list strong,.bar-chart .chart-list .extra-acc>summary strong,.extra-acc>summary .bar-chart figcaption strong,.bar-chart figcaption .extra-acc>summary strong,.extra-acc>summary .btn.xxl,.extra-acc>summary .link-bx strong,.link-bx .extra-acc>summary strong,.extra-acc>summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .extra-acc>summary .h3+p,.extra-acc>summary .bn-cta .h3+p,.bn-cta .extra-acc>summary .h3+p,.extra-acc>summary .table-wrap.round thead th,.table-wrap.round thead .extra-acc>summary th,.extra-acc>summary .table-wrap.round tbody th,.table-wrap.round tbody .extra-acc>summary th,.extra-acc>summary .table-wrap.round tfoot th,.table-wrap.round tfoot .extra-acc>summary th,.extra-acc>summary .table-wrap.round tfoot td,.table-wrap.round tfoot .extra-acc>summary td,.extra-acc>summary .msg-box .msg-title,.msg-box .extra-acc>summary .msg-title,.board-faq .extra-acc>summary h3,.extra-acc>summary .finder-result dl dt,.finder-result dl .extra-acc>summary dt,.extra-acc>summary .amount-list dd,.amount-list .extra-acc>summary dd,.extra-acc>summary .extra-count{grid-column:2;margin:0;padding-left:clamp(16px,calc(72 / 1200 * 100vw),72px);color:var(--dark)}.extra-acc>summary .text-xl,.extra-acc>summary .bar-chart .chart-list strong,.bar-chart .chart-list .extra-acc>summary strong,.extra-acc>summary .bar-chart figcaption strong,.bar-chart figcaption .extra-acc>summary strong,.extra-acc>summary .btn.xxl,.extra-acc>summary .link-bx strong,.link-bx .extra-acc>summary strong,.extra-acc>summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .extra-acc>summary .h3+p,.extra-acc>summary .bn-cta .h3+p,.bn-cta .extra-acc>summary .h3+p,.extra-acc>summary .table-wrap.round thead th,.table-wrap.round thead .extra-acc>summary th,.extra-acc>summary .table-wrap.round tbody th,.table-wrap.round tbody .extra-acc>summary th,.extra-acc>summary .table-wrap.round tfoot th,.table-wrap.round tfoot .extra-acc>summary th,.extra-acc>summary .table-wrap.round tfoot td,.table-wrap.round tfoot .extra-acc>summary td,.extra-acc>summary .msg-box .msg-title,.msg-box .extra-acc>summary .msg-title,.board-faq .extra-acc>summary h3,.extra-acc>summary .finder-result dl dt,.finder-result dl .extra-acc>summary dt,.extra-acc>summary .amount-list dd,.amount-list .extra-acc>summary dd{grid-row:2}.extra-acc>summary .extra-count{grid-row:3;display:block;margin-top:12px;line-height:1.5}@media(max-width: 767.98px){.extra-acc>summary{text-align:left}.extra-acc>summary .text-xl,.extra-acc>summary .bar-chart .chart-list strong,.bar-chart .chart-list .extra-acc>summary strong,.extra-acc>summary .bar-chart figcaption strong,.bar-chart figcaption .extra-acc>summary strong,.extra-acc>summary .btn.xxl,.extra-acc>summary .link-bx strong,.link-bx .extra-acc>summary strong,.extra-acc>summary .bn-split .bn-cont .h3+p,.bn-split .bn-cont .extra-acc>summary .h3+p,.extra-acc>summary .bn-cta .h3+p,.bn-cta .extra-acc>summary .h3+p,.extra-acc>summary .table-wrap.round thead th,.table-wrap.round thead .extra-acc>summary th,.extra-acc>summary .table-wrap.round tbody th,.table-wrap.round tbody .extra-acc>summary th,.extra-acc>summary .table-wrap.round tfoot th,.table-wrap.round tfoot .extra-acc>summary th,.extra-acc>summary .table-wrap.round tfoot td,.table-wrap.round tfoot .extra-acc>summary td,.extra-acc>summary .msg-box .msg-title,.msg-box .extra-acc>summary .msg-title,.board-faq .extra-acc>summary h3,.extra-acc>summary .finder-result dl dt,.finder-result dl .extra-acc>summary dt,.extra-acc>summary .amount-list dd,.amount-list .extra-acc>summary dd,.extra-acc>summary .extra-count{padding-left:16px}}.extra-acc[open]>summary::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.extra-cont{margin:clamp(10px,calc(16 / 1200 * 100vw),16px);padding:var(--space40) clamp(16px,calc(40 / 1200 * 100vw),40px) clamp(24px,calc(48 / 1200 * 100vw),48px);background-color:#fff;border-radius:var(--radius-sm)}.extra-group+.extra-group{margin-top:var(--space64)}.extra-hd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.extra-hd .badge{margin:0}.extra-req{padding:.3888888889rem 14px;background-color:var(--secondary-light);border:1px solid var(--primary);border-radius:2em;font-weight:700;line-height:1;color:var(--primary)}.extra-req.opt{background-color:#fff;border-style:dashed;border-color:var(--gray);color:var(--muted)}.extra-total{margin-left:auto;color:var(--muted)}.extra-desc{margin:12px 0 var(--space24);color:var(--muted);word-break:keep-all}.extra-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space16);margin:0;padding:0;list-style:none}@media(max-width: 991.98px){.extra-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.extra-list{grid-template-columns:minmax(0, 1fr)}}.extra-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;min-width:0;padding:var(--space24);background-color:#fff;border:1px solid var(--border-light);border-radius:var(--radius-sm);-webkit-transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s,border-color .25s;transition:transform .25s,box-shadow .25s,border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.extra-item:only-child{grid-column:1/-1}.extra-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:#9cc3ae;-webkit-box-shadow:0 14px 28px -16px rgba(0,55,49,.5);box-shadow:0 14px 28px -16px rgba(0,55,49,.5)}@media(prefers-reduced-motion: reduce){.extra-item{-webkit-transition:none;transition:none}.extra-item:hover{-webkit-transform:none;transform:none}}.extra-num{padding:3px 11px;background-color:var(--secondary-light);border-radius:2em;font-size:14px;font-weight:700;line-height:1.5;color:var(--primary)}.extra-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.extra-tag{padding:3px 10px;background-color:var(--bg);border-radius:6px;font-size:13px;font-weight:600;line-height:1.5;color:var(--gray-dark)}.extra-tag.org{background-color:var(--primary);color:#fff}.extra-tit{display:block;font-weight:700;line-height:1.5;color:var(--dark);word-break:keep-all}.extra-sub{width:100%;margin:0;padding:12px 0 0;border-top:1px solid var(--border-light);list-style:none;line-height:1.5;color:var(--muted);word-break:keep-all}.extra-sub li+li{margin-top:4px}.extra-sub strong{margin-right:4px;color:var(--primary)}.extra-more{position:relative;padding-bottom:calc(52px + var(--space24))}.extra-more>summary{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;min-height:52px;padding:0 28px;background-color:#fff;border:1px solid var(--primary);border-radius:2em;list-style:none;font-size:16px;font-weight:700;color:var(--primary);white-space:nowrap;cursor:pointer;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.extra-more>summary::-webkit-details-marker{display:none}.extra-more>summary::before{content:"";width:14px;height:14px;background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) no-repeat center/100% 2px,-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) no-repeat center/2px 100%;background:linear-gradient(currentColor, currentColor) no-repeat center/100% 2px,linear-gradient(currentColor, currentColor) no-repeat center/2px 100%}.extra-more>summary:hover,.extra-more>summary:focus-visible{background-color:var(--primary);color:#fff}.extra-more>.extra-list{margin-top:var(--space16)}.extra-more .more-close{display:none}.extra-more[open]>summary::before{background-size:100% 2px,0 0}.extra-more[open] .more-open{display:none}.extra-more[open] .more-close{display:inline}.stats-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space40)}.stats-wrap .tit-wrap.stack{-ms-flex-negative:0;flex-shrink:0;width:450px;max-width:100%;row-gap:var(--space24);margin-bottom:0}.stats-wrap .bx{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:880px;padding:28px var(--space32) var(--space24)}@media(max-width: 1239.98px){.stats-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.stats-wrap .bx{max-width:none}}.bar-chart{--unit: 44px;margin:0}.bar-chart figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;line-height:1.5;color:var(--dark)}.bar-chart figcaption strong{font-weight:700}.bar-chart figcaption span{font-weight:500}.bar-chart figcaption span+span{margin-left:-4px;font-weight:400;color:var(--muted)}.bar-chart .chart-body{position:relative;height:calc(var(--unit)*5 + 110px);margin-top:var(--space24);overflow:hidden}.bar-chart .chart-axis{position:absolute;left:0;right:0;top:37px;margin:0}.bar-chart .chart-axis li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px;font-size:12px;line-height:18px;color:var(--muted)}.bar-chart .chart-axis li span{width:36px;padding-left:8px}.bar-chart .chart-axis li::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:rgba(0,55,49,.08)}.bar-chart .chart-axis li:last-child::after{background-color:rgba(0,55,49,.25)}.bar-chart .chart-axis li+li{margin-top:calc(var(--unit) - 18px)}.bar-chart .chart-list{position:absolute;left:36px;right:0;top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;max-width:770px;margin:0}.bar-chart .chart-list li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.bar-chart .chart-list strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;row-gap:8px;height:calc(var(--unit)*5 + 40px);font-weight:700;line-height:1.4;color:var(--primary)}.bar-chart .chart-list strong::after{content:"";width:clamp(24px,calc(60 / 1200 * 100vw),60px);height:calc(var(--unit)*var(--val));border-radius:2em 2em 0 0;background:-webkit-gradient(linear, left top, left bottom, from(#96DF38), to(#27CBA7));background:linear-gradient(to bottom, #96DF38, #27CBA7)}.bar-chart .chart-list li:nth-child(even) strong::after{background:-webkit-gradient(linear, left top, left bottom, from(#009774), to(#38D898));background:linear-gradient(to bottom, #009774, #38D898)}.bar-chart .chart-list span{margin-top:12px;font-weight:600;line-height:1.5;color:var(--dark);word-break:keep-all}@media(max-width: 767.98px){.bar-chart{--unit: 28px}.bar-chart figcaption{font-size:13px !important}.bar-chart figcaption strong{font-size:17px !important}.bar-chart .chart-axis span{width:24px;padding-left:4px}.bar-chart .chart-list{left:24px;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}.bar-chart .chart-list strong{row-gap:4px;font-size:14px !important}.bar-chart .chart-list span{margin-top:8px;font-size:11px !important;line-height:1.3;letter-spacing:-0.06em}}@media(max-width: 389.98px){.bar-chart figcaption strong{font-size:16px !important}.bar-chart .chart-list strong{font-size:13px !important}.bar-chart .chart-list span{font-size:10px !important}}.track-wrap{--c: var(--track, var(--dept))}.track-wrap .track-list{margin:0;padding:0;list-style:none;word-break:keep-all}.track-wrap .track-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.track-wrap .track-hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px 18px;background-color:var(--c);text-align:center;color:#fff}.track-wrap .track-hd .text-xl,.track-wrap .track-hd .btn.xxl,.track-wrap .track-hd .link-bx strong,.link-bx .track-wrap .track-hd strong,.track-wrap .track-hd .bn-split .bn-cont .h3+p,.bn-split .bn-cont .track-wrap .track-hd .h3+p,.track-wrap .track-hd .bn-cta .h3+p,.bn-cta .track-wrap .track-hd .h3+p,.track-wrap .track-hd .table-wrap.round thead th,.table-wrap.round thead .track-wrap .track-hd th,.track-wrap .track-hd .table-wrap.round tbody th,.table-wrap.round tbody .track-wrap .track-hd th,.track-wrap .track-hd .table-wrap.round tfoot th,.table-wrap.round tfoot .track-wrap .track-hd th,.track-wrap .track-hd .table-wrap.round tfoot td,.table-wrap.round tfoot .track-wrap .track-hd td,.track-wrap .track-hd .msg-box .msg-title,.msg-box .track-wrap .track-hd .msg-title,.track-wrap .track-hd .board-faq summary h3,.board-faq summary .track-wrap .track-hd h3,.track-wrap .track-hd .finder-result dl dt,.finder-result dl .track-wrap .track-hd dt,.track-wrap .track-hd .amount-list dd,.amount-list .track-wrap .track-hd dd,.track-wrap .track-hd .bar-chart figcaption strong,.bar-chart figcaption .track-wrap .track-hd strong,.track-wrap .track-hd .bar-chart .chart-list strong,.bar-chart .chart-list .track-wrap .track-hd strong{margin:0;font-weight:700;line-height:1.5;color:#fff}.track-wrap .track-hd p{margin:8px 0 0;font-size:17px;line-height:1.5}.track-wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;background-color:#fff}.track-wrap dt{padding:16px 14px;background-color:color-mix(in srgb, var(--c) 6%, #fff);font-size:20px;font-weight:700;line-height:1.5;color:var(--dark);text-align:center}.track-wrap dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:24px 22px 28px;line-height:1.6;color:var(--dark)}.track-wrap dd li+li{margin-top:12px}.track-wrap dd ul{margin-bottom:0}.track-wrap dd p{margin-bottom:0}.track-wrap dl.pill{padding:24px 22px 28px}.track-wrap dl.pill dt{-ms-flex-item-align:start;align-self:flex-start}.track-wrap dl.pill dd{padding:0}.track-wrap .t4{background-color:color-mix(in srgb, var(--c) 4%, #fff)}.track-wrap .t6{background-color:color-mix(in srgb, var(--c) 6%, #fff)}.track-wrap .t13{background-color:color-mix(in srgb, var(--c) 13%, #fff)}.track-wrap dt.solid{background-color:var(--c);color:#fff}.track-wrap dl.pill dt,.track-wrap .track-label{display:inline-block;margin-bottom:12px;padding:4px 14px;background-color:color-mix(in srgb, var(--c) 10%, #fff);border-radius:2em;font-size:18px;font-weight:700;line-height:1.5;color:var(--c)}.track-wrap .cert-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.track-wrap .swiper-control{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--space24)}@media(min-width: 1200px){.track-wrap .track-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:1px;background-color:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.track-wrap .rows-1>.track-item{grid-row:span 1}.track-wrap .rows-2>.track-item{grid-row:span 2}.track-wrap .rows-3>.track-item{grid-row:span 3}.track-wrap .rows-4>.track-item{grid-row:span 4}.track-wrap .rows-5>.track-item{grid-row:span 5}.track-wrap .rows-6>.track-item{grid-row:span 6}.track-wrap .rows-7>.track-item{grid-row:span 7}.track-wrap .rows-8>.track-item{grid-row:span 8}.track-wrap .track-item{display:grid;grid-template-rows:subgrid}.track-wrap .swiper-control{display:none}}@media(max-width: 1199.98px){.track-wrap .track-item{height:auto;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.track-wrap .track-item>dl:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.track-wrap .track-hd{padding:20px 16px}.track-wrap dt{padding:12px;font-size:18px}.track-wrap dd,.track-wrap dl.pill{padding:16px 18px 20px}}.table-wrap.round.curri{--head: var(--primary)}.table-wrap.round.curri .m-credit{display:none}@media(max-width: 767.98px){.table-wrap.round.curri{margin:0;padding:0;border:0;border-radius:0;overflow:visible}.table-wrap.round.curri table,.table-wrap.round.curri tbody,.table-wrap.round.curri tfoot,.table-wrap.round.curri tr,.table-wrap.round.curri th,.table-wrap.round.curri td{display:block;width:100%}.table-wrap.round.curri table{min-width:0;border:0}.table-wrap.round.curri thead,.table-wrap.round.curri colgroup,.table-wrap.round.curri td.credit{display:none}.table-wrap.round.curri tr{margin-bottom:12px;background-color:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.table-wrap.round.curri th,.table-wrap.round.curri td,.table-wrap.round.curri tbody th,.table-wrap.round.curri tbody td,.table-wrap.round.curri tfoot th,.table-wrap.round.curri tfoot td{height:auto;padding:12px 16px;border:0;text-align:left}.table-wrap.round.curri tbody tr:has(.sem1)>th{background-color:var(--head);color:#fff}.table-wrap.round.curri td.sem1,.table-wrap.round.curri td.sem2{position:relative;padding:16px}.table-wrap.round.curri td.sem1::before,.table-wrap.round.curri td.sem2::before{display:block;margin-bottom:10px;font-size:16px;font-weight:800;line-height:1;color:var(--head)}.table-wrap.round.curri td.sem1::after,.table-wrap.round.curri td.sem2::after{content:"학점";position:absolute;right:16px;top:16px;width:40px;font-size:16px;font-weight:800;line-height:1;color:var(--head);text-align:center}.table-wrap.round.curri td.sem1 li,.table-wrap.round.curri td.sem2 li{min-height:24px;word-break:keep-all}.table-wrap.round.curri td.sem1::before{content:"1학기 교과목"}.table-wrap.round.curri td.sem2{padding-top:4px}.table-wrap.round.curri td.sem2::before{content:"2학기 교과목"}.table-wrap.round.curri td.sem2::after{top:4px}.table-wrap.round.curri .m-credit{display:block;-ms-flex-negative:0;flex-shrink:0;width:40px;margin-left:auto;font-weight:700;text-align:center}.table-wrap.round.curri tr:not(:has(.sem1)){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:12px 16px;background-color:var(--dept-tint, var(--secondary-light))}.table-wrap.round.curri tr:not(:has(.sem1))>th,.table-wrap.round.curri tr:not(:has(.sem1))>td{width:auto;padding:0;background:none !important}.table-wrap.round.curri tr:not(:has(.sem1))>th{margin-right:auto}.table-wrap.round.curri tr:not(:has(.sem1)):has(>td:nth-of-type(4))>td:nth-of-type(1)::before{content:"1학기 "}.table-wrap.round.curri tr:not(:has(.sem1)):has(>td:nth-of-type(4))>td:nth-of-type(3)::before{content:"2학기 "}.table-wrap.round.curri tr:not(:has(.sem1)):has(>td:nth-of-type(4))>td:nth-of-type(2)::after,.table-wrap.round.curri tr:not(:has(.sem1)):has(>td:nth-of-type(4))>td:nth-of-type(4)::after{content:"학점"}.table-wrap.round.curri tfoot tr:not(:has(.sem1)){background-color:var(--head)}.table-wrap.round.curri tfoot tr:not(:has(.sem1))>th,.table-wrap.round.curri tfoot tr:not(:has(.sem1))>td{color:#fff}}.dept-theme .table-wrap.round.curri{--head: var(--dept)}.badge-dept{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:24px;padding:0 8px;background-color:var(--dept);border-radius:6px;font-size:14px;font-weight:500;line-height:1;color:#fff;vertical-align:middle}.badge-dept.light{background-color:color-mix(in srgb, var(--dept) 13%, #fff);border-radius:2em;color:color-mix(in srgb, var(--dept) 70%, #000)}:root{--dept-steps: 6}.steps-2{--dept-steps: 2}.steps-3{--dept-steps: 3}.steps-4{--dept-steps: 4}.steps-5{--dept-steps: 5}.steps-6{--dept-steps: 6}.steps-7{--dept-steps: 7}.steps-8{--dept-steps: 8}.steps-9{--dept-steps: 9}.steps-10{--dept-steps: 10}.steps-11{--dept-steps: 11}.steps-12{--dept-steps: 12}.steps-13{--dept-steps: 13}.badge-num.badge-dept1{background-color:color-mix(in srgb, var(--dept) calc(100% - 0 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept2{background-color:color-mix(in srgb, var(--dept) calc(100% - 1 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept3{background-color:color-mix(in srgb, var(--dept) calc(100% - 2 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept4{background-color:color-mix(in srgb, var(--dept) calc(100% - 3 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept5{background-color:color-mix(in srgb, var(--dept) calc(100% - 4 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept6{background-color:color-mix(in srgb, var(--dept) calc(100% - 5 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept7{background-color:color-mix(in srgb, var(--dept) calc(100% - 6 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept8{background-color:color-mix(in srgb, var(--dept) calc(100% - 7 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept9{background-color:color-mix(in srgb, var(--dept) calc(100% - 8 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept10{background-color:color-mix(in srgb, var(--dept) calc(100% - 9 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept11{background-color:color-mix(in srgb, var(--dept) calc(100% - 10 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept12{background-color:color-mix(in srgb, var(--dept) calc(100% - 11 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.badge-num.badge-dept13{background-color:color-mix(in srgb, var(--dept) calc(100% - 12 * 65% / (var(--dept-steps) - 1)), #000);color:#fff}.legend-list+.legend-list{margin-top:16px}.legend-bx{margin-top:var(--space16);padding:22px 28px;background-color:color-mix(in srgb, var(--dept) 4%, #fff);border:1px solid color-mix(in srgb, var(--dept) 20%, transparent);border-radius:16px;line-height:1.5;color:var(--muted);text-align:center;word-break:keep-all}.nav-wrap.tab-sticky+.tab-content>.tab-pane>.sect:first-child{margin-top:calc(var(--space40) - 12px)}.nav-wrap.tab-sticky+.tab-content>.tab-pane>.sect:first-child.faculty{margin-top:clamp(40px,calc(84 / 1200 * 100vw),84px);padding-bottom:var(--space80)}.sub-cont-wrap .row.faculty-list{row-gap:var(--space40)}.faculty-card{position:relative}.faculty-card .thumb{aspect-ratio:496/310}.faculty-card .thumb img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.faculty-card .thumb.no-photo img{-webkit-filter:grayscale(1);filter:grayscale(1)}.faculty-card:hover .thumb img,.faculty-card:focus-within .thumb img{-webkit-transform:scale(1.05);transform:scale(1.05)}.faculty-card .bx{position:static;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:0;min-height:0;padding:0;overflow:hidden}.faculty-card .info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:8px;width:100%;padding:clamp(32px,calc(44 / 1200 * 100vw),44px) var(--space24) var(--space32);line-height:1.5}.faculty-card .info p{margin:0}.faculty-card .position{font-weight:500;color:var(--tertiary)}.faculty-card .name{font-size:clamp(24px,calc(30 / 1200 * 100vw),30px);font-weight:700;line-height:1.5;color:var(--dark)}.faculty-card .mail{color:var(--muted);word-break:break-all}.faculty-card .mail a{position:relative;z-index:2;color:inherit}.faculty-card .btn-detail{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:100%;min-height:56px;padding:8px var(--space24);border-radius:0;font-size:1rem !important;font-weight:800;line-height:1.5}.faculty-card .btn-detail,.faculty-card .btn-detail:hover,.faculty-card .btn-detail:focus,.faculty-card .btn-detail:not(:disabled):not(.disabled):active{-webkit-filter:none;filter:none}.faculty-card .btn-detail::before{content:"";position:absolute;inset:0;z-index:1}.faculty-card .btn-detail::after{content:"";width:11px;height:11px;background:url(../images/icon-arr-right.svg) no-repeat center center/7px auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.prof-detail{letter-spacing:-0.03em}.prof-detail .prof-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding:56px 56px 40px}.prof-detail .prof-photo{-ms-flex-negative:0;flex-shrink:0;width:320px;aspect-ratio:4/3;overflow:hidden;background-color:var(--bg-light);border-radius:24px}.prof-detail .prof-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prof-detail .prof-photo.no-photo img{-webkit-filter:grayscale(1);filter:grayscale(1)}.prof-detail .prof-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:12px}.prof-detail .prof-dept{margin:0;padding:6px 14px;background-color:var(--secondary-light);border-radius:999px;font-size:15px;font-weight:600;line-height:1.4;color:var(--tertiary)}.prof-detail .prof-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.prof-detail .prof-name h2{margin:0;font-size:clamp(26px,calc(36 / 1200 * 100vw),36px);font-weight:800;line-height:1.3;color:var(--dark)}.prof-detail .prof-name .univ{font-size:17px;font-weight:600;line-height:1.7;color:var(--muted)}.prof-detail .prof-naver{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;padding:5px 12px;background-color:#fff;border:1px solid var(--border);border-radius:999px;font-size:14px;font-weight:600;line-height:1.4;color:var(--dark)}.prof-detail .prof-naver img{width:60px;height:12px}.prof-detail .prof-naver:hover,.prof-detail .prof-naver:focus{border-color:#03c75a;color:var(--dark);text-decoration:none}.prof-detail .prof-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;width:100%;margin:0;padding-top:8px;font-size:16px;line-height:1.6}.prof-detail .prof-meta>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.prof-detail .prof-meta dt{-ms-flex-negative:0;flex-shrink:0;width:72px;font-weight:600;color:var(--muted)}.prof-detail .prof-meta dd{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0;color:var(--dark);word-break:keep-all}.prof-detail .prof-meta a{color:var(--tertiary);word-break:break-all}.prof-detail .nav-line{-ms-flex-negative:0;flex-shrink:0;margin:0 56px;border-bottom-color:var(--border)}.prof-detail .nav-line a{height:auto;margin-bottom:-1px;padding:18px 8px;border-bottom-width:3px;font-size:18px;font-weight:600;color:var(--muted)}.prof-detail .nav-line a.active{font-weight:700}.prof-detail .prof-body{padding:40px 56px 56px}.prof-detail .prof-head+.prof-body{padding-top:0}.prof-detail .prof-sect+.prof-sect{margin-top:40px}.prof-detail .prof-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:16px;font-size:clamp(19px,calc(22 / 1200 * 100vw),22px);font-weight:700;line-height:1.4;color:var(--dark)}.prof-detail .prof-tit::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:4px;height:18px;background-color:var(--secondary);border-radius:2px}.prof-detail .prof-list{margin:0;padding:8px 24px;list-style:none;background-color:var(--bg-light);border-radius:16px}.prof-detail .prof-list li{padding:14px 0;font-size:17px;line-height:1.6;color:var(--dark);word-break:keep-all;overflow-wrap:anywhere}.prof-detail .prof-list li+li{border-top:1px solid var(--border)}.prof-detail .prof-empty{margin:0;padding:40px 0;font-size:17px;color:var(--muted);text-align:center}@media(max-width: 991.98px){.prof-detail .prof-photo{width:240px}}@media(max-width: 767.98px){.prof-detail .prof-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:20px;padding:24px 20px}.prof-detail .prof-photo{width:min(100%,240px);border-radius:16px}.prof-detail .prof-dept{font-size:14px}.prof-detail .prof-name .univ{font-size:15px}.prof-detail .prof-meta{font-size:15px}.prof-detail .prof-meta dt{width:64px}.prof-detail .nav-line{margin:0 20px}.prof-detail .nav-line a{padding:14px 4px;font-size:16px}.prof-detail .prof-body{padding:28px 20px 40px}.prof-detail .prof-tit{margin-bottom:12px}.prof-detail .prof-sect+.prof-sect{margin-top:32px}.prof-detail .prof-list{padding:4px 16px}.prof-detail .prof-list li{padding:12px 0;font-size:15px}}.prof-page .prof-detail{border:1px solid var(--border-light);border-radius:var(--radius)}.prof-page .btn-wrap{margin-top:var(--space40)}.prof-modal .modal-dialog{max-width:calc(1100px + var(--cont-padding)*2)}.prof-modal .modal-content{position:relative;row-gap:0;padding:0;overflow:hidden}.prof-modal .modal-content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));background:linear-gradient(rgba(255, 255, 255, 0), #fff);pointer-events:none}.prof-modal .close{position:absolute;top:28px;right:28px;z-index:2;width:40px;height:40px;margin:0;padding:0;background:url(../images/icon-close-round.svg) no-repeat center center/contain;opacity:1;text-shadow:none;font-size:0}.prof-modal .prof-detail{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prof-modal .prof-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) rgba(0,0,0,0)}.prof-modal .prof-body::-webkit-scrollbar{width:6px}.prof-modal .prof-body::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}@media(min-width: 768px){.prof-modal .modal-dialog{height:calc(100% - var(--space40)*2);min-height:0;margin:var(--space40) auto;padding:0 var(--cont-padding)}.prof-modal .modal-dialog .modal-content{height:100%;max-height:960px}}@media(max-width: 767.98px){.prof-modal .modal-content{position:static;max-height:calc(100vh - 1rem);overflow-y:auto}.prof-modal .modal-content::after{display:none}.prof-modal .close{top:10px;right:12px;width:32px;height:32px}.prof-modal .prof-detail{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block}.prof-modal .prof-head{padding-top:60px}.prof-modal .nav-line{position:sticky;top:0;z-index:1;margin:0;padding:0 52px 0 20px;border-bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(var(--border)), to(var(--border))) no-repeat 20px 100%/calc(100% - 40px) 1px,#fff;background:linear-gradient(var(--border), var(--border)) no-repeat 20px 100%/calc(100% - 40px) 1px,#fff}.prof-modal .prof-body{overflow:visible}}:root{--dept: var(--secondary);--dept-tint: var(--secondary-light)}.theme-senior-welfare{--dept: #71BF45;--dept-tint: #F6FBF4}.theme-health-medical-welfare{--dept: #11B24B;--dept-tint: #F1FAF4}.theme-welfare-management{--dept: #008657;--dept-tint: #F0F8F5}.theme-counseling-psychology{--dept: #F4704A;--dept-tint: #FEF6F4}.theme-behavior-development{--dept: #F15B5C;--dept-tint: #FEF5F5}.theme-psychomotor{--dept: #DA3150;--dept-tint: #FDF3F4}.theme-multicultural-korean{--dept: #6658A7;--dept-tint: #F6F5FA}.theme-child-welfare{--dept: #766FB2;--dept-tint: #F7F6FA}.theme-ai-education{--dept: #7451A1;--dept-tint: #F7F5F9}.theme-industrial-safety-fire{--dept: #ED1459;--dept-tint: #FEF1F5}.theme-electrical-electronic{--dept: #C81A79;--dept-tint: #FCF1F7}.theme-global-beauty{--dept: #00AEAD;--dept-tint: #F0FAFA}.theme-digital-marketing{--dept: #0087CB;--dept-tint: #F0F8FC}.theme-companion-animal{--dept: #4765AE;--dept-tint: #F4F6FA}.sub-cont-wrap.dept-common{margin-top:var(--space100)}@media(max-width: 767.98px){.sub-cont-wrap.dept-common .bx{text-align:center}.sub-cont-wrap.dept-common .bx img{display:block;margin-left:auto;margin-right:auto}}.sect.sect-dept{background-color:var(--dept-tint)}.bn-split .bn-label{color:var(--secondary)}.dept-theme{--dept-dark: color-mix(in srgb, var(--dept) 45%, #000)}.dept-theme .dept-nav a:hover,.dept-theme .dept-nav a:focus{background-color:var(--dept-tint)}.dept-theme .dept-nav a.on{background-color:var(--dept)}.dept-theme .sect:not(.common) .tit-wrap .tit-label::before{background:var(--dept);-webkit-mask:url(../images/logo-mini.svg) no-repeat center center/contain;mask:url(../images/logo-mini.svg) no-repeat center center/contain}.dept-theme .bn-split.bn-dept{background-color:var(--dept)}.dept-theme .bn-split.bn-dept .bn-cont::before{background-image:url(../images/dept/bn-motif-white.svg)}.dept-theme .bn-split.bn-dept .bn-label{color:#fff}.dept-theme .bn-split.bn-dept .btn-wrap .btn{background-color:#fff;color:var(--dept-dark)}.dept-theme .step-list .num{background-color:var(--dept)}.dept-theme .faculty-card .position{color:color-mix(in srgb, var(--dept) 80%, #000)}.dept-theme .faculty-card .btn-detail,.dept-theme .faculty-card .btn-detail:hover,.dept-theme .faculty-card .btn-detail:focus,.dept-theme .faculty-card .btn-detail:not(:disabled):not(.disabled):active{background-color:var(--dept)}.dept-theme .alumni-wrap .quote-bx{background-color:var(--dept)}.dept-theme .alumni-wrap .quote-bx.bx-tertiary::after{background:color-mix(in srgb, var(--dept) 45%, #fff);-webkit-mask:url(../images/dept/motif-alumni.svg) no-repeat 0 0/100% 100%;mask:url(../images/dept/motif-alumni.svg) no-repeat 0 0/100% 100%}.dept-theme .cert-list [open] summary,.dept-theme .cert-list .cert-item:nth-child(even)[open] summary{background-color:var(--dept)}.dept-theme .table-wrap.round:not(.track) thead th{background-color:var(--dept)}.dept-theme .table-wrap.round:not(.track) tbody th,.dept-theme .table-wrap.round:not(.track) tfoot th,.dept-theme .table-wrap.round:not(.track) tfoot td{background-color:var(--dept-tint)}#ct:has(.why-wrap){padding-bottom:0}.sub-cont-wrap.why-wrap{margin-top:var(--space100);word-break:keep-all}.sub-cont-wrap.why-wrap>.sect{margin-top:0;padding:var(--space140) 0}.sub-cont-wrap.why-wrap>.sect.round{margin-top:0;margin-bottom:0}.sub-cont-wrap.why-wrap .tit-wrap{row-gap:20px}.sub-cont-wrap.why-wrap .tit-wrap .h3{font-size:clamp(26px,calc(48 / 1200 * 100vw),48px) !important;line-height:1.3}.sub-cont-wrap.why-wrap .tit-wrap>p:not(.tit-label){font-size:clamp(16px,calc(20 / 1200 * 100vw),20px) !important;line-height:1.6}.sub-cont-wrap.why-wrap .why-tit-sub,.sub-cont-wrap.why-wrap .tit-wrap>p.why-tit-sub{font-size:clamp(17px,calc(22 / 1200 * 100vw),22px) !important;font-weight:600;line-height:1.5;color:var(--muted) !important}.sub-cont-wrap.why-wrap .why-pill{border-radius:999px;padding:8px 20px;font-weight:700;line-height:1.5;font-size:clamp(16px,calc(20 / 1200 * 100vw),20px) !important}.sub-cont-wrap.why-wrap .why-big{font-weight:800;line-height:1;letter-spacing:-0.04em !important}.sub-cont-wrap.why-wrap .why-src{font-size:16px;line-height:1.6;color:var(--muted)}.sub-cont-wrap.why-wrap .why-dark{background-color:var(--primary);color:#fff}.sub-cont-wrap.why-wrap .why-dark .tit-wrap .h3,.sub-cont-wrap.why-wrap .why-dark .tit-wrap .tit-label{color:#fff}@media(max-width: 767.98px){.sub-cont-wrap.why-wrap .tit-wrap{row-gap:12px}.sub-cont-wrap.why-wrap .why-pill{padding:6px 14px}.sub-cont-wrap.why-wrap .why-src{font-size:14px}}.why-wrap .tit-wrap{margin-bottom:clamp(32px,calc(56 / 1200 * 100vw),56px)}.nav-wrap.scrollto.why-nav{margin-top:0;padding:0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.nav-wrap.scrollto.why-nav.sticky{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(0,0,0,.06)}.nav-wrap.scrollto.why-nav .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;overflow-x:auto;scrollbar-width:none}.nav-wrap.scrollto.why-nav .nav::-webkit-scrollbar{display:none}.nav-wrap.scrollto.why-nav a{position:relative;display:block;padding:28px 32px 25px;font-size:19px;font-weight:500;line-height:1.2;color:#8a8a8a;white-space:nowrap;-webkit-transition:color .25s;transition:color .25s}.nav-wrap.scrollto.why-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background-color:var(--tertiary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .35s cubic-bezier(0.2, 0.7, 0.2, 1);transition:-webkit-transform .35s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .35s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .35s cubic-bezier(0.2, 0.7, 0.2, 1), -webkit-transform .35s cubic-bezier(0.2, 0.7, 0.2, 1)}.nav-wrap.scrollto.why-nav a:hover,.nav-wrap.scrollto.why-nav a:focus{color:var(--primary)}.nav-wrap.scrollto.why-nav a.on{font-weight:700;color:var(--primary)}.nav-wrap.scrollto.why-nav a.on::after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media(max-width: 1239.98px){.nav-wrap.scrollto.why-nav .nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.nav-wrap.scrollto.why-nav a{padding:18px 16px 16px;font-size:16px}}.why-hero{padding:150px 0 !important}.why-hero .why-hero-sub{font-size:clamp(16px,calc(24 / 1200 * 100vw),24px);font-weight:600;line-height:1.5;color:var(--tertiary)}.why-hero .why-hero-tit{margin-top:16px;font-size:clamp(52px,calc(120 / 1200 * 100vw),120px) !important;font-weight:800;line-height:1;letter-spacing:-0.04em !important;color:var(--primary)}.why-hero .why-hero-tit em{font-style:normal;color:var(--tertiary)}.why-hero .why-hero-slogan{margin-top:28px;font-size:clamp(22px,calc(40 / 1200 * 100vw),40px);font-weight:800;line-height:1.3;letter-spacing:-0.03em;color:var(--dark)}.why-hero .why-hero-desc{margin-top:28px;font-size:clamp(16px,calc(24 / 1200 * 100vw),24px);line-height:1.6;color:var(--muted)}.why-hero .why-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:44px}.why-hero .why-chips li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:14px 28px 14px 14px;border-radius:999px;background-color:#fff;font-size:20px;font-weight:700;line-height:1.5;color:var(--dark)}.why-hero .why-chips span{padding:6px 14px;border-radius:999px;background-color:var(--secondary);font-size:14px;font-weight:600;line-height:1.2;color:#fff}@media(max-width: 991.98px){.why-hero{padding:var(--space100) 0 !important}}@media(max-width: 767.98px){.why-hero .why-hero-tit{margin-top:10px}.why-hero .why-hero-slogan{margin-top:16px}.why-hero .why-hero-desc{margin-top:8px}.why-hero .why-chips{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:28px}.why-hero .why-chips li{padding:8px 18px 8px 8px;font-size:15px}.why-hero .why-chips span{padding:4px 10px;font-size:12px}}.why-marquee{margin-top:76px;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(12%, #000), color-stop(88%, #000), to(transparent));-webkit-mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(12%, #000), color-stop(88%, #000), to(transparent));mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent)}.why-marquee-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;-webkit-animation:why-roll 42s linear infinite;animation:why-roll 42s linear infinite}.why-marquee-track li{-ms-flex-negative:0;flex-shrink:0;width:clamp(240px,calc(406 / 1200 * 100vw),406px);padding-right:24px;-webkit-box-sizing:content-box;box-sizing:content-box}.why-marquee-track img{width:100%;aspect-ratio:406/222;-o-object-fit:cover;object-fit:cover;border-radius:24px}.why-marquee:hover .why-marquee-track{-webkit-animation-play-state:paused;animation-play-state:paused}@media(max-width: 767.98px){.why-marquee{margin-top:40px}.why-marquee-track li{padding-right:12px}.why-marquee-track img{border-radius:16px}}@media(prefers-reduced-motion: reduce){.why-marquee-track{-webkit-animation:none;animation:none}}@-webkit-keyframes why-roll{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes why-roll{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.why-video.thumb,.why-video .thumb{display:block;position:relative;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden}.why-video.thumb img,.why-video .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s cubic-bezier(0.2, 0.7, 0.2, 1);transition:-webkit-transform .6s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .6s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .6s cubic-bezier(0.2, 0.7, 0.2, 1), -webkit-transform .6s cubic-bezier(0.2, 0.7, 0.2, 1)}.why-video.thumb:hover img,.why-video.thumb:focus img,.why-video .thumb:hover img,.why-video .thumb:focus img{-webkit-transform:scale(1.04);transform:scale(1.04)}.why-video.thumb:hover .why-play,.why-video.thumb:focus .why-play,.why-video .thumb:hover .why-play,.why-video .thumb:focus .why-play{-webkit-transform:translate(-50%, -50%) scale(1.08);transform:translate(-50%, -50%) scale(1.08)}.why-video .why-play{position:absolute;left:50%;top:50%;width:clamp(56px,calc(88 / 1200 * 100vw),88px);aspect-ratio:1;background:url(../images/no1/icon-play-round.svg) no-repeat center/contain;font-size:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.why-video.lg .why-play{width:clamp(64px,calc(104 / 1200 * 100vw),104px)}.why-video figcaption{margin-top:20px;font-size:clamp(15px,calc(20 / 1200 * 100vw),20px);font-weight:600;line-height:1.5;color:var(--muted);text-align:center}.why-strength .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-strength .tit-wrap{margin-bottom:56px}.why-strength .tit-wrap .why-pill{margin:0}.why-strength .why-cases{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;width:min(1100px,100%)}.why-strength .why-cases li{padding:40px 44px;border:1px solid var(--border);border-radius:var(--radius);background-color:#fff}.why-strength .why-case-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-strength .why-case-head strong{font-size:clamp(16px,calc(20 / 1200 * 100vw),20px);font-weight:700;line-height:1.5;color:var(--tertiary)}.why-strength .why-case-head span{font-size:16px;font-weight:800;line-height:1.2;color:var(--border)}.why-strength .why-case-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:24px}.why-strength .why-case-val strong{font-size:clamp(48px,calc(72 / 1200 * 100vw),72px);font-weight:800;line-height:1;letter-spacing:-0.02em !important;color:var(--tertiary)}.why-strength .why-case-val span{font-size:clamp(17px,calc(24 / 1200 * 100vw),24px);font-weight:800;line-height:1.25;letter-spacing:-0.03em;color:var(--dark)}.why-strength .why-benefit{margin-top:56px;text-align:center}.why-strength .why-benefit h3{font-size:clamp(16px,calc(20 / 1200 * 100vw),20px);font-weight:700;line-height:1.5;color:var(--tertiary)}.why-strength .why-benefit p{margin-top:10px;font-size:clamp(20px,calc(32 / 1200 * 100vw),32px);font-weight:700;line-height:1.45;letter-spacing:-0.03em;color:var(--dark)}.why-strength .why-video.lg{width:min(1100px,100%);margin:56px 0 0}@media(max-width: 767.98px){.why-strength .tit-wrap{margin-bottom:32px}.why-strength .why-cases{grid-template-columns:minmax(0, 1fr);gap:12px}.why-strength .why-cases li{padding:24px}.why-strength .why-case-val{margin-top:12px}.why-strength .why-benefit{margin-top:40px}.why-strength .why-benefit p br{display:none}.why-strength .why-video.lg{margin-top:40px}}.why-retention .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}.why-retention-msg{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.why-retention-msg .tit-wrap{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;margin-bottom:24px}.why-retention-msg .why-big{font-size:clamp(72px,calc(120 / 1200 * 100vw),120px);color:var(--secondary)}.why-retention-msg .why-quote{margin-top:24px;font-size:clamp(18px,calc(28 / 1200 * 100vw),28px);font-weight:700;line-height:1.6;letter-spacing:-0.03em}.why-retention-msg .why-hl{margin-top:24px;font-size:clamp(16px,calc(24 / 1200 * 100vw),24px);font-weight:700;line-height:1.6;color:var(--secondary)}.why-retention-msg .why-note{margin-top:24px;font-size:16px;line-height:1.6;opacity:.7}.why-retention .why-chart{-ms-flex-negative:0;flex-shrink:0;width:760px;padding:32px 40px;border-radius:var(--radius);background-color:#fff;color:var(--dark)}@media(max-width: 1439.98px){.why-retention .container{gap:48px}.why-retention .why-chart{width:50%}}@media(max-width: 991.98px){.why-retention .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.why-retention .why-chart{width:100%}}@media(max-width: 767.98px){.why-retention .why-chart{padding:24px 20px}.why-retention-msg .why-quote br,.why-retention-msg .why-note br{display:none}.why-retention-msg .why-note{font-size:14px}}.why-chart-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px 12px;font-size:clamp(18px,calc(22 / 1200 * 100vw),22px) !important;font-weight:700;line-height:1.5 !important;color:var(--dark)}.why-chart-tit em{font-style:normal;color:var(--tertiary)}.why-chart-tit small{font-size:15px;font-weight:400;color:var(--muted)}.why-vbars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.why-vbars li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center}.why-vbars li+li{margin-left:0}.why-vbars .bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;row-gap:8px;height:clamp(200px,calc(266 / 1200 * 100vw),266px);padding:0 12px;border-bottom:1px solid var(--border)}.why-vbars .bar em{font-style:normal;font-size:clamp(16px,calc(22 / 1200 * 100vw),22px);font-weight:700;line-height:1.2;color:var(--muted);-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-transition-delay:calc(var(--d, 0s) + .7s);transition-delay:calc(var(--d, 0s) + .7s)}.why-vbars .bar i{display:block;width:100%;max-width:88px;height:var(--h);border-radius:20px 20px 0 0;background-color:var(--border);-webkit-transition:height 1s cubic-bezier(0.2, 0.8, 0.2, 1);transition:height 1s cubic-bezier(0.2, 0.8, 0.2, 1);-webkit-transition-delay:var(--d, 0s);transition-delay:var(--d, 0s)}.why-vbars span{display:block;margin-top:16px;font-size:clamp(14px,calc(17 / 1200 * 100vw),17px);line-height:1.5;color:var(--muted)}.why-vbars .on .bar em{font-size:clamp(20px,calc(28 / 1200 * 100vw),28px);color:var(--primary)}.why-vbars .on .bar i{background-image:-webkit-gradient(linear, left top, left bottom, from(#96df38), to(#27cba7));background-image:linear-gradient(#96df38, #27cba7)}.why-vbars .on span{font-weight:700;color:var(--dark)}.why-vbars.aos-init:not(.aos-animate) i{height:0}.why-vbars.aos-init:not(.aos-animate) em{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}@media(max-width: 767.98px){.why-vbars .bar{padding:0 6px}.why-vbars .bar i{border-radius:12px 12px 0 0}.why-vbars span{margin-top:10px}}.why-brand .tit-wrap{margin-bottom:24px}.why-brand-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:24px;text-align:center}.why-brand-msg .why-big{font-size:clamp(56px,calc(96 / 1200 * 100vw),96px);color:var(--tertiary)}.why-brand-msg .why-desc{font-size:clamp(16px,calc(20 / 1200 * 100vw),20px);line-height:1.6;color:var(--dark)}.why-brand .why-duo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;width:min(1300px,100%);margin-top:56px}.why-brand .why-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:24px;min-height:362px;padding:36px;border-radius:var(--radius);background-color:var(--bg-light)}.why-brand-tit,.why-brand .why-panel-tit{font-size:clamp(17px,calc(20 / 1200 * 100vw),20px) !important;font-weight:700;line-height:1.5 !important;color:var(--dark)}.why-brand>.container>.why-src{margin-top:56px}@media(max-width: 991.98px){.why-brand .why-duo{grid-template-columns:minmax(0, 1fr)}.why-brand .why-panel{min-height:auto}}@media(max-width: 767.98px){.why-brand-msg{row-gap:12px}.why-brand .why-desc br{display:none}.why-brand .why-duo{margin-top:40px;gap:12px}.why-brand .why-panel{padding:24px 20px}.why-brand>.container>.why-src{margin-top:32px}}.why-hbars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:28px}.why-hbars li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.why-hbars .name{-ms-flex-negative:0;flex-shrink:0;width:110px;font-size:clamp(14px,calc(17 / 1200 * 100vw),17px);line-height:1.5;color:var(--muted)}.why-hbars .track{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.why-hbars .track i{display:block;-ms-flex-negative:0;flex-shrink:0;width:var(--w);height:clamp(24px,calc(36 / 1200 * 100vw),36px);border-radius:20px;background-color:var(--border);-webkit-transition:width 1.1s cubic-bezier(0.2, 0.8, 0.2, 1);transition:width 1.1s cubic-bezier(0.2, 0.8, 0.2, 1);-webkit-transition-delay:var(--d, 0s);transition-delay:var(--d, 0s)}.why-hbars .track em{font-style:normal;white-space:nowrap;font-size:clamp(16px,calc(22 / 1200 * 100vw),22px);font-weight:700;line-height:1.2;color:var(--primary)}.why-hbars .on .name{font-weight:700;color:var(--dark)}.why-hbars .on i{background-image:-webkit-gradient(linear, left top, left bottom, from(#96df38), to(#27cba7));background-image:linear-gradient(#96df38, #27cba7)}.why-hbars.aos-init:not(.aos-animate) i{width:0}@media(max-width: 767.98px){.why-hbars{row-gap:16px}.why-hbars li,.why-hbars .track{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.why-hbars .name{width:80px}}.why-index{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}.why-index li{padding:24px;border-radius:var(--radius);background-color:#fff;text-align:center}.why-index dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px;margin:0}.why-index dt{font-size:clamp(15px,calc(17 / 1200 * 100vw),17px);font-weight:600;line-height:1.5;color:var(--muted)}.why-index dd{margin:0;font-size:clamp(20px,calc(28 / 1200 * 100vw),28px);font-weight:700;line-height:1.2;color:var(--primary)}@media(max-width: 767.98px){.why-index{gap:8px}.why-index li{padding:16px 8px}.why-index dl{row-gap:4px}}.why-banner-sect{padding:120px 0 140px !important}@media(max-width: 767.98px){.why-banner-sect{padding:var(--space80) 0 !important}}.why-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;min-height:320px;padding:0 80px;border-radius:24px;background-color:var(--primary);overflow:hidden;color:#fff}.why-banner-img{position:absolute;right:0;top:0;bottom:0;z-index:0;width:900px;max-width:70%;overflow:hidden}.why-banner-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1);transition:-webkit-transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1), -webkit-transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1)}.why-banner-img::before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:58%;background:-webkit-gradient(linear, left top, right top, from(var(--primary)), to(rgba(0, 55, 49, 0)));background:linear-gradient(90deg, var(--primary), rgba(0, 55, 49, 0))}.why-banner.aos-init:not(.aos-animate) .why-banner-img img{-webkit-transform:scale(1.08);transform:scale(1.08)}.why-banner-txt{position:relative}.why-banner-txt .sub{font-size:clamp(15px,calc(20 / 1200 * 100vw),20px);font-weight:700;line-height:1.2;color:var(--secondary)}.why-banner-txt h2{margin-top:16px;font-size:clamp(26px,calc(44 / 1200 * 100vw),44px) !important;font-weight:800;line-height:1.4;letter-spacing:-0.03em}.why-banner-txt h2 em{font-style:normal;color:var(--secondary)}.why-banner-btn{position:relative;-ms-flex-negative:0;flex-shrink:0;width:320px;min-height:64px !important;border-radius:80px;font-size:20px;font-weight:800 !important;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.why-banner-btn:hover,.why-banner-btn:focus{background-color:var(--secondary) !important;color:#fff !important}@media(max-width: 991.98px){.why-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px}.why-banner-img{max-width:100%}.why-banner-btn{width:240px}}@media(max-width: 767.98px){.why-banner{min-height:280px;padding:28px 24px}.why-banner-img::before{width:100%;background:rgba(0,55,49,.6)}.why-banner-btn{width:100%;min-height:52px !important;font-size:17px}}.why-dept{overflow-x:clip}.why-dept-roll{position:relative}.why-dept-roll::before,.why-dept-roll::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:clamp(24px,calc(200 / 1200 * 100vw),200px);pointer-events:none}.why-dept-roll::before{left:0;background:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, #fff, rgba(255, 255, 255, 0))}.why-dept-roll::after{right:0;background:-webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(to left, #fff, rgba(255, 255, 255, 0))}.why-dept-swiper .swiper-slide{width:clamp(240px,calc(340 / 1200 * 100vw),340px)}.why-dept-card{display:block;color:var(--dark)}.why-dept-card .thumb{display:block;aspect-ratio:340/280;border-radius:24px;overflow:hidden}.why-dept-card .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.why-dept-card:hover,.why-dept-card:focus{color:var(--dark)}.why-dept-card:hover .thumb img,.why-dept-card:focus .thumb img{-webkit-transform:scale(1.06);transform:scale(1.06)}.why-dept-card:hover .why-dept-name,.why-dept-card:focus .why-dept-name{color:var(--tertiary)}.why-dept-cate{display:inline-block;margin-top:16px;padding:4px 12px;border-radius:999px;background-color:var(--secondary-light);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-0.03em;color:var(--tertiary)}.why-dept-name{display:block;margin-top:clamp(10px,calc(16 / 1200 * 100vw),16px);font-size:clamp(19px,calc(24 / 1200 * 100vw),24px);font-weight:800;line-height:1.4;letter-spacing:-0.03em;-webkit-transition:color .2s;transition:color .2s}.why-dept-ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-top:clamp(32px,calc(94 / 1200 * 100vw),94px)}.why-dept-ctrl button{width:48px;height:48px;border:1px solid var(--border);border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:24px;-webkit-transition:border-color .2s;transition:border-color .2s}.why-dept-ctrl button:hover,.why-dept-ctrl button:focus-visible{border-color:var(--primary)}.why-dept-prev{background-image:url(../images/no1/ctrl-prev.svg)}.why-dept-next{background-image:url(../images/no1/ctrl-next.svg)}.why-dept-play{background-image:url(../images/no1/ctrl-pause.svg)}.why-dept-play.play{background-image:url(../images/no1/ctrl-play.svg)}@media(max-width: 767.98px){.why-dept-ctrl button{width:40px;height:40px;background-size:20px}}.why-admission .why-sched-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-bottom:20px;font-size:clamp(19px,calc(24 / 1200 * 100vw),24px);font-weight:700;line-height:1.4;color:var(--dark)}.why-admission .why-sched-tit::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;background:url(../images/no1/icon-calendar.svg) no-repeat center/contain}@media(max-width: 767.98px){.why-admission .why-sched-tit::before{width:22px;height:22px}}.why-rounds{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}@media(max-width: 991.98px){.why-rounds{grid-template-columns:minmax(0, 1fr);gap:12px}}.why-round{padding:32px 40px 24px;border-radius:var(--radius);background-color:#fff}.why-round .why-pill{margin-bottom:16px;padding:6px 18px;font-size:18px !important;line-height:1.4}.why-round-list{margin:0;padding:0;list-style:none}.why-round-list li{padding:20px 0;border-top:1px solid var(--border)}.why-round dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin:0}.why-round dt{-ms-flex-negative:0;flex-shrink:0;width:120px;font-size:18px;font-weight:600;line-height:1.5;color:var(--muted)}.why-round dd{margin:0;font-size:20px;font-weight:600;line-height:1.5;color:var(--dark)}.why-round .on dd{font-weight:700;color:var(--tertiary)}@media(max-width: 767.98px){.why-round{padding:20px 20px 8px}.why-round .why-pill{padding:4px 14px;font-size:15px !important}.why-round-list li{padding:14px 0}.why-round dl{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.why-round dt{width:76px;font-size:14px}.why-round dd{font-size:15px}}.why-procs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px;margin-top:64px}@media(max-width: 991.98px){.why-procs{grid-template-columns:minmax(0, 1fr);gap:12px;margin-top:40px}}.why-proc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:28px;padding:40px;border-radius:var(--radius);background-color:#fff}.why-proc h3{font-size:clamp(20px,calc(26 / 1200 * 100vw),26px);font-weight:800;line-height:1.4;color:var(--dark)}@media(max-width: 767.98px){.why-proc{row-gap:16px;padding:24px 20px}}.why-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;margin:0}.why-steps li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:4px;padding:16px 8px;border-radius:20px;background-color:var(--secondary-light);font-size:17px;font-weight:700;line-height:1.5;color:var(--primary);text-align:center;white-space:nowrap;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;-webkit-transition-delay:var(--d, 0s);transition-delay:var(--d, 0s)}.why-steps li span{font-size:13px;font-weight:600;line-height:1.2;color:var(--tertiary)}.why-steps li.on{background-color:var(--primary);color:#fff}.why-steps li.on span{color:var(--secondary)}.why-steps li+li{position:relative;margin-left:26px}.why-steps li+li::before{content:"";position:absolute;left:-23px;top:50%;width:20px;height:20px;margin-top:-10px;background:url(../images/no1/step-arr.svg) no-repeat center/contain}.why-steps.aos-init:not(.aos-animate) li{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}@media(max-width: 767.98px){.why-steps{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.why-steps li{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;padding:10px 4px;border-radius:14px;font-size:15px}.why-steps li span{font-size:12px}.why-steps li+li{margin-left:0}.why-steps li+li::before{display:none}}.why-info{padding:var(--space100) 0 !important}.why-links{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px}.why-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:16px;height:176px;border-radius:24px;background-color:#fff;font-size:clamp(16px,calc(20 / 1200 * 100vw),20px);font-weight:700;line-height:1.5;color:var(--dark);text-align:center;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.why-links a img{width:56px;height:56px;-webkit-transition:-webkit-transform .35s cubic-bezier(0.3, 1.6, 0.5, 1);transition:-webkit-transform .35s cubic-bezier(0.3, 1.6, 0.5, 1);transition:transform .35s cubic-bezier(0.3, 1.6, 0.5, 1);transition:transform .35s cubic-bezier(0.3, 1.6, 0.5, 1), -webkit-transform .35s cubic-bezier(0.3, 1.6, 0.5, 1)}.why-links a:hover,.why-links a:focus{-webkit-box-shadow:0 16px 32px rgba(0,55,49,.1);box-shadow:0 16px 32px rgba(0,55,49,.1)}.why-links a:hover img,.why-links a:focus img{-webkit-transform:translateY(-6px);transform:translateY(-6px)}@media(max-width: 1239.98px){.why-links{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.why-links{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.why-links a{height:128px;row-gap:10px;border-radius:16px}.why-links a img{width:44px;height:44px}}.why-story .container{display:grid;grid-template-columns:minmax(0, 1014fr) minmax(0, 492fr);gap:32px}.why-story .why-label{font-size:16px;font-weight:600;line-height:1.2;color:var(--secondary)}.why-story h2{margin:16px 0;font-size:clamp(20px,calc(30 / 1200 * 100vw),30px) !important;font-weight:800;line-height:1.4;letter-spacing:-0.03em}.why-story-side ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;margin:0}@media(max-width: 991.98px){.why-story .container{grid-template-columns:minmax(0, 1fr);row-gap:48px}.why-story-side ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.why-story-side ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}@media(max-width: 767.98px){.why-story h2{margin:8px 0 12px}.why-story-side ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px}}.why-campus .tit-wrap{margin-bottom:48px}.why-campus .why-campus-swiper .swiper-slide{width:clamp(260px,calc(406 / 1200 * 100vw),406px);border-radius:var(--radius);overflow:hidden}.why-campus .why-campus-swiper .swiper-slide img{width:100%;aspect-ratio:406/222;-o-object-fit:cover;object-fit:cover}@media(max-width: 767.98px){.why-campus .tit-wrap{margin-bottom:32px}}.why-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-top:48px;font-variant-numeric:tabular-nums}.why-progress .bar{position:relative;width:min(320px,50vw);height:4px;border-radius:2px;background-color:var(--border);overflow:hidden}.why-progress .bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;background-color:var(--tertiary);-webkit-transition:width .6s;transition:width .6s}.why-progress .num{font-size:clamp(16px,calc(20 / 1200 * 100vw),20px);font-weight:500;line-height:1.2;color:var(--muted)}.why-progress .num strong{margin-right:8px;font-weight:700;color:var(--primary)}@media(max-width: 767.98px){.why-progress{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:28px}}#ct:has(.apply-form,.apply-step-wrap){padding-bottom:var(--space120)}.apply-form .form-control,.modal .form-control{border-radius:16px}.apply-form .form-control[readonly],.modal .form-control[readonly]{background-color:#fff}.apply-form .form-control:disabled,.modal .form-control:disabled{background-color:var(--bg-light)}@media(max-width: 767.98px){.apply-form .form-control,.modal .form-control{border-radius:12px}}.apply-form select.form-control,.modal select.form-control{background-position:right 16px center}.apply-sect~.apply-sect{margin-top:var(--space100)}.apply-sect>.h4,.step-list .num .apply-sect>strong{margin-bottom:var(--space40);font-weight:800;line-height:1.5;color:var(--dark)}.apply-form .btn-wrap{margin-top:var(--space100)}.apply-form input[type=checkbox]{width:24px;height:24px;border:2px solid var(--border);border-radius:6px}.apply-form input[type=checkbox]:checked{background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.4l3.3 3.2L13 4.6' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/16px;border-color:var(--primary)}.apply-form input[type=radio]{width:24px;height:24px}@media(max-width: 767.98px){.apply-form input[type=checkbox],.apply-form input[type=radio]{width:20px;height:20px}.apply-form input[type=checkbox]{border-radius:5px}.apply-form input[type=checkbox]:checked{background-size:14px}}#certFields.is-foreign .col-country{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}#certFields.is-foreign .col-foreign-chk{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.chk{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:0;line-height:1.6;color:var(--dark);cursor:pointer;word-break:keep-all}.chk-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 32px;min-height:clamp(50px,calc(63 / 1200 * 100vw),63px)}.form-group.no-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:clamp(50px,calc(63 / 1200 * 100vw),63px)}@media(min-width: 768px){.form-group.no-label{margin-top:calc(1.5rem + 12px)}}.input-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.input-split .form-control{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.input-split .dash{-ms-flex-negative:0;flex-shrink:0;font-size:20px;line-height:1.6;color:var(--muted)}.form-help{position:relative;margin-top:var(--space24);padding-left:28px;font-size:16px;line-height:1.5;color:var(--muted);word-break:keep-all}.form-help::before{content:"?";position:absolute;left:0;top:2px;width:20px;height:20px;background-color:var(--tertiary);border-radius:50%;font-family:var(--font-eng);font-size:13px;font-weight:600;line-height:20px;color:#fff;text-align:center}@media(max-width: 767.98px){.form-help{padding-left:24px;font-size:14px}.form-help::before{top:1px;width:18px;height:18px;font-size:12px;line-height:18px}}.caution-bx{margin-top:var(--space40);padding:var(--space32);color:var(--dark);word-break:keep-all}.caution-bx .text-xl,.caution-bx .btn.xxl,.caution-bx .link-bx strong,.link-bx .caution-bx strong,.caution-bx .bn-split .bn-cont .h3+p,.bn-split .bn-cont .caution-bx .h3+p,.caution-bx .bn-cta .h3+p,.bn-cta .caution-bx .h3+p,.caution-bx .table-wrap.round thead th,.table-wrap.round thead .caution-bx th,.caution-bx .table-wrap.round tbody th,.table-wrap.round tbody .caution-bx th,.caution-bx .table-wrap.round tfoot th,.table-wrap.round tfoot .caution-bx th,.caution-bx .table-wrap.round tfoot td,.table-wrap.round tfoot .caution-bx td,.caution-bx .msg-box .msg-title,.msg-box .caution-bx .msg-title,.caution-bx .board-faq summary h3,.board-faq summary .caution-bx h3,.caution-bx .finder-result dl dt,.finder-result dl .caution-bx dt,.caution-bx .amount-list dd,.amount-list .caution-bx dd,.caution-bx .bar-chart figcaption strong,.bar-chart figcaption .caution-bx strong,.caution-bx .bar-chart .chart-list strong,.bar-chart .chart-list .caution-bx strong{margin-bottom:var(--space16);font-weight:700;line-height:1.5}.caution-bx p{margin:0;line-height:1.6}@media(max-width: 767.98px){.caution-bx{padding:20px}}.agree-list{margin:0;background-color:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.agree-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:var(--space16);-moz-column-gap:var(--space16);column-gap:var(--space16);padding:var(--space24) var(--space40)}.agree-list li+li{border-top:1px solid var(--border)}.agree-list li.all{padding-top:28px;padding-bottom:28px;background-color:var(--secondary-light)}@media(max-width: 767.98px){.agree-list li{padding:14px 16px}.agree-list li.all{padding-top:16px;padding-bottom:16px}.agree-list .chk{font-size:15px}}.btn-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;font-size:16px;font-weight:600;line-height:1.5;color:var(--primary)}.btn-more::after{content:"";width:16px;height:16px;background:url(../images/arr-more.svg) no-repeat center center/contain}.btn-more:hover,.btn-more:focus{color:var(--primary);text-decoration:underline;text-underline-position:under}@media(max-width: 767.98px){.btn-more{font-size:14px}}.apply-step-wrap{margin-bottom:var(--space100)}.apply-step-wrap .form-help{display:table;margin:var(--space32) auto 0}.apply-step{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.apply-step>li{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.apply-step>li:not(:last-child)::after{content:"";position:absolute;left:calc(50% + 36px);top:26px;width:calc(100% - 72px);height:3px;background-color:var(--border)}.apply-step>li.done::after{background-color:var(--secondary)}.apply-step a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px;text-align:center;word-break:keep-all}.apply-step .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background-color:var(--bg-light);border:1px solid var(--border);border-radius:50%;font-family:var(--font-eng);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.2;color:var(--muted)}.apply-step .step-no{font-family:var(--font-eng);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--muted)}.apply-step .tit{font-size:20px;font-weight:400;line-height:1.4;color:var(--dark)}.apply-step .state{padding:4px 12px;background-color:var(--bg-light);border-radius:999px;font-size:14px;font-weight:600;line-height:1.4;color:var(--muted)}.apply-step .on .num{background-color:var(--secondary);border-color:var(--secondary);color:#fff}.apply-step .on .tit{font-weight:700}.apply-step .on .state{background-color:rgba(255,157,0,.12);color:var(--accent)}.apply-step .done .num{background:var(--primary) url(../images/icon-check-step.svg) no-repeat center center/24px;border-color:var(--primary);font-size:0}.apply-step .done .tit{font-weight:700}.apply-step .done .state{background-color:var(--secondary-light);color:var(--tertiary)}.apply-step a:hover .tit{text-decoration:underline;text-underline-position:under}@media(max-width: 767.98px){.apply-step>li:not(:last-child)::after{left:calc(50% + 22px);top:17px;width:calc(100% - 44px);height:2px}.apply-step a{row-gap:6px}.apply-step .num{width:36px;height:36px;font-size:15px}.apply-step .step-no{font-size:12px}.apply-step .tit{font-size:14px}.apply-step .state{padding:2px 8px;font-size:12px}}.option-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space24);margin:0}.option-grid.cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 991.98px){.option-grid.cols-3{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 767.98px){.option-grid{grid-template-columns:minmax(0, 1fr);gap:12px}}.option-item{position:relative;display:block;height:100%;margin:0;cursor:pointer}.option-item input[type=radio]{position:absolute;z-index:1;left:28px;top:20px;width:28px;height:28px}.option-item input[type=radio]:checked+.option-bx{background-color:var(--secondary-light);border-color:var(--primary);-webkit-box-shadow:inset 0 0 0 1px var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.option-item .option-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:6px;height:100%;padding:20px 28px 20px 72px;background-color:#fff;border:1px solid var(--border);border-radius:24px;word-break:keep-all;-webkit-transition:.2s;transition:.2s}.option-item .option-bx strong{font-size:20px;font-weight:700;line-height:1.4;color:var(--dark)}.option-item .option-bx span{font-size:16px;line-height:1.5;color:var(--muted)}.option-item:hover .option-bx{border-color:var(--primary)}@media(max-width: 767.98px){.option-item input[type=radio]{left:16px;top:16px;width:22px;height:22px}.option-item .option-bx{row-gap:4px;padding:16px 16px 16px 50px;border-radius:16px}.option-item .option-bx strong{font-size:17px}.option-item .option-bx span{font-size:14px}}.dept-choice{margin:0;background-color:#fff;border:1px solid var(--border);border-radius:var(--radius)}.dept-choice>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space40);-moz-column-gap:var(--space40);column-gap:var(--space40);padding:var(--space32) 48px}.dept-choice>li+li{border-top:1px solid var(--border)}.dept-choice .tit{-ms-flex-negative:0;flex-shrink:0;width:220px;font-size:20px;font-weight:700;line-height:1.5;color:var(--dark)}.dept-choice .chk-group{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:16px 24px;min-height:0}.dept-choice .chk{width:260px}@media(max-width: 1239.98px){.dept-choice>li{padding-left:var(--space32);padding-right:var(--space32)}.dept-choice .tit{width:160px}.dept-choice .chk{width:220px}}@media(max-width: 767.98px){.dept-choice>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:12px;padding:16px}.dept-choice .tit{width:auto;font-size:17px}.dept-choice .chk-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 12px}.dept-choice .chk{width:auto;font-size:15px}}.apply-sect.gap32 .row:not(.no-gutters){row-gap:var(--space32)}.apply-form .btn.md,.modal .btn.md{min-height:clamp(50px,calc(63 / 1200 * 100vw),63px);padding-top:0;padding-bottom:0;white-space:nowrap}.zip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px var(--space24)}.zip-row .form-group{-webkit-box-flex:0;-ms-flex:0 1 480px;flex:0 1 480px}@media(max-width: 767.98px){.zip-row .form-group{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.zip-row .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}}.mail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.mail-row>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mail-row .at{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:clamp(50px,calc(63 / 1200 * 100vw),63px);font-size:20px;line-height:1.6;color:var(--muted)}@media(max-width: 767.98px){.mail-row{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.mail-row>:last-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.mail-row .at{font-size:16px}}.input-split select.form-control{padding-right:36px;background-position:right 12px center}@media(max-width: 767.98px){.input-split{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.input-split .dash{font-size:16px}}.school-bx{margin-top:var(--space32);padding:var(--space40);border-radius:var(--radius)}.school-bx>div+div{margin-top:var(--space32);padding-top:var(--space32);border-top:1px solid var(--border)}.school-bx .tit{margin-bottom:var(--space16);font-size:20px;font-weight:700;line-height:1.5;color:var(--dark)}.school-bx .school-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:var(--space24);-moz-column-gap:var(--space24);column-gap:var(--space24)}.school-bx .school-row .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.school-bx .school-row .year{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.school-bx .school-row .btn{-ms-flex-negative:0;flex-shrink:0}@media(max-width: 991.98px){.school-bx .school-row .year{-ms-flex-preferred-size:200px;flex-basis:200px}}@media(max-width: 767.98px){.school-bx{padding:20px}.school-bx .tit{font-size:17px}.school-bx .school-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.school-bx .school-row .form-group{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.school-bx .school-row .year{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.check-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space32);-moz-column-gap:var(--space32);column-gap:var(--space32);margin-top:var(--space32);padding:var(--space40) 48px;background-color:var(--secondary-light);border:1px solid var(--secondary);border-radius:var(--radius);color:var(--dark);word-break:keep-all}.check-bx .check-icon{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;background:url(../images/icon-circle-check.svg) no-repeat center center/contain}.check-bx .cont{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.check-bx .cont .text-xl,.check-bx .cont .btn.xxl,.check-bx .cont .link-bx strong,.link-bx .check-bx .cont strong,.check-bx .cont .bn-split .bn-cont .h3+p,.bn-split .bn-cont .check-bx .cont .h3+p,.check-bx .cont .bn-cta .h3+p,.bn-cta .check-bx .cont .h3+p,.check-bx .cont .table-wrap.round thead th,.table-wrap.round thead .check-bx .cont th,.check-bx .cont .table-wrap.round tbody th,.table-wrap.round tbody .check-bx .cont th,.check-bx .cont .table-wrap.round tfoot th,.table-wrap.round tfoot .check-bx .cont th,.check-bx .cont .table-wrap.round tfoot td,.table-wrap.round tfoot .check-bx .cont td,.check-bx .cont .msg-box .msg-title,.msg-box .check-bx .cont .msg-title,.check-bx .cont .board-faq summary h3,.board-faq summary .check-bx .cont h3,.check-bx .cont .finder-result dl dt,.finder-result dl .check-bx .cont dt,.check-bx .cont .amount-list dd,.amount-list .check-bx .cont dd,.check-bx .cont .bar-chart figcaption strong,.bar-chart figcaption .check-bx .cont strong,.check-bx .cont .bar-chart .chart-list strong,.bar-chart .chart-list .check-bx .cont strong{margin-bottom:12px;font-weight:700;line-height:1.5}.check-bx .cont p{margin:0;font-size:16px;line-height:1.5}.check-bx .cont p+p{margin-top:24px}.check-bx .btn{-ms-flex-negative:0;flex-shrink:0}@media(max-width: 991.98px){.check-bx{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;padding:24px}.check-bx .btn{margin-left:calc(48px + var(--space32))}}@media(max-width: 767.98px){.check-bx{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:20px}.check-bx .check-icon{width:32px;height:32px}.check-bx .cont p{font-size:14px}.check-bx .cont p+p{margin-top:12px}.check-bx .btn{margin-left:0}}.path-list{margin:0;background-color:#fff;border:1px solid var(--border);border-radius:var(--radius)}.path-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space40);-moz-column-gap:var(--space40);column-gap:var(--space40);padding:var(--space24) var(--space40)}.path-list>li+li{border-top:1px solid var(--border)}.path-list .chk{-ms-flex-negative:0;flex-shrink:0;width:200px}.path-list .form-control{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width: 767.98px){.path-list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:10px;padding:16px}.path-list .chk{width:auto}}.dot-bx{margin:0;padding:var(--space32);background-color:var(--bg-light);border-radius:16px;line-height:1.6;color:var(--dark);word-break:keep-all}.dot-bx li{position:relative;padding-left:20px}.dot-bx li+li{margin-top:var(--space16)}.dot-bx li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background-color:var(--primary);border-radius:50%}@media(max-width: 767.98px){.dot-bx{padding:16px;font-size:15px}.dot-bx li{padding-left:16px}.dot-bx li::before{width:6px;height:6px;top:.6em}}.pick-table{max-height:340px;overflow-y:auto;border-top:2px solid var(--primary)}.pick-table table{border-collapse:collapse;word-break:keep-all}.pick-table th,.pick-table td{padding:18px 24px;border-bottom:1px solid var(--border);line-height:1.6;text-align:left}.pick-table th{position:sticky;top:0;background-color:var(--bg-light);font-weight:600;line-height:1.5;color:var(--dark)}.pick-table td{color:var(--muted)}.pick-table td:first-child{width:400px}.pick-table button{padding:0;color:var(--dark);text-align:left}.pick-table tbody tr:hover,.pick-table tbody tr.on{background-color:var(--secondary-light)}@media(max-width: 767.98px){.pick-table{max-height:260px}.pick-table th,.pick-table td{padding:12px;font-size:14px}.pick-table td:first-child{width:50%}}.modal-body>*+*{margin-top:var(--space32)}.modal-body .caution-bx{margin-top:var(--space32)}.apply-sect>legend+.form-help{margin:0 0 var(--space32)}.modal-body>.form-help:first-child{margin-top:0}.srch-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:var(--space16);-moz-column-gap:var(--space16);column-gap:var(--space16)}.srch-row .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.msg-bx.done{row-gap:var(--space24)}.msg-bx.done .msg-icon{width:clamp(64px,calc(96 / 1200 * 100vw),96px);height:clamp(64px,calc(96 / 1200 * 100vw),96px);background:var(--secondary) url(../images/icon-check-done.svg) no-repeat center center/46%;border-radius:50%}.msg-bx.done .h3{font-weight:800;line-height:1.4;color:var(--dark)}.msg-bx.done p{margin:0;line-height:1.6;color:var(--muted)}.msg-bx.done .btn{margin-top:var(--space16)}.apply-info{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;text-align:center;word-break:keep-all}.apply-info>div+div{border-left:1px solid var(--border)}.apply-info dt{padding:18px 16px;background-color:var(--primary);font-weight:600;line-height:1.5;color:#fff}.apply-info dd{margin:0;padding:24px 16px;font-size:20px;font-weight:700;line-height:1.5;color:var(--dark)}@media(max-width: 767.98px){.apply-info{grid-template-columns:repeat(2, minmax(0, 1fr))}.apply-info>div:nth-child(3){border-left:0}.apply-info>div:nth-child(n+3){border-top:1px solid var(--border)}.apply-info dt{padding:10px 8px;font-size:15px}.apply-info dd{padding:14px 8px;font-size:16px}}.pay-table{border-top:2px solid var(--primary);border-bottom:1px solid var(--primary)}.pay-table table{border-collapse:collapse}.pay-table tr+tr{border-top:1px solid var(--border)}.pay-table th,.pay-table td{padding:24px 32px;line-height:1.6;color:var(--dark);text-align:left;vertical-align:middle}.pay-table th{width:280px;background-color:var(--bg-light);font-weight:600;line-height:1.5}.pay-table .price{font-family:var(--font-eng);letter-spacing:0;font-size:24px;font-weight:600;line-height:1.3;color:var(--tertiary)}.pay-table+.form-help{margin-top:var(--space40)}@media(max-width: 767.98px){.pay-table th,.pay-table td{padding:14px 12px;font-size:15px}.pay-table th{width:90px}.pay-table .price{font-size:18px}}.apply-sect>h2.h4+.form-help{margin:0 0 var(--space40)}.btn-wrap.apply-btns{margin-top:var(--space100)}.msg-bx.notice{row-gap:var(--space16)}.msg-bx.notice .badge-cond{padding:6px 16px;background-color:var(--secondary-light);border-radius:999px;font-size:18px;font-weight:600;line-height:1.5;color:var(--tertiary)}.msg-bx.notice .h4,.msg-bx.notice .step-list .num strong,.step-list .num .msg-bx.notice strong{font-weight:800;line-height:1.4;color:var(--dark)}.msg-bx.notice .btn{margin-top:var(--space16)}@media(max-width: 767.98px){.msg-bx.notice .badge-cond{font-size:14px;padding:4px 12px}}.table-wrap.doc-table table{border-top-color:var(--primary);border-bottom:1px solid var(--primary)}.table-wrap.doc-table th,.table-wrap.doc-table td{padding:24px;border-width:1px 0;border-color:var(--border);font-size:1rem !important;line-height:1.6}.table-wrap.doc-table thead th{height:auto;padding:18px 24px;font-weight:600;line-height:1.5}.table-wrap.doc-table tbody th{font-weight:700}.table-wrap.doc-table .doc-name{text-align:left}.table-wrap.doc-table .btn-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.table-wrap.doc-table .btn.md{min-height:52px;font-weight:600}.table-wrap.doc-table .date{font-family:var(--font-eng);letter-spacing:0;font-weight:500}.table-wrap.doc-table+.form-help{margin-top:var(--space40)}@media(min-width: 768px){.table-wrap.doc-table col.c1{width:220px}.table-wrap.doc-table col.c3{width:380px}.table-wrap.doc-table col.c4{width:300px}}@media(max-width: 991.98px){.table-wrap.doc-table{margin:0;padding:0}.table-wrap.doc-table table{min-width:0}.table-wrap.doc-table th,.table-wrap.doc-table td{padding:16px 12px}.table-wrap.doc-table col.c3{width:300px}.table-wrap.doc-table col.c4{width:200px}}@media(max-width: 767.98px){.table-wrap.doc-table table{border-bottom:0}.table-wrap.doc-table th,.table-wrap.doc-table td{font-size:15px !important}.table-wrap.doc-table .btn-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.table-wrap.doc-table .btn.md{min-height:44px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.submit-way{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space24)}.submit-way .bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:20px;padding:var(--space40);border:1px solid var(--border);word-break:keep-all}.submit-way .text-xl,.submit-way .btn.xxl,.submit-way .link-bx strong,.link-bx .submit-way strong,.submit-way .bn-split .bn-cont .h3+p,.bn-split .bn-cont .submit-way .h3+p,.submit-way .bn-cta .h3+p,.bn-cta .submit-way .h3+p,.submit-way .table-wrap.round thead th,.table-wrap.round thead .submit-way th,.submit-way .table-wrap.round tbody th,.table-wrap.round tbody .submit-way th,.submit-way .table-wrap.round tfoot th,.table-wrap.round tfoot .submit-way th,.submit-way .table-wrap.round tfoot td,.table-wrap.round tfoot .submit-way td,.submit-way .msg-box .msg-title,.msg-box .submit-way .msg-title,.submit-way .board-faq summary h3,.board-faq summary .submit-way h3,.submit-way .finder-result dl dt,.finder-result dl .submit-way dt,.submit-way .amount-list dd,.amount-list .submit-way dd,.submit-way .bar-chart figcaption strong,.bar-chart figcaption .submit-way strong,.submit-way .bar-chart .chart-list strong,.bar-chart .chart-list .submit-way strong{font-weight:700;line-height:1.5;color:var(--dark)}.submit-way dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:100%;margin:0;line-height:1.6}.submit-way dl dt{-ms-flex-negative:0;flex-shrink:0;width:100px;font-weight:600;line-height:1.5;color:var(--muted)}.submit-way dl dd{margin:0;color:var(--dark)}.submit-way .note{width:100%;margin:0;padding:20px 24px;background-color:var(--bg-light);border-radius:16px;font-size:16px;line-height:1.5;color:var(--muted)}.submit-way .btn.md{min-height:52px;font-weight:600}@media(max-width: 767.98px){.submit-way{grid-template-columns:minmax(0, 1fr)}.submit-way .bx{padding:20px;row-gap:14px}.submit-way dl{font-size:15px}.submit-way dl dt{width:72px}.submit-way .note{padding:14px 16px;font-size:14px}}.error-wrap{padding:clamp(40px,calc(60 / 1200 * 100vw),60px) 0 var(--space80);text-align:center;word-break:keep-all}.error-wrap .error-code{display:inline-block;background:linear-gradient(120deg, var(--primary) 25%, var(--tertiary) 65%, var(--secondary));-webkit-background-clip:text;background-clip:text;font-family:var(--font-eng);letter-spacing:-0.02em;font-size:clamp(120px,calc(288 / 1200 * 100vw),288px);font-weight:800;line-height:1;color:rgba(0,0,0,0)}.error-wrap .error-code.txt{font-size:clamp(76px,calc(220 / 1200 * 100vw),220px)}.error-wrap .h4,.error-wrap .step-list .num strong,.step-list .num .error-wrap strong{margin-top:var(--space40);font-weight:800;line-height:1.4;color:var(--primary)}.error-wrap .desc{margin-top:var(--space16);line-height:1.5;color:var(--gray-dark)}.error-wrap .desc strong{font-weight:700;color:var(--dark)}.error-wrap .btn-wrap{margin-top:var(--space64)}