@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-container{background-color:#f4f4f4;border-bottom:3px solid;justify-content:space-between;padding:10px;text-decoration:none}.header-container,.header-link{align-items:center;display:flex}.header-link{flex-direction:row}.header-link:hover{text-decoration:none}.logo{box-shadow:0 0 0;margin:0 15px 0 0;width:120px}h1{color:333;font-size:20px;margin-top:10px}.top-bar{align-items:center;display:flex;margin-top:-10px}.top-bar p{margin-top:-2px}.top-bar p,.top-link{color:#333;font-size:15px}.top-link{margin-left:10px;text-decoration:none}.top-link:hover{color:#fcaf17;text-decoration:none}.sidebar{background-color:#1e3252;height:100%;left:0;overflow-x:hidden;padding-top:20px;position:fixed;text-align:center;top:0;transition:width .5s;width:100px;z-index:4}.sidebar:hover{width:150px}.sidebar ul{list-style-type:none;padding:0}.sidebar ul li{color:#fff;overflow:hidden;padding:70px 0 0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.hoverable-link:hover{color:#fcaf17;text-decoration:none}.sidebar ul li:before{color:#fff;content:"o";font-size:8px;opacity:1;padding:70px 0 0 35px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s}.sidebar ul li a{color:#fff;display:block;font-weight:400;opacity:0;padding-left:30px;position:relative;text-decoration:none;transition:background-color .3s,padding-left .3s;transition:opacity .3s}.sidebar:hover ul li:before{opacity:0}.sidebar:hover ul li a{opacity:1}.sidebar_plus{background-color:#1e3252;height:100%;left:100px;opacity:.95;overflow-x:hidden;position:fixed;top:0;transition:width .5s;width:0;z-index:3}.sidebar_plus ul{list-style-type:none;padding:50px 0 0}.sidebar_plus ul li{color:#fff;font-weight:lighter;overflow:hidden;padding:30px 0 0 80px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.footer{background-color:#333;bottom:0;margin-left:-50px;margin-top:50px;padding:10px 50px 20px;position:relative;text-align:center;width:100%;z-index:0}.additional-link{color:#fff;margin-bottom:10px;margin-top:30px;text-align:center}.additional-link>*{margin:0 5px}.footer p{color:#ccc;font-size:15px;font-weight:lighter;margin:0}@media (max-width:630px){.top-bar{display:none}h1{font-size:18px}.additional-link>*{margin:0 3px}}.image-container{background-color:#000;margin:30px -50px;overflow:hidden;padding:230px 0;position:relative}.image-container:after,.image-container:before{background-color:#fff;content:"";opacity:.5;position:absolute;z-index:1}.image-container:before{bottom:25px;height:1px;left:0;right:0}.image-container:after{bottom:0;right:25px;top:0;width:1px}.image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.fade-in{opacity:1}.next-image{z-index:-1}.main-button-container{align-items:center;bottom:20px;display:flex;flex-direction:row;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.circle-button{background-color:#fff;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0 30px;opacity:.5;padding:0;position:relative;width:10px}.circle-button:after{background-color:initial;border:2px solid #fff;border-radius:50%;content:"";height:30px;left:-11.7px;opacity:0;position:absolute;top:-11.7px;transition:opacity .5s ease;width:30px}.circle-button:hover:after{opacity:1;opacity:.5}.circle-button:hover{background-color:#fff;opacity:1}.text{position:relative;text-align:left;z-index:1}.text-container{display:flex;justify-content:center}@media (min-width:900px){.text-container{justify-content:flex-end;margin-right:100px}}.text h1{color:#fcaf17;font-size:2.67vw;font-weight:400}.text h2{color:#fff;font-weight:400}.text h3{color:#fff;font-weight:bolder}.text h2,.text h3{font-size:4vw;margin:10px 0}@media (min-width:1000px){.text h2,.text h3{font-size:40px}.text h1{font-size:26.7px}}body{background-color:#f4f4f4;caret-color:#0000;color:#333;font-family:Noto Sans KR,sans-serif;margin-left:150px;margin-right:50px;margin-top:20px;padding:0}.title{color:#333;font-size:30px;font-weight:bolder;margin-bottom:28px;margin-top:50px;position:relative;text-align:center}.title:after{background-color:#333;content:"";display:block;height:3px;margin:10px auto 0;width:50px}.login-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:30px auto 10px;max-width:400px;padding:20px;text-align:center}.login-form{gap:15px}.input-group,.login-form{display:flex;flex-direction:column}.input-group input{border:1px solid #ccc;border-radius:5px;padding:15px}.login-button{background-color:#1e3252;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 auto;max-width:400px;padding:10px;width:100%}.login-button:hover{background-color:#fcaf17}.additional-options{margin-bottom:10px;margin-top:30px;text-align:center}.additional-options>*{margin:0 5px}.history-container{align-items:center;display:flex;justify-content:center;text-align:center}.text-container{padding-right:20px}.faculty-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.faculty-member{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:1;padding:10px}@media (max-width:1000px){.faculty-member{flex:0 1 100%}}.faculty-member h3{text-align:center}.faculty-member p{margin-bottom:20px;text-align:center}.button-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:20px;z-index:1}button{background-color:#1e3252;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin:0 20px;padding:10px 30px}button.selected,button:hover{background:#fcaf17;color:#333;font-weight:bolder}.career-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;font-size:18px;margin:30px auto 10px;max-width:400px;padding:20px;text-align:center}.notice-board{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:30px auto;max-width:900px;padding:10px}.notice-item{border-bottom:1px solid #ccc;margin:0 20px 20px -23px}.notice-header{align-items:center;display:flex;justify-content:space-between}.notice-title{color:#1e3252;flex-grow:1;font-weight:400;margin-right:0 20px;text-align:left;text-decoration:none}.notice-title:hover{text-decoration:underline}.author,.notice-body{color:#333;font-size:15px;font-weight:400}.comment{color:#333;font-size:13px;font-weight:400;margin-left:-20px}.comment-button{margin:0 0 5px 5px;padding:8px}.comment-button,.delete-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.delete-button{background-color:#d71921;margin:0 0 5px 10px;padding:5px 8px}.delete-button:hover{background-color:#962626;color:#333;font-size:12px}.add-notice-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.add-notice{display:flex;flex-direction:column;flex-grow:1;margin-right:0}.add-notice input,.add-notice textarea{border:1px solid #ccc;border-radius:4px;font-family:Noto Sans KR,sans-serif;margin-bottom:7px;padding:8px}.nickname-password{display:flex;gap:10px}.add-button{background-color:#1e3252;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;margin-bottom:7px;padding:10px 15px}@media(max-width:800px){.add-notice input,.add-notice textarea{font-size:12px;width:100%}}@media(max-width:520px){.add-button{font-size:13px}}.admin-mode{align-items:center;display:flex;justify-content:center;margin:20px 0}.admin-mode button{background-color:#1e3252;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:5px 20px}.admin-mode button:hover{background-color:#fcaf17;color:#333}.password-container{align-items:center;display:flex;justify-content:center;margin-left:10px}.password-input{border:1px solid #ccc;border-radius:5px;margin-right:5px;padding:5px}.submit-password-button{background-color:#1e3252;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;margin-left:0;padding:5px 8px}.submit-password-button:hover{background-color:#fcaf17}.sitemap{margin:50px 40px 0 0}.sitemap p{font-size:20px}.sitemap-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 40px 0 0}.sitemap-container li{display:inline-block;font-weight:400}.article{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:50px auto 10px;max-width:1200px;padding:20px}.article li{color:#1e3252;display:block;font-weight:bolder;padding:10px 0}.article li,.article ui{font-size:18px;margin-left:0}.article ui{margin-top:30px;padding:0 0 0 7px}.article p{font-size:15px;margin-left:0;padding:0 0 10px 10px;text-align:left}.article p span{margin-left:0;padding:0 0 0 10px}.article p span,li{font-size:18px;font-weight:bolder;text-align:left}li{display:block}li,p{color:#555;margin-bottom:0;margin-left:10px;margin-top:10px}p{font-size:18px;text-align:center}a{color:inherit;font-weight:400;text-decoration:none}a:hover{text-decoration:underline}img{border-radius:5px;box-shadow:0 0 10px #0000001a;display:block;margin:50px auto;max-width:800px}@media(max-width:1000px){img{max-width:100%}}
/*# sourceMappingURL=main.8c4df54b.css.map*/