@font-face{font-family:Jeil;src:url('PretendardVariable.woff2') format('woff2');font-weight:45 920;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f2e7;color:#193d33;font:16px/1.65 Jeil,'Malgun Gothic',sans-serif}a{color:inherit}p,h1,h2,h3{margin:0}a:focus-visible,summary:focus-visible{outline:3px solid #b89a44;outline-offset:4px}.student-wrap{max-width:1120px;padding:0 32px;margin:auto}.student-header{border-bottom:1px solid #deded0}.student-header>.student-wrap{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.student-header img{width:248px;height:auto;display:block}.student-header nav{display:flex;gap:28px;font-size:13px;font-weight:650}.student-header a{text-decoration:none}.student-home{font-size:12px;color:#859082;padding-top:25px}.student-home a{text-decoration:none}.student-intro{padding:32px 0 34px;display:flex;align-items:end;justify-content:space-between;gap:30px}.student-eyebrow{font-size:11px;letter-spacing:.16em;color:#9d8445;margin-bottom:14px}.student-intro h1{font-size:43px;font-weight:750;line-height:1.25;letter-spacing:-.045em}.student-intro>p{font-size:14px;color:#798573}.student-services{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.student-schedule{padding:32px;background:linear-gradient(120deg,#163e35,#23796b);color:#fff9e9;display:flex;flex-direction:column;justify-content:space-between;min-height:312px;text-decoration:none}.student-schedule small{font-size:11px;letter-spacing:.12em;color:#dfc67e}.student-schedule h2{font-size:31px;line-height:1.3;letter-spacing:-.04em;margin:16px 0 12px}.student-schedule p{font-size:14px;color:#d0ded2;line-height:1.85}.student-schedule .open-link{display:flex;justify-content:space-between;align-items:center;padding-top:25px;border-top:1px solid #ffffff35;margin-top:24px;font-size:15px;font-weight:650}.student-schedule .open-link b{font-size:28px;font-weight:400;color:#e4c876}.student-small-services{display:grid;grid-template-rows:1fr 1fr;border-top:1px solid #cdd3c3}.student-small-services a{padding:24px 28px;border-bottom:1px solid #cdd3c3;text-decoration:none;display:block}.student-small-services small{font-size:11px;color:#9d8445}.student-small-services h2{font-size:22px;letter-spacing:-.04em;margin:8px 0}.student-small-services p{font-size:13px;color:#7a8677}.student-small-services h2 span{float:right;font-size:22px;color:#357560}.student-small-services a:hover{background:#eeefdf}.student-heading{font-size:27px;line-height:1.3;letter-spacing:-.035em;margin-bottom:24px}.student-section{padding:48px 0;border-bottom:1px solid #dddfd0}.student-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.student-checklist article{border-top:2px solid #9fae90;padding-top:17px}.student-checklist small{color:#a19059;font-size:11px}.student-checklist h3{font-size:18px;margin:7px 0 10px}.student-checklist p{font-size:13px;color:#798573;line-height:1.85}.student-bottom{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:44px 0}.student-bottom h2{font-size:23px;margin-bottom:18px}.student-bottom a{display:flex;justify-content:space-between;gap:20px;text-decoration:none;padding:13px 0;border-bottom:1px solid #d6d9c8;font-size:14px}.student-bottom p{font-size:13px;color:#7b8675}.student-contact{background:#ebeada;padding:25px}.student-contact .number{font-size:27px;font-weight:750;letter-spacing:-.03em;padding:8px 0}.student-footer{padding:22px 0 30px;border-top:1px solid #d6d9ca;font-size:11px;color:#879080}.student-footer .student-wrap{display:flex;justify-content:space-between;gap:20px}.student-footer a{text-decoration:none}.student-skip{position:fixed;top:-100px;background:#fff;padding:12px;z-index:5}.student-skip:focus{top:8px}@media(max-width:700px){.student-wrap{padding:0 22px}.student-header>.student-wrap{min-height:82px;gap:12px}.student-header img{width:208px}.student-header nav{font-size:12px}.student-header nav a:first-child{display:none}.student-home{padding-top:20px;font-size:11px}.student-intro{display:block;padding:25px 0}.student-intro h1{font-size:32px}.student-intro>p{margin-top:16px;font-size:13px}.student-eyebrow{margin-bottom:10px}.student-services{grid-template-columns:1fr;gap:12px}.student-schedule{min-height:278px;padding:27px}.student-schedule h2{font-size:28px}.student-schedule p{font-size:13px}.student-small-services{grid-template-columns:1fr 1fr;grid-template-rows:auto}.student-small-services a{padding:21px 12px 21px 0}.student-small-services a+ a{padding-left:18px;border-left:1px solid #cdd3c3}.student-small-services h2{font-size:18px}.student-small-services h2 span{display:none}.student-small-services p{font-size:12px}.student-checklist{grid-template-columns:1fr;gap:23px}.student-checklist article{padding-top:13px}.student-section{padding:34px 0}.student-heading{font-size:24px}.student-bottom{grid-template-columns:1fr;gap:30px;padding:34px 0}.student-footer .student-wrap{display:block}.student-footer a{display:inline-block;margin-top:10px}}
.student-header nav{white-space:nowrap}@media(max-width:360px){.student-header img{width:174px}.student-header>.student-wrap{gap:10px}.student-header nav{font-size:11px}.student-schedule{padding:23px}.student-schedule p{word-break:keep-all}}
