.error-page{flex:1;padding-top:120px;text-align:center}.error-page .code{width:115px}.error-page .code.--large{width:191px}.error-page .code .path{fill:#50667d}.error-page .caption{margin:30px 0 70px;color:#7b90a6;font-size:16px;font-weight:600}.error-page .link{display:block;width:200px;height:48px;margin:0 auto;background:#42576e;color:#fff;border-radius:50px;font-size:16px;font-weight:600;text-align:center;line-height:48px}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.btn-tooltip{display:inline-block;position:relative;vertical-align:middle}.btn-tooltip .message{position:absolute;width:275px;padding:8px;background:#f5e5ff;color:#b95af4;border-radius:3px;box-sizing:border-box;z-index:10}.btn-tooltip .message:before{display:block;content:"";position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:8px 4px}.btn-tooltip .message.--center,.btn-tooltip .message.--center:before{left:50%;transform:translateX(-50%)}.btn-tooltip .message.--right{right:0}.btn-tooltip .message.--right:before{right:7px}.btn-tooltip .message.--left{left:0}.btn-tooltip .message.--left:before{left:7px}.btn-tooltip .message.--bottom{top:100%;margin-top:11px}.btn-tooltip .message.--bottom:before{bottom:100%;border-bottom-color:#f5e5ff}.btn-tooltip .message .text{display:inline-block;width:100%}.btn-tooltip .message .link{color:#b95af4;font-weight:500}.btn-tooltip .message .link .icon{width:14px;height:14px;margin:-2px 0 0 2px;vertical-align:middle}.btn-tooltip .message .link .path{fill:#b95af4}@media (max-width:1200px){.btn-tooltip .message{font-size:14px}}.btn{display:flex;justify-content:center;align-items:center;height:28px;font-size:12px;box-sizing:border-box}.btn-fill{background:#eff3f9;color:#7b90a6;border-radius:100px}.btn-fill .path{fill:#7b90a6}.btn-fill:hover{color:#005cbf}.btn-fill:hover .path{fill:#005cbf}.btn-fill.--active{background:#003166;color:#fff}.btn-fill.--active .path{fill:#fff}.btn-fill[disabled]{color:#d6e1f0;cursor:default}.btn-fill[disabled] .path{fill:#d6e1f0}.btn-line{color:#005cbf;border:1px solid #005cbf;border-radius:100px}.btn-line .path{fill:#005cbf}.btn-line:hover{background:#eff3f9}.btn-line.--active{background:#003166;border-color:#003166;color:#fff}.btn-line.--active .path{fill:#fff}.btn-line[disabled]{color:#d6e1f0;border-color:#d6e1f0;cursor:default}.btn-line[disabled] .path{fill:#d6e1f0}@keyframes iconColorAnimation{0%{fill:#ee7752;border-color:#ee7752}16%{fill:#e73c7e;border-color:#e73c7e}33%{fill:#23a6d5;border-color:#23a6d5}50%{fill:#23d5ab;border-color:#23d5ab}66%{fill:#23a6d5;border-color:#23a6d5}83%{fill:#e73c7e;border-color:#e73c7e}to{fill:#ee7752;border-color:#ee7752}}@keyframes textColorAnimation{0%{color:#ee7752}16%{color:#e73c7e}33%{color:#23a6d5}50%{color:#23d5ab}66%{color:#23a6d5}83%{color:#e73c7e}to{color:#ee7752}}.header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:100}.header .top-area{border-bottom:1px solid #f1f1f1}.header .top-area .layout{display:flex;justify-content:space-between;align-items:center;position:relative;height:60px}.header .top-area .logo{display:block;font-size:0}.header .top-area .logo .icon{width:94px;height:17px}.header .top-area .right{display:flex;column-gap:8px;align-items:center}.header .top-area .btn-search{font-size:18px;font-weight:700;height:21px;margin-right:5px;display:flex;align-items:center;justify-content:center;position:relative}.header .top-area .btn-search path{fill:#001e40}.header .top-area .link-login{position:relative;font-size:14px;font-weight:700}.header .top-area .link-login.--notification:before{display:block;content:"";position:absolute;right:-8px;top:0;width:6px;height:6px;background:#ee5f5f;border-radius:50%}.header .top-area .btn-instagram{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.header .top-area .btn-instagram:before{content:"";position:absolute;right:-4px;top:-4px;width:6px;height:6px;background:#ee5f5f;border-radius:50%}.header .top-area .icon-instagram{width:21px;height:21px}.header .search-area{display:none;justify-content:space-between;align-items:center;column-gap:6px;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.header .search-area.--active{display:flex}.header .search-area .input{flex:1 0;height:24px;border:0;font-size:14px;line-height:24px}.header .search-area .input::placeholder{color:#949494}.header .search-area .btn-close,.header .search-area .icon{width:20px;height:20px}.header .menu-area{border-bottom:1px solid #f1f1f1}.header .menu-area .depth01.--academy:after{content:"N";background-color:#2ac4c4;border-radius:50%;color:#fff;height:20px;width:20px;position:relative;padding:0;margin:0;line-height:20px;text-align:center}.header .menu-area .depth01.--academy:before{content:"";display:inline-block;position:absolute;width:98px;height:20px;z-index:-1;top:15px;left:-5px;background:linear-gradient(0deg,rgba(42,196,196,.1882352941) 50%,transparent 0);animation-name:highlight-desktop;animation-duration:8s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes highlight-desktop{0%{width:0}5%{width:98px}}.header .menu-area .layout{display:flex;column-gap:20px;height:46px}.header .menu-area .item{position:relative;height:100%}.header .menu-area .link-us{display:flex;align-items:center;height:100%}.header .menu-area .link-us .icon-uslogo{width:216px;height:16px;margin:-2px 0 0 4px;vertical-align:middle}.header .menu-area .depth01{display:flex;column-gap:2px;align-items:center;font-size:14px;font-weight:700;line-height:46px}.header .menu-area .depth01:hover{color:#005cbf}.header .menu-area .depth01:hover .path{fill:#005cbf}.header .menu-area .depth01 .icon{width:14px;height:14px}.header .menu-area .sub-menu{display:none;flex-direction:column;row-gap:16px;position:absolute;top:100%;left:0;width:195px;padding:16px;background:#fff;border:1px solid #f1f1f1;box-sizing:border-box}.header .menu-area .sub-menu.--active{display:flex}.header .menu-area .sub-menu .link{font-size:14px;font-weight:600}.header .menu-area .sub-menu .link:hover{color:#005cbf}@media (max-width:1200px){.header .top-area{padding:0 20px}.header .top-area .layout{height:56px}.header .top-area .left{display:flex;column-gap:10px;align-items:center}.header .top-area .btn-menu{width:24px;height:24px}.header .menu-area{position:fixed;top:57px;left:0;right:0;bottom:calc(100vh - 57px);background:#fff;box-shadow:inset 0 4px 4px rgba(51,51,51,.05);transition:bottom .3s ease;overflow:hidden}.header .menu-area .depth01.--academy:before{width:110px;top:12px;animation-name:highlight-mobile}@keyframes highlight-mobile{0%{width:0;opacity:0}5%{width:110px;opacity:1}}.header .menu-area.--active{bottom:0;overflow-y:auto}.header .menu-area .layout{flex-direction:column;padding:30px;height:auto}.header .menu-area .item{height:auto}.header .menu-area .depth01{font-size:16px;line-height:40px}.header .menu-area .depth01:hover{color:#333}.header .menu-area .depth01:hover .path{fill:#333}.header .menu-area .depth01.--active{color:#005cbf}.header .menu-area .depth01.--active .icon{transform:rotate(180deg)}.header .menu-area .depth01.--active .path{fill:#005cbf}.header .menu-area .sub-menu{position:static;top:0;width:auto;padding:0 0 0 20px;row-gap:0;border:0}.header .menu-area .sub-menu .link{color:#616161;font-size:16px;line-height:40px}.header .menu-area .link-us{height:46px}.header .menu-area .link-us .icon-uslogo{margin-left:0}}.pop-login{position:absolute;top:150px;left:50%;width:100%;max-width:384px;background:#fff;border-radius:10px;overflow:hidden;transform:translateX(-50%)}.pop-login .top-area{display:flex;justify-content:flex-end;padding:20px 20px 0}.pop-login .top-area .icon{width:20px;height:20px}.pop-login .top-area .path{fill:#333}.pop-login .content-area{padding-bottom:114px}.pop-login .content-area .img-area{text-align:center}.pop-login .content-area .img-area .img{width:46px}.pop-login .content-area .title{margin-top:16px;padding:0 20px;color:#50667d;font-size:14px;text-align:center}.pop-login .content-area .text-logo{margin-bottom:8px;color:#003166;font-size:22px;font-weight:700;text-align:center}.pop-login .content-area .sub-title{margin-bottom:20px;color:#50667d;font-size:14px;text-align:center}.pop-login .content-area .caption{margin:0 20px 5px;padding:6px 20px;background:#f5f7fa;color:#003166;border-radius:4px}.pop-login .content-area .caption:last-child{margin-bottom:0}.pop-login .link-login{display:block;position:absolute;left:0;right:0;bottom:0;height:64px;background:#003166;color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:64px}@media (max-width:1200px){.pop-login{top:0;left:0;right:0;bottom:0;max-width:100%;border-radius:0;transform:none}.pop-login .content-area{padding-bottom:0}.pop-login .content-area .caption{font-size:14px}}.btn-kakao{position:relative;width:100%;height:48px;background:#fee500;color:#191919;border-radius:6px;font-size:16px;font-weight:500}.btn-kakao .icon{position:absolute;top:15px;left:15px;width:19px;height:18px}.pop-message{position:absolute;top:150px;left:50%;width:100%;max-width:384px;padding:20px;background:#fff;border-radius:10px;overflow:hidden;transform:translateX(-50%);box-sizing:border-box}.pop-message .top-area{display:flex;justify-content:flex-end;align-items:center}.pop-message .top-area .btn-close{width:20px;height:20px}.pop-message .top-area .btn-close .path{fill:#616161}.pop-message .content-area{margin-bottom:30px;text-align:center}.pop-message .content-area.--margin{margin-bottom:10px}.pop-message .content-area .icon{width:40px;height:40px}.pop-message .content-area .icon .path{fill:#0ea6a6}.pop-message .content-area .title{margin-top:4px;color:#001e40;font-size:16px;font-weight:700}.pop-message .bottom-area .complete{padding-bottom:20px;color:#42576e;font-size:14px;font-weight:600;text-align:center}.pop-message .bottom-area .complete .icon{width:21px;height:21px;margin:-2px 8px 0 0;padding:5px;background:#fee500;border-radius:4px;vertical-align:middle;box-sizing:border-box}@media (max-width:1200px){.pop-message{width:320px}}.pop-report{position:absolute;top:150px;left:50%;width:100%;max-width:384px;background:#fff;border-radius:10px;overflow:hidden;transform:translateX(-50%)}.pop-report .top-area{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0}.pop-report .top-area .text{color:#616161;font-size:16px;font-weight:600}.pop-report .top-area .text .icon{width:24px;height:24px;margin:-2px 3px 0 0;vertical-align:middle}.pop-report .top-area .text .path{fill:#616161}.pop-report .top-area .btn-close{width:20px;height:20px}.pop-report .top-area .btn-close .path{fill:#616161}.pop-report .caption{padding:20px;color:#616161}.pop-report .content-area{display:flex;flex-direction:column;row-gap:5px;padding:0 20px 50px}.pop-report .content-area .list-item{cursor:pointer}.pop-report .content-area .list-item:hover .path{background:#fff2f2;color:#ee5f5f;border-color:#ee5f5f}.pop-report .content-area .list-item:hover .text{font-weight:600}.pop-report .content-area .list-item .input{display:none}.pop-report .content-area .list-item .input:checked~.path{background:#fff2f2;color:#ee5f5f;border-color:#ee5f5f}.pop-report .content-area .list-item .input:checked~.path .text{font-weight:600}.pop-report .content-area .list-item .input:checked~.path .label{display:block}.pop-report .content-area .list-item .path{display:block;background:#fafafa;color:#616161;border:1px solid #f1f1f1;border-radius:4px}.pop-report .content-area .list-item .text{display:block;padding:6px 20px}.pop-report .content-area .list-item .label{display:none;padding:6px 20px;border-top:1px solid #f4cbcb}.pop-report .bottom-area .text{margin-bottom:14px;color:#616161;text-align:center}.pop-report .bottom-area .btn-report{width:100%;height:64px;background:#ee5f5f;color:#fff;font-size:16px;font-weight:500;line-height:64px}.pop-report .bottom-area .btn-report[disabled]{background:#c7c7c7}@media (max-width:1200px){.pop-report{width:320px}}.toast-message[data-v-619a45ad]{display:flex;flex-direction:column;row-gap:10px;position:fixed;top:0;left:50%;width:312px;padding:20px 30px;background:#50667d;color:#fff;border-radius:5px;transform:translate(-50%,-120px);transition:all .3s ease;box-shadow:0 4px 8px rgba(51,51,51,.2);box-sizing:border-box;z-index:1020}.toast-message.--active[data-v-619a45ad]{transform:translate(-50%,50px)}.toast-message.--warning[data-v-619a45ad]{background:#ee5f5f}.toast-message.--success[data-v-619a45ad]{background:#4caf50}.toast-message .message[data-v-619a45ad]{font-size:16px}.toast-message .btn-area[data-v-619a45ad]{display:flex;justify-content:flex-end}.toast-message .btn-area .toast-button[data-v-619a45ad]{color:#d6e1f0;font-size:14px}.banner-area{margin-bottom:30px}.banner-area .link{display:block;width:100%;height:90px;text-align:center}.banner-area .img{width:auto;height:100%}@media (max-width:1200px){.banner-area{margin-bottom:0}.banner-area .link{max-width:640px;margin:0 auto}.banner-area .img,.banner-area .link{width:100%;height:auto}}.board-global-menu .title-link{color:#003166;font-size:18px;font-weight:700}.board-global-menu .title-link .icon{width:22px;height:22px;margin:-2px 4px 0 0;vertical-align:middle}.board-global-menu .title-link .path{fill:#003166}.board-global-menu .menu-list{display:grid;grid-template-columns:repeat(6,1fr);width:100%;column-gap:8px;row-gap:4px;padding-top:10px}.board-global-menu .menu-list .link{height:50px;background:#fff;color:#7b90a6;border:1px solid #d6e1f0;border-radius:10px;font-size:16px;text-align:center;box-sizing:border-box;line-height:48px}.board-global-menu .menu-list .link.--active,.board-global-menu .menu-list .link:hover{color:#fff;background:#0ea6a6;border-color:#0ea6a6;font-weight:600}.board-global-menu .menu-list .link.--active .path,.board-global-menu .menu-list .link:hover .path{fill:#fff}.board-global-menu .menu-list .icon{width:20px;height:20px;margin:-2px 4px 0 0;vertical-align:middle}.board-global-menu .menu-list .path{fill:#7b90a6}.board-global-menu .mobile-nav{position:fixed;top:57px;left:0;right:0;height:59px;background:#fff;overflow-x:auto;transform:translateY(-100%);transition:transform .3s ease;box-shadow:0 4px 8px rgba(0,49,102,.08);z-index:99}.board-global-menu .mobile-nav.--active{transform:translateY(0)}.board-global-menu .mobile-nav .list-item{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll}.board-global-menu .mobile-nav .list-item::-webkit-scrollbar{display:none}.board-global-menu .mobile-nav .list-item .link:first-child{padding-left:20px}.board-global-menu .mobile-nav .list-item .link:last-child{padding-right:20px}.board-global-menu .mobile-nav .link{display:inline-block;height:56px;padding:0 10px;color:#50667d;font-size:16px;font-weight:600;line-height:56px;flex:0 0 auto}.board-global-menu .mobile-nav .link.--active{color:#0ea6a6}@media (max-width:1200px){.board-global-menu{padding:0 20px;margin-bottom:0}.board-global-menu .menu-list{width:100%;grid-template-columns:repeat(2,1fr);column-gap:4px}.board-global-menu .menu-list .icon{width:16px;height:16px}.board-global-menu .menu-list .link{height:40px;line-height:38px;font-size:14px}}.board-search-area{position:relative;border-radius:50px}.board-search-area .input{width:100%;height:46px;padding:0 60px 0 20px;background:#fff;color:#001e40;border:4px solid #42576e;border-radius:50px;font-size:14px;font-weight:600;box-sizing:border-box}.board-search-area .input::placeholder{color:#7b90a6}.board-search-area .input.side{font-size:13px}.board-search-area .btn-submit{position:absolute;top:14px;right:30px;width:22px;height:22px}.board-search-area .btn-submit .path{fill:#0ea6a6}@media (max-width:370px){.board-search-area .input::placeholder{font-size:14px}}.board-btn-area .link-board-main-write{display:block;width:100%;height:44px;margin-bottom:20px;background:#003166;color:#fff;border-radius:10px;font-size:16px;font-weight:600;text-align:center;line-height:44px}.board-btn-area .btn-board-write{position:fixed;right:30px;bottom:30px;width:58px;height:58px;padding:12px;background:#003166;border-radius:50%;box-sizing:border-box;box-shadow:0 4px 8px rgba(0,49,102,.3);z-index:50}.board-btn-area .btn-board-write .icon .path{fill:#fff}.one-line-post-list-box{padding:16px 20px;background:#fff;border:1px solid #eff3f9;border-radius:10px;box-sizing:border-box}.one-line-post-list-box .title-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.one-line-post-list-box .title-area .title{color:#001e40;font-size:16px;font-weight:600}.one-line-post-list-box .title-area .link{display:block;width:16px;height:16px}.one-line-post-list-box .title-area .link .path{fill:#7b90a6}.one-line-post-list-box .list{display:flex;flex-direction:column;row-gap:8px}.one-line-post-list-box .list .row{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:12px;line-height:21px}.one-line-post-list-box .list .link{flex:1 0;max-width:294px;font-size:14px;cursor:pointer}.one-line-post-list-box .list .info{display:flex;align-items:center}.one-line-post-list-box .list .info .text{display:inline-block;width:23px;vertical-align:middle}.one-line-post-list-box .list .react{color:#0ea6a6}.one-line-post-list-box .list .react .path{fill:#0ea6a6}.one-line-post-list-box .list .comment{color:#003166}.one-line-post-list-box .list .comment .path{fill:#003166}.one-line-post-list-box .list .view{color:#7b90a6}.one-line-post-list-box .list .view .path{fill:#7b90a6}.one-line-post-list-box .list .icon{height:14px;margin-right:2px;vertical-align:middle}@media (max-width:1200px){.one-line-post-list-box{background:#fff;border-radius:0;border-width:1px 0}}.--blocked[data-v-488bbc19]{color:#ee5f5f}.row[data-v-488bbc19]{width:calc(100% - 20px)}.one-line-post-list-box .list .link[data-v-488bbc19]{max-width:unset;width:calc(100% - 10px)}.board-short-list02{background:#fff;border:1px solid #eff3f9;border-radius:10px;box-sizing:border-box}.board-short-list02.--short .list .btn-tooltip{display:block;max-width:240px}.board-short-list02.--short .list .bottom-area .caption{max-width:100px}.board-short-list02 .title-area{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 10px}.board-short-list02 .title-area .title{color:#001e40;font-size:16px;font-weight:600}.board-short-list02 .title-area .link{display:block;width:16px;height:16px}.board-short-list02 .title-area .link .path{fill:#7b90a6}.board-short-list02 .list{display:flex;flex-direction:column;padding-bottom:16px}.board-short-list02 .list .row{padding:10px 20px;border-bottom:1px solid #eff3f9}.board-short-list02 .list .row:last-child{border-bottom:0}.board-short-list02 .list .btn-tooltip{display:block}.board-short-list02 .list .link{display:block;max-width:390px;margin-bottom:6px;font-size:14px;cursor:pointer}.board-short-list02 .list .bottom-area{display:flex;justify-content:space-between}.board-short-list02 .list .bottom-area .caption{max-width:300px}.board-short-list02 .list .info{display:flex;column-gap:4px;align-items:center}.board-short-list02 .list .info .text{display:inline-block;vertical-align:middle}.board-short-list02 .list .info.--block .text{width:23px}.board-short-list02 .list .react{color:#0ea6a6}.board-short-list02 .list .react .path{fill:#0ea6a6}.board-short-list02 .list .comment{color:#003166}.board-short-list02 .list .comment .path{fill:#003166}.board-short-list02 .list .view{color:#7b90a6}.board-short-list02 .list .view .path{fill:#7b90a6}.board-short-list02 .list .icon{height:14px;margin-right:2px;vertical-align:middle}@media (max-width:1200px){.board-short-list02{background:#fff;border-radius:0;border-width:1px 0 0}.board-short-list02 .list{padding-bottom:0}}.kakao-sync-area[data-v-00540a96]{width:100%;max-width:320px;padding:16px;background:#fff;border:1px solid #eff3f9;border-radius:10px;box-sizing:border-box}.kakao-sync-area .complete[data-v-00540a96]{color:#42576e;font-size:14px;font-weight:600;text-align:center}.kakao-sync-area .complete .icon[data-v-00540a96]{width:21px;height:21px;margin:-2px 8px 0 0;padding:5px;background:#fee500;border-radius:4px;vertical-align:middle;box-sizing:border-box}.kakao-sync-area .text[data-v-00540a96]{margin-bottom:10px;color:#7b90a6;font-size:14px;font-weight:600;text-align:center}.kakao-sync-area .btn-kakao[data-v-00540a96]{color:#191919;font-size:14px;font-weight:700}@media (max-width:1200px){.kakao-sync-area[data-v-00540a96]{width:100%;max-width:100%}}.checkbox{display:inline-block;font-size:0}.checkbox .input{display:none}.checkbox .input:checked~.path .rect{fill:#003166;stroke:#003166}.checkbox .input:checked~.path .path{display:block}.checkbox .path{display:inline-block;width:14px;height:14px;margin-right:4px;vertical-align:middle}.checkbox .path .rect{fill:transparent;stroke:#d6e1f0}.checkbox .path .path{display:none;fill:#fff}.checkbox .text{display:inline-block;font-size:12px;vertical-align:middle}.pop-ad{position:absolute;top:100px;left:50%;width:390px;background:#fff;border-radius:5px;transform:translateX(-50%);overflow:hidden}.pop-ad .btn-close{position:absolute;top:0;right:0;width:60px;height:60px;z-index:100}.pop-ad .btn-close .icon-wrap{display:block;position:absolute;top:10px;right:10px;width:36px;height:36px;padding:7px;background:rgba(51,51,51,.4);border-radius:50%;box-sizing:border-box}.pop-ad .btn-close .icon{width:22px;height:22px}.pop-ad .btn-close .icon .path{fill:#fff}.pop-ad .img-area{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.pop-ad .img-area .img{position:absolute;width:100%;height:100%;object-fit:cover}.pop-ad .text-area{padding:16px 20px 19px}.pop-ad .text-area .caption{margin-bottom:19px;font-size:14px}.pop-ad .text-area .link{display:block;width:236px;height:48px;margin:0 auto;border-radius:50px;font-size:16px;text-align:center;line-height:48px}.pop-ad .bottom-area{padding:16px 20px;background:#f9fafc}.pop-ad .bottom-area .checkbox{color:#7b90a6;font-size:14px}@media (max-width:1200px){.pop-ad{max-width:390px;width:calc(100% - 48px)}}.textarea-field{text-align:left}.textarea-field .label{margin-bottom:2px;color:#7b90a6;font-size:12px;font-weight:600}.textarea-field .textarea{width:100%;height:136px;padding:12px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:5px;font-size:14px;box-sizing:border-box;resize:none}.textarea-field .textarea::placeholder{color:#c7c7c7}.textarea-field .textarea:focus{border-color:#005cbf}.textarea-field .textarea.--error{background:#fff5f5;border-color:#ee5f5f}.textarea-field .error-message{margin-top:2px;padding-left:16px;color:#ee5f5f;font-size:12px}.textarea-field .passwrod-box{position:relative;z-index:1}.textarea-field .passwrod-box .input{padding-right:40px}.textarea-field .passwrod-box .btn-visible{position:absolute;top:50%;right:16px;width:22px;height:22px;transform:translateY(-50%)}.textarea-field .passwrod-box .path{fill:#8ea3b9}@media (max-width:1200px){.input-field.--animation .label{top:13px}.input-field .input{height:46px;line-height:44px}}.pop-aitag{position:absolute;top:150px;left:50%;width:384px;padding:20px;background:#fff;border-radius:20px;overflow:hidden;transform:translateX(-50%);text-align:center;box-sizing:border-box}.pop-aitag .btn-close{position:absolute;top:20px;right:20px;width:20px;height:20px}.pop-aitag .btn-close .path{fill:#333}.pop-aitag .img{width:64px;margin-bottom:10px}.pop-aitag .caption{color:#001e40;font-size:16px;font-weight:700;margin-bottom:10px}.pop-aitag .textarea-field{margin-bottom:20px}.pop-aitag .textarea-field .textarea{height:168px}.pop-aitag .btn-send{width:100%;height:48px;background:#003166;color:#fff;border-radius:50px;font-size:16px}.pop-aitag .btn-send[disabled]{background:#eff3f9;color:#7b90a6}@media (max-width:1200px){.pop-aitag{width:320px}}.breadcrumbs{display:flex;align-items:center;column-gap:4px}.breadcrumbs .item:last-child .link{color:#003166;font-weight:600}.breadcrumbs .item .link{color:#6c8196;font-size:14px}.breadcrumbs .icon{width:14px;height:14px;margin:-2px 0 0 4px;vertical-align:middle}.breadcrumbs .icon .path{fill:#6c8196}.user-nickname-box{position:relative;z-index:10}.user-nickname-box .btn-nickname{display:flex;column-gap:2px;align-items:center;color:#616161;font-size:14px;font-weight:600}.user-nickname-box .btn-nickname .impact-warp{display:inline-block;width:20px;height:20px}.user-nickname-box .btn-nickname .icon{width:16px;height:16px}.user-nickname-box .btn-nickname .icon.icon-impact{width:20px;height:20px}.user-nickname-box .btn-nickname .icon.icon-badge{margin-right:4px}.user-nickname-box .btn-nickname .icon.icon-email .path{fill:#949494}.user-nickname-box .btn-nickname .author{color:#005cbf;font-size:12px;font-weight:600}.user-nickname-box .btn-nickname .delete-user{color:#8ea3b9;font-size:12px}.user-nickname-box .user-menu{display:none;flex-direction:column;row-gap:4px;position:absolute;top:100%;left:18px;width:105px;padding:12px;margin-top:5px;background:#fff;border:1px solid #d6e1f0;border-radius:10px}.user-nickname-box .user-menu.--active{display:flex}.user-nickname-box .user-menu .icon{width:16px;height:16px;margin:-2px 2px 0 0;vertical-align:middle}.user-nickname-box .user-menu .icon.icon-impact{width:18px;height:18px}.user-nickname-box .user-menu .impact{color:#949494;font-weight:500}.user-nickname-box .user-menu .btn-note,.user-nickname-box .user-menu .btn-report{color:#949494;font-weight:500;text-align:left}.user-nickname-box .user-menu .btn-note .path,.user-nickname-box .user-menu .btn-report .path{fill:#949494}.board-comment-area .unauthorized-message.requiredProfile{background:#ffe8f4!important;color:#f50e72!important}.board-comment-area .unauthorized-message.requiredProfile .path{fill:#f50e72!important}.board-comment-area .unauthorized-message.requiredProfile .link{color:#f50e72!important}.board-comment-item .comment-top-area{display:flex;justify-content:space-between}.board-comment-item .comment-top-area .btn-alram{width:16px;height:16px}.board-comment-item .comment-top-area .btn-alram.--active .path{fill:#003166}.board-comment-item .comment-top-area .btn-alram .path{fill:#949494}.board-comment-item .comment-date{display:flex;column-gap:10px;margin-top:4px}.board-comment-item .comment-date .date{color:#949494}.board-comment-item .comment-date .report-message{color:#ee5f5f}.board-comment-item .message-area{padding:12px 0;color:#616161;font-size:14px;line-height:1.6;word-break:break-all}.board-comment-item .comment-bottom{display:flex;justify-content:space-between}.board-comment-item .comment-bottom .btn-area{display:flex;align-items:center;column-gap:10px}.board-comment-item .comment-bottom .btn-reply{color:#616161}.board-comment-item .comment-bottom .reaction-list{display:flex;column-gap:4px}.board-comment-item .comment-bottom .btn-reaction{display:flex;column-gap:2px;padding:2px 4px;color:#949494;border-radius:5px}.board-comment-item .comment-bottom .btn-reaction.--active{background:#f5f7fa;color:#0ea6a6}.board-comment-item .comment-bottom .btn-reaction.--active .path{fill:#0ea6a6}.board-comment-item .comment-bottom .btn-reaction .icon{width:18px;height:18px}.board-comment-item .comment-bottom .btn-reaction .path{fill:#949494}.board-comment-item .best-label{color:#0ea6a6;font-weight:700;margin-right:5px;display:inline-block;font-size:12px;border:1px solid #0ea6a6;padding:1px 4px;border-radius:5px}.row.--best-comment{border:2px solid #0ea6a6!important;padding:10px;border-radius:5px;margin-bottom:10px}.recommend-area{margin-bottom:30px}.recommend-area .area-title{display:flex;column-gap:4px;align-items:center;margin-bottom:10px;color:#003166;font-size:16px;font-weight:600}.recommend-area .area-title .icon{width:30px;height:30px}.recommend-area .area-title .path{fill:#003166}.recommend-area .area-title .small{color:#7b90a6;font-size:14px;font-weight:400}.recommend-area .list-box{background:#fff;border:1px solid #eff3f9;border-radius:10px}.recommend-area .list-box .row{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eff3f9}.recommend-area .list-box .row:last-child{border-bottom:0}.recommend-area .list-box .row-right{display:flex;justify-content:flex-end;align-items:center;column-gap:4px}.recommend-area .list-box .tag{display:inline-block;padding:2px 6px;margin-right:10px;color:#fff;border-radius:5px;font-weight:600;vertical-align:middle}.recommend-area .list-box .tag.--red{background:#ee5f5f}.recommend-area .list-box .tag.--purple{background:#9747ff}.recommend-area .list-box .tag.--orange{background:#f98c27}@keyframes aiColorAnimation{0%{background-color:#ee7752}16%{background-color:#e73c7e}33%{background-color:#23a6d5}50%{background-color:#23d5ab}66%{background-color:#23a6d5}83%{background-color:#e73c7e}to{background-color:#ee7752}}.recommend-area .list-box .tag.--ai{animation:aiColorAnimation 6s ease infinite}.recommend-area .list-box .tag .icon{width:16px;height:16px;margin:-2px 4px 0 0;vertical-align:middle}.recommend-area .list-box .tag .path{fill:#fff}.recommend-area .list-box .item-title{display:inline-block;max-width:618px;color:#616161;font-size:14px;vertical-align:middle}.recommend-area .list-box .row-right .reacted{color:#0ea6a6}.recommend-area .list-box .row-right .reacted .path{fill:#0ea6a6}.recommend-area .list-box .row-right .comment{color:#005cbf}.recommend-area .list-box .row-right .comment .path{fill:#005cbf}.recommend-area .list-box .row-right .view{color:#7b90a6}.recommend-area .list-box .row-right .view .path{fill:#7b90a6}.recommend-area .list-box .row-right .icon{height:14px;margin:-2px 2px 0 0;vertical-align:middle}@media (max-width:1200px){.recommend-area{margin-bottom:0}.recommend-area .area-title{display:block;column-gap:unset;align-items:unset;padding:20px 20px 10px}.recommend-area .area-title .icon{margin:-2px 4px 0 0;vertical-align:middle}.recommend-area .area-title .small{display:block;width:100%}.recommend-area .list-box{padding:0;border-width:1px 0;border-radius:0}.recommend-area .list-box .row{display:block;justify-content:unset;align-items:unset;padding:16px 20px}.recommend-area .list-box .btn-tooltip,.recommend-area .list-box .item-title{display:block;max-width:100%;margin:10px 0 2px;font-size:14px}.recommend-area .list-box .row-right{justify-content:flex-start}.recommend-area .list-box .row-right .reacted{color:#0ea6a6}.recommend-area .list-box .row-right .reacted .path{fill:#0ea6a6}.recommend-area .list-box .row-right .comment{color:#005cbf}.recommend-area .list-box .row-right .comment .path{fill:#005cbf}.recommend-area .list-box .row-right .view{color:#7b90a6}.recommend-area .list-box .row-right .view .path{fill:#7b90a6}.recommend-area .list-box .row-right .icon{height:14px;margin:-2px 2px 0 0;vertical-align:middle}}.footer{padding:48px 0 24px;background:#151b25;color:#666;min-height:405px}.footer .clearfix:after{display:block;content:"";clear:both}.footer .menu{float:left;width:200px;margin-right:15px}.footer .menu .link{display:inline-block;color:#919498;line-height:30px}.footer .menu .link:active,.footer .menu .link:focus,.footer .menu .link:hover{color:#fff}.footer .sns{float:right}.footer .sns .item{float:left;margin-left:15px}.footer .sns .link{display:block;width:40px;height:40px;border:1px solid #5a5e65;text-align:center;line-height:40px;border-radius:50%;color:transparent;font-size:0}.footer .sns .link:hover{background:#eee}.footer .sns .link:hover .path{fill:#1b62e5}.footer .sns .link .icon{height:10px;vertical-align:middle}.footer .sns .link .path{fill:#fff}.footer .company-info{clear:both;padding-top:40px;color:#919498;line-height:1.5}.footer .copyright{float:left;width:100%;padding-top:24px;margin-top:50px;border-top:1px solid #444;text-align:right}@media (max-width:1200px){.footer{padding:48px 16px 24px}.footer .menu{float:none;width:100%;margin:0 0 20px}.footer .sns{float:none;margin-top:25px;font-size:0;text-align:center}.footer .sns .item{display:inline-block;float:none;margin:0 5px}.footer .company-info{padding-top:30px}.footer .copyright{float:none;margin-top:25px}}.pop-login[data-v-a65099d2]{position:absolute;top:150px;left:50%;width:100%;max-width:384px;background:#fff;border-radius:10px;overflow:hidden;transform:translateX(-50%)}.pop-login .top-area[data-v-a65099d2]{display:flex;justify-content:flex-end;padding:20px 20px 0}.pop-login .top-area .icon[data-v-a65099d2]{width:20px;height:20px}.pop-login .top-area .path[data-v-a65099d2]{fill:#333}.pop-login .content-area[data-v-a65099d2]{padding-bottom:94px}.pop-login .content-area .img-area[data-v-a65099d2]{text-align:center}.pop-login .content-area .img-area .img[data-v-a65099d2]{width:46px}.pop-login .content-area .title[data-v-a65099d2]{margin-top:16px;padding:0 20px;color:#50667d;font-size:14px;text-align:center}.pop-login .content-area .text-logo[data-v-a65099d2]{margin-bottom:8px;color:#003166;font-size:22px;font-weight:700;text-align:center}.pop-login .content-area .sub-title[data-v-a65099d2]{margin-bottom:20px;color:#50667d;font-size:14px;text-align:center}.pop-login .content-area .caption[data-v-a65099d2]{margin:0 20px 5px;padding:6px 20px;background:#f5f7fa;color:#003166;border-radius:4px}.pop-login .content-area .caption[data-v-a65099d2]:last-child{margin-bottom:0}.pop-login .link-login[data-v-a65099d2]{display:block;position:absolute;left:0;right:0;bottom:0;height:64px;background:#2ac4c4;color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:64px}@media (max-width:1200px){.pop-login[data-v-a65099d2]{top:0;left:0;right:0;bottom:0;max-width:100%;border-radius:0;transform:none}.pop-login .content-area[data-v-a65099d2]{padding-bottom:0}.pop-login .content-area .caption[data-v-a65099d2]{font-size:14px}}body,html{background-color:#fff;height:100%}.edu-wrap .summer-event:before{content:"";display:inline-block;position:absolute;width:140px;height:20px;z-index:1;top:8px;left:-5px;background:linear-gradient(0deg,rgba(42,196,196,.1882352941) 50%,transparent 0)}@media (max-width:425px){.edu-wrap .summer-event:before{width:113px;top:4px}}@media (max-width:320px){.edu-wrap .summer-event:before{width:98px;top:2px}}@keyframes my-class-button-animation{0%{background-color:#23a6d5}50%{background-color:#2ac4c4}to{background-color:#23a6d5}}.edu-item-box{border:1px solid #d6e1f0;box-sizing:border-box;border-radius:10px;font-size:16px;margin-bottom:20px;cursor:pointer;position:relative;word-break:break-word;padding:20px 40px 20px 95px}.edu-item-box .arrow-right{width:25px;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0)}.edu-item-box .arrow-right .path{fill:#7b90a6}.edu-item-box.active,.edu-item-box:hover{border:1px solid #5da5f2}.edu-item-box.active .class-status,.edu-item-box:hover .class-status{color:#5da5f2;border:1px solid #5da5f2}.edu-item-box.active .arrow-right .path,.edu-item-box:hover .arrow-right .path{fill:#5da5f2}.edu-item-box .student-count{font-weight:700;color:#003166}.edu-item-box span.class-status{position:absolute;left:15px;top:50%;transform:translate3d(0,-50%,0)}.attendance-date .form-row,.edu-right-submenu .form-row{display:flex;column-gap:10px}.attendance-date .form-row .selector,.edu-right-submenu .form-row .selector{width:100%;z-index:unset}.attendance-date .form-row .selector .option-list,.edu-right-submenu .form-row .selector .option-list{height:unset;max-height:200px;margin-top:-10px;z-index:20}.my-page{padding:50px 0 120px}.my-page .title-area{display:flex;justify-content:space-between;margin-bottom:20px}.my-page .title-area .icon-symbol{width:20px;height:20px;margin-right:10px}.my-page .title-area .label{display:flex;align-items:center;margin-bottom:20px;color:#001e40;font-size:16px;font-weight:500;line-height:1}.my-page .title-area .title{color:#001e40;font-size:22px;font-weight:700}.my-page .content-area{display:flex;column-gap:24px}.my-page .content-area .left{flex:1 0}.my-page .content-area .right{flex:1 0;max-width:510px}.my-page .service-list{display:flex;flex-direction:column;row-gap:10px}.my-page .service-list .box{padding:20px;background:#fff;border:1px solid #eff3f9;border-radius:10px;box-shadow:0 4px 10px rgba(0,49,102,.1)}.my-page .service-list .box.academy{border-color:#5da5f2}.my-page .service-list .box.academy .title-academy{display:inline-block;margin-bottom:10px;font-size:20px;font-weight:900;position:relative;color:#1f51d3;z-index:1}.my-page .service-list .box.academy .title-academy:before{content:"";display:inline-block;position:absolute;height:20px;width:209px;top:5px;z-index:-1;left:-5px;background:linear-gradient(0deg,rgba(42,196,196,.1882352941) 50%,transparent 0)}.my-page .service-list .box.academy .title-academy:after{content:"N";background-color:#2ac4c4;border-radius:50%;color:#fff;height:20px;width:20px;position:relative;padding:0;margin:0;right:-2px;line-height:20px;text-align:center;display:inline-block}.my-page .service-list .box:not(.--disabled):hover .link{color:#0ea6a6}.my-page .service-list .box:not(.--disabled):hover .link .path{fill:#0ea6a6}.my-page .service-list .title{display:inline-block;margin-bottom:10px;background:linear-gradient(90deg,#1f51d3,#0c9fa8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:18px;font-weight:700}.my-page .service-list .caption{margin-bottom:10px;color:#50667d;font-size:14px}.my-page .service-list .status{margin-bottom:10px}.my-page .service-list .status .text{display:inline-block;padding:6px 10px;background:#eff3f9;color:#42576e;border-radius:5px;font-size:14px}.my-page .service-list .link{color:#7b90a6;font-size:14px;font-weight:600;text-align:left}.my-page .service-list .link .icon{width:14px;height:14px;margin-top:-2px;vertical-align:middle}.my-page .service-list .link .path{fill:#7b90a6}.my-page .link-profile{display:block;position:relative;margin-bottom:6px;padding:20px 30px;background:linear-gradient(90.04deg,#0f40bf -20.55%,#0c9fa8 114.47%);color:#fff;border-radius:10px}.my-page .link-profile .title-area{display:flex;justify-content:space-between;margin-bottom:4px}.my-page .link-profile .title-area .icon{width:16px;height:16px}.my-page .link-profile .title-area .icon-symbol{margin:-2px 6px 0 0;vertical-align:middle}.my-page .link-profile .title-area .icon-arrow .path{fill:#fff}.my-page .link-profile .title-area .title{color:#fff;font-size:16px;font-weight:600}.my-page .link-profile .caption{font-size:14px}.my-page .link-profile .img{position:absolute;bottom:0;right:85px;width:118px}.my-page .career-status{padding:20px 30px;margin-bottom:6px;background:#fff;border:1px solid #eff3f9;border-radius:10px;box-shadow:0 4px 10px rgba(0,49,102,.1)}.my-page .career-status .name{color:#50667d;font-size:18px;font-weight:700}.my-page .career-status .graph-career{margin:0 35px}.my-page .career-status .graph-career .path{fill:none;stroke:#e0e0e0;stroke-width:2;stroke-dasharray:4 4}.my-page .career-status .graph-career .text{fill:#d6e1f0;font-size:36px;font-weight:600}.my-page .career-status .graph-career .text.--red{fill:#f06639}.my-page .career-status .graph-career .text.--orange{fill:#ffa51e}.my-page .career-status .graph-career .text.--purple{fill:#b95af4}.my-page .career-status .graph-career .text.--green{fill:#68bc55}.my-page .career-status .graph-career .text.--blue{fill:#3982f0}.my-page .career-status .status-list .row{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #d6e1f0;font-size:0}.my-page .career-status .status-list .row:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.my-page .career-status .status-list .label{display:inline-block;width:98px;height:26px;border-radius:5px;font-size:12px;font-weight:600;text-align:center;line-height:26px;vertical-align:middle}.my-page .career-status .status-list .label .icon{width:16px;height:16px;margin-top:-2px;vertical-align:middle}.my-page .career-status .status-list .label.--red{background:#ffede8;color:#f06639}.my-page .career-status .status-list .label.--orange{background:#fff6e8;color:#ffa51e}.my-page .career-status .status-list .label.--purple{background:#f5e5ff;color:#b95af4}.my-page .career-status .status-list .label.--purple .path{fill:#b95af4}.my-page .career-status .status-list .label.--green{background:#f2ffef;color:#68bc55}.my-page .career-status .status-list .label.--blue{background:#e8f1ff;color:#3982f0}.my-page .career-status .status-list .btn-tooltip .message{font-size:12px;font-weight:400;text-align:left;line-height:1.5}.my-page .career-status .status-list .text{display:inline-block;margin-left:10px;font-size:14px;font-weight:600;vertical-align:middle}.my-page .career-status .status-list .text.--yet{color:#8ea3b9}.my-page .career-status .status-list .link{display:inline-block;margin-left:10px;color:#0ea6a6;font-size:14px;font-weight:600;vertical-align:middle}.my-page .career-status .status-list .link .icon{width:14px;height:14px;margin-top:-2px;vertical-align:middle}.my-page .career-status .status-list .link .path{fill:#0ea6a6}.my-page .user-menu{display:flex;flex-direction:column;row-gap:6px}.my-page .user-menu .link{display:flex;justify-content:space-between;padding:20px 30px;background:#fff;border:1px solid #eff3f9;border-radius:10px;box-shadow:0 4px 10px rgba(0,49,102,.1)}.my-page .user-menu .link.--disabled .path{fill:#d6e1f0}.my-page .user-menu .link .icon{width:16px;height:16px;margin-top:4px}.my-page .user-menu .link .path{fill:#50667d}.my-page .user-menu .text-area .title{position:relative;color:#50667d;font-size:16px;font-weight:600}.my-page .user-menu .text-area .title.--hasnoti:before{display:block;content:"";position:absolute;right:-8px;top:0;width:6px;height:6px;background:#ee5f5f;border-radius:50%}.my-page .user-menu .text-area .tag{display:inline-block;height:29px;padding:0 10px;margin-left:10px;background:#f9fafc;color:#50667d;border:1px solid #d6e1f0;border-radius:5px;font-size:14px;font-weight:600;line-height:27px;box-sizing:border-box}.my-page .user-menu .text-area .caption{margin-top:4px;color:#7b90a6;font-size:14px}.my-page .user-menu .text-area .caption .link-write{display:inline-block;margin:-2px 0 0 10px;color:#0ea6a6;font-size:14px;font-weight:600;vertical-align:middle}.my-page .user-menu .text-area .caption .link-write .icon{width:14px;height:14px;margin-top:-2px;vertical-align:middle}.my-page .user-menu .text-area .caption .link-write .path{fill:#0ea6a6}.my-page .user-menu .text-area .label{display:inline-block;height:30px;padding:0 10px;margin:-2px 0 0 6px;background:#f5f7fa;color:#b2c2d4;border-radius:5px;font-size:12px;font-weight:700;line-height:30px;vertical-align:middle}@media (max-width:1200px){.my-page{padding:0 0 50px}.my-page .title-area{display:block;justify-content:unset;padding:30px 20px 0;margin-bottom:0}.my-page .title-area .left{margin-bottom:20px}.my-page .title-area .label{font-size:14px}.my-page .title-area .icon-symbol{width:18px;height:18px;margin-right:8px}.my-page .content-area{display:block;column-gap:unset;padding:20px 20px 0}.my-page .content-area .left{margin-bottom:10px}.my-page .link-profile{padding:20px 20px 32px}.my-page .link-profile .title-area{padding:0}.my-page .link-profile .img{right:44px;width:92px}.my-page .career-status .graph-career{margin:0}.my-page .career-status .graph-career .text{font-size:45px}.my-page .career-status .status-list .row{position:relative;padding:0 0 16px 108px;margin-bottom:16px}.my-page .career-status .status-list .label{position:absolute;top:0;left:0}.my-page .career-status .status-list .text{display:block;margin-left:0}.my-page .career-status .status-list .link{margin-left:0}}.board-profile-box{padding:20px;background:#fff;border:1px solid #eff3f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,49,102,.05)}.board-profile-box .top-area{display:flex;justify-content:space-between;margin-bottom:10px}.board-profile-box .top-area .area-left{display:flex;column-gap:10px;align-items:center}.board-profile-box .top-area .area-left .badge{width:40px;height:40px}.board-profile-box .top-area .area-left .name{font-size:14px;font-weight:600}.board-profile-box .top-area .btn-alarm{width:20px;height:20px}.board-profile-box .top-area .btn-alarm .path{fill:#949494}.board-profile-box .message-box{margin-bottom:10px;color:#616161}.board-profile-box .message-box.--user{padding:8px;background:#f9fafc;color:#7b90a6;border-radius:5px}.board-profile-box .btn-area.--user .link{color:#8ea3b9;border-color:#eff3f9}.board-profile-box .btn-area.--user .link.--active{background:#f2f9ff;color:#005cbf;border-color:#bcdcff}.board-profile-box .btn-area.--user .link.--active .path{fill:#005cbf}.board-profile-box .btn-area.--user .link .path{fill:#d6e1f0}.board-profile-box .btn-area .link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px;height:34px;background:#fafafa;color:#c7c7c7;border:1px solid #f1f1f1;border-radius:5px;line-height:32px;font-weight:600;box-sizing:border-box}.board-profile-box .btn-area .link .label{display:inline-block;width:85px}.board-profile-box .btn-area .link .text{display:inline-block}.board-profile-box .btn-area .link:first-child{margin-bottom:2px}.board-profile-box .btn-area .link .icon{height:12px}.board-profile-box .btn-area .link .path{fill:#c7c7c7}.board-profile-box .btn-area .link-login{background:#003166;color:#fff;border-radius:10px;line-height:34px}.board-profile-box .btn-area .link-login,.board-profile-box .btn-area .link-mypage{display:block;height:34px;margin-top:10px;font-size:12px;font-weight:600;text-align:center}.board-profile-box .btn-area .link-mypage{background:#f5f7fa;color:#003166;border:1px solid #d6e1f0;border-radius:5px;line-height:32px;box-sizing:border-box}.board-label[data-v-f221eb54]{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:8px;background-color:#0ea6a6;color:#fff;font-size:12px;font-weight:700;vertical-align:baseline}.board-label.type-undergraduate-intern[data-v-f221eb54]{background-color:#f3c50e}.board-label.type-us-admission[data-v-f221eb54]{background-color:#7a5dc7}.board-label.type-graduate-recruiting[data-v-f221eb54],.board-label.type-student-recruiting[data-v-f221eb54]{background-color:#ee5f5f}.board-label.type-postgraduate-career[data-v-f221eb54],.board-label.type-professor-appointment[data-v-f221eb54]{background-color:#005cbf}.board-label.type-career-review[data-v-f221eb54],.board-label.type-graduate-review[data-v-f221eb54],.board-label.type-professor-appointment-review[data-v-f221eb54],.board-label.type-us-admission-review[data-v-f221eb54]{background-color:#4caf50}.board-label.type-faculty[data-v-f221eb54],.board-label.type-humanities-social[data-v-f221eb54],.board-label.type-scholarship[data-v-f221eb54],.board-label.type-semicon-ai[data-v-f221eb54],.board-label.type-special-graduate[data-v-f221eb54]{background-color:#7b90a6}.board-bachelor-area .board-list-wrap{margin:30px 0}.board-bachelor-area .pagination{margin-bottom:30px}.board-impact-area .board-list-wrap{margin:30px 0}.board-impact-area .board-list .row{display:flex;align-items:center}.board-impact-area .board-list .row:hover{background:#f5f7fa}.board-impact-area .board-list .row:nth-child(-n+5) .count{color:#0ea6a6;font-weight:600}.board-impact-area .board-list .row.--ad{justify-content:center}.board-impact-area .board-list .row .count{flex:1 0;max-width:76px;color:#7b90a6;font-size:24px;font-weight:200;font-style:italic;text-align:center}.board-impact-area .board-list .row .board-item{flex:1 0}.board-impact-area .board-list .row .board-item .item-title{margin-bottom:4px;color:#333;font-size:16px}.board-impact-area .board-list .row .board-item .unauthorized{display:inline-block;height:18px;padding:0 4px;margin:-2px 0 0 4px;background:#fff8ee;color:#dc952b;border-radius:4px;font-size:12px;line-height:18px;vertical-align:middle}.board-impact-area .board-list .row .board-item .unauthorized .icon{width:16px;height:16px}.board-impact-area .board-list .row .board-item .unauthorized .path{fill:#dc952b}.board-impact-area .board-list .row .board-item .unauthorized .small-link{color:#cd8211;font-weight:600}.board-impact-area .board-list .row .board-item .caption{color:#616161;font-size:14px}.board-impact-area .board-list .row .board-item .caption .icon{width:22px;height:22px;margin:-2px 6px 0 0;vertical-align:middle}.board-impact-area .board-list .row .board-item .status-area{padding-top:4px}@media (max-width:1200px){.board-impact-area .board-list-wrap{margin:30px 0}.board-impact-area .board-list .row{align-items:flex-start;padding:20px}.board-impact-area .board-list .row .count{max-width:48px;font-size:18px;margin-right:10px}.board-impact-area .board-list .row .board-item{flex:1 0;padding:0}.board-impact-area .board-list .row .board-item .item-title{margin-bottom:4px;color:#333;font-size:16px}}.board-free-area .board-list-wrap{margin:30px 0}.board-free-area .pagination{margin-bottom:30px}.board-description-area{padding:16px 20px;background:#fff;border:1px solid #eff3f9;border-radius:10px;box-sizing:border-box}.board-description-area .title{color:#003166;font-size:14px;font-weight:600;margin-bottom:10px}.board-description-area .content{font-size:14px;font-weight:400}@media (max-width:1200px){.board-description-area{border-radius:0}}.usadmission-banner{display:flex;flex-direction:column;row-gap:10px;margin-top:20px;padding:20px;background:linear-gradient(104.7deg,#3b42bc -2.81%,#612192);color:#fff;font-size:14px;font-weight:600;border-radius:10px;overflow:hidden}.usadmission-banner .title{width:130px}.usadmission-banner .link .icon{width:12px;height:12px;margin:-2px 0 0 4px;vertical-align:middle}.usadmission-banner .link .path{fill:#fff}.board-usadmission-area .board-list-wrap{margin:30px 0}.board-usadmission-area .pagination{margin-bottom:30px}@media (max-width:1200px){.board-usadmission-area{margin-top:20px}}.symbol{display:inline-block;width:50px;height:50px;padding:10px;background:#fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,49,102,.05);box-sizing:border-box;vertical-align:top}.symbol .icon-symbol .color01{fill:#0ea6a6}.symbol .icon-symbol .color02{fill:#2bb1b1}.symbol .icon-symbol .color03{fill:#65c6c6}.symbol .icon-symbol .color04{fill:#7acece}.login-box{max-width:330px;margin:0 auto;text-align:center}.login-box .box-caption{margin-top:20px;color:#001e40;font-size:16px}.login-box .box-title{margin:4px 0 30px;color:#001e40;font-size:18px}.login-box .input-box{display:flex;flex-direction:column;row-gap:10px;padding:0 15px}.login-box .bottom-area{padding:0 5px}.login-box .btn-login{width:100%;height:46px;margin:30px 0 16px;font-size:16px}.login-box .btn-login.--active{background:#003166}.login-box .forget-password{padding:0 10px 20px;border-bottom:1px dashed #d6e1f0;text-align:right}.login-box .forget-password .link{color:#7b90a6}.login-box .forget-password .link:hover{font-weight:600;text-decoration:underline}.login-box .kakao-caption{padding:20px 0 10px;color:#42576e;font-size:16px}.login-box .company-caption{margin:30px 0 4px;color:#7b90a6;font-size:14px}.login-box .btn-company{height:46px;border:1px solid #d6e1f0;color:#50667d;font-size:16px}@media (max-width:1200px){.login-page{padding:60px 20px}.login-box{max-width:100%;padding:0 20px}.login-box .box-title{font-size:24px}.login-box .box-caption{font-size:14px}.login-box .input-box{padding:0 5px}.login-box .bottom-area{padding:0}.login-box .forget-password .link{font-size:14px}}.delete-account .title{color:#001e40;font-size:20px;font-weight:700}.delete-account .notice-message{color:#0ea6a6;font-size:14px;font-weight:600}.delete-account .btn-submit{width:100%;height:48px;font-size:16px}.delete-account .q1{max-width:320px;padding:80px 0 120px;margin:0 auto}.delete-account .q1 .input-field .input{color:#50667d;border-color:#d6e1f0;font-size:14px;font-weight:700}.delete-account .q1 .input-field .input::placeholder{color:#8ea3b9}.delete-account .q1 .input-field .input.--hasvalue{border-color:#d6e1f0}.delete-account .q1 .input-field .input:focus{border-color:#7b90a6}.delete-account .q1 .input-field .input.--error{border-color:#ee5f5f}.delete-account .q1 .notice-message{margin:4px 0 30px}.delete-account .q1 .btn-submit{margin-top:30px}.delete-account .q2{max-width:432px;padding:60px 0 120px;margin:0 auto}.delete-account .q2 .caption{margin:4px 0 30px;color:#50667d;font-size:16px}.delete-account .q2 .btn-area{padding:0 24px}.delete-account .q2 .btn-area .btn:first-child{margin-bottom:10px}.delete-account .q2 .btn-area .btn-line{color:#7b90a6;border-color:#7b90a6}.delete-account .info-list{display:flex;flex-direction:column;row-gap:10px;margin-bottom:40px}.delete-account .info-list .box{padding:20px;background:#fff;border:1px solid #eff3f9;border-radius:10px}.delete-account .info-list .box.--first .box-content .row .label{width:137px}.delete-account .info-list .box-title{color:#001e40;font-size:16px;font-weight:600;margin-bottom:6px}.delete-account .info-list .box-content{padding-left:10px}.delete-account .info-list .box-content .row{margin-bottom:4px;font-size:0}.delete-account .info-list .box-content .row .label{display:inline-block;color:#50667d;font-size:14px;font-weight:600}.delete-account .info-list .box-content .row .label.--sub{position:relative;padding-left:21px;box-sizing:border-box}.delete-account .info-list .box-content .row .label.--sub:before{display:block;content:"";position:absolute;top:50%;left:10px;width:4px;height:4px;background:#50667d;border-radius:50%;transform:translateY(-50%)}.delete-account .info-list .box-content .row .value{display:inline-block;margin-left:6px;color:#0ea6a6;font-size:14px;font-weight:600}.delete-account .info-list .caption{margin:0;color:#7b90a6;font-size:12px}@media (max-width:1200px){.delete-account{padding:0 20px}.delete-account .q1,.delete-account .q2{padding:60px 0 200px}.delete-account .q2 .btn-area{padding:0}}.radio{display:inline-block}.radio .input{display:none}.radio .input:checked~.path:before{display:block;content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#003166;border-radius:10px}.radio .path{position:relative;width:14px;height:14px;margin:-2px 4px 0 0;border:1px solid #d6e1f0;border-radius:50%;box-sizing:border-box}.radio .path,.radio .text{display:inline-block;vertical-align:middle}.board-write-page{padding:30px 0 50px}.board-write-page .board-write-box{max-width:790px;margin:0 auto}.board-write-page .board-write-box .title{padding-bottom:10px;color:#5e748a;font-size:18px;font-weight:600}.board-write-page .write-box{background:#fff;border:1px solid #eff3f9;border-radius:10px}.board-write-page .board-list{padding:20px;border-bottom:1px solid #eff3f9}.board-write-page .board-list .caption{margin-bottom:6px;color:#616161;font-size:14px}.board-write-page .board-list .caption.--error{color:#ee5f5f}.board-write-page .board-list .radio-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:4px}.board-write-page .board-list .radio-list .radio{color:#949494;font-size:14px}.board-write-page .board-list .radio-list .radio .input:checked~.text{color:#003166;font-weight:600}.board-write-page .board-list .radio-list .radio:hover{color:#7b90a6;font-weight:600}.board-write-page .title-area{padding:20px;border-bottom:1px solid #eff3f9}.board-write-page .title-area .input{width:100%;height:21px;margin-bottom:6px;color:#50667d;font-size:14px;font-weight:700;border:0}.board-write-page .title-area .input.--error::placeholder{color:#ee5f5f}.board-write-page .title-area .input::placeholder{color:#616161;font-weight:400}.board-write-page .title-area .input[readonly]{color:#c7c7c7;font-weight:400}.board-write-page .title-area .info-area{display:flex;justify-content:space-between;color:#949494}.board-write-page .content-textarea{width:100%;height:419px;padding:20px;color:#616161;font-size:14px;border:0;border-bottom:1px solid #eff3f9;box-sizing:border-box;resize:none}.board-write-page .content-textarea.--error::placeholder{color:#ee5f5f}.board-write-page .content-textarea::placeholder{color:#949494}.board-write-page .image-area{padding:20px;border-bottom:1px solid #eff3f9}.board-write-page .image-area .area-title{margin-bottom:6px;color:#616161;font-size:14px;font-weight:600}.board-write-page .image-area .image-file{display:flex;align-items:center;column-gap:2px;margin-bottom:6px;color:#50667d;font-size:14px;font-weight:600}.board-write-page .image-area .image-file .icon-image{width:20px;height:20px}.board-write-page .image-area .image-file .icon-image .path{fill:#50667d}.board-write-page .image-area .image-file .btn-delte-image{width:12px;height:12px}.board-write-page .image-area .image-file .btn-delte-image .path{fill:#ee5f5f}.board-write-page .image-area .input-file{display:inline-block;width:56px;height:26px;background:#f5f7fa;color:#50667d;border:1px solid #d6e1f0;border-radius:5px;text-align:center;line-height:24px;cursor:pointer}.board-write-page .image-area .caption-list{display:flex;flex-direction:column;row-gap:4px;margin-top:4px;color:#949494}.board-write-page .link-area{padding:20px;border-bottom:1px solid #eff3f9}.board-write-page .link-area .area-title{margin-bottom:6px;color:#616161;font-size:14px;font-weight:600}.board-write-page .link-area .input{width:100%;height:21px;padding:0;background:transparent;color:#50667d;border:0;font-size:14px;font-weight:600;line-height:21px}.board-write-page .link-area .input.--error{background:transparent}.board-write-page .link-area .error-message{padding-left:0}.board-write-page .editing-area{display:flex;justify-content:space-between;align-items:center;padding:20px}.board-write-page .editing-area .checkbox{color:#616161;font-weight:600}.board-write-page .editing-area .caption{padding:2px 0 0 20px;color:#949494}.board-write-page .editing-area .btn-save{width:104px;height:48px;background:#333;color:#fff;border-radius:10px;font-size:16px;text-align:center;line-height:48px}.pop-board-list{position:absolute;left:0;right:0;bottom:0;padding:30px;background:#fff;border-radius:40px 40px 0 0;overflow:hidden}.pop-board-list .top-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pop-board-list .top-area .title{color:#001e40;font-size:18px;font-weight:700}.pop-board-list .top-area .btn-close{width:20px;height:20px}.pop-board-list .top-area .btn-close .path{fill:#949494}.pop-board-list .list-area{display:flex;flex-direction:column;row-gap:14px;max-height:60vh;height:auto;overflow-y:auto}.pop-board-list .list-area .btn-select{color:#949494;font-size:16px;text-align:left}.pop-board-list .list-area .btn-select.--selected{color:#50667d;font-weight:700}@media (max-width:1200px){.board-write-page{padding:0}.board-write-page .board-write-box .title{padding:20px}.board-write-page .write-box{border-width:1px 0;border-radius:0}.board-write-page .board-list{padding:0}.board-write-page .board-list .btn-open-board-list{display:flex;justify-content:space-between;width:100%;padding:20px;font-size:14px}.board-write-page .board-list .btn-open-board-list.--error{color:#ee5f5f}.board-write-page .board-list .btn-open-board-list.--selected{color:#50667d;font-size:16px;font-weight:700}.board-write-page .board-list .btn-open-board-list .icon{width:20px;height:20px}.board-write-page .board-list .btn-open-board-list .path{fill:#949494}.board-write-page .mobile-btn-area{padding:20px}.board-write-page .mobile-btn-area .btn-save{width:100%;height:48px;background:#333;color:#fff;border-radius:10px;font-size:16px;text-align:center;line-height:48px}}.find-password-box{max-width:320px;margin:0 auto}.find-password-box .title{margin-bottom:10px;color:#001e40;font-size:18px;font-weight:700}.find-password-box .caption{margin-bottom:30px;color:#7b90a6;font-size:14px}.find-password-box .re-email{margin-top:10px;padding-left:16px;color:#7b90a6}.find-password-box .re-email .btn-re-send{margin:-2px 0 0 10px;color:#7b90a6;vertical-align:middle}.find-password-box .input-passwrod{margin-bottom:8px}.find-password-box .btn-submit{width:100%;height:48px;margin-top:30px;font-size:16px}@media (max-width:1200px){.find-password-box{max-width:100%;padding:0 20px}.find-password-box .title{font-size:20px}.find-password-box .caption{font-size:16px}}.auth-page .login-box.kakao-error{max-width:390px}.auth-page .login-box.kakao-error .box-caption{font-size:16px}.auth-page .login-box.kakao-error .bottom-area{margin-top:15px}.attendance-loading,.edu-right-loading{cursor:wait}.attendance-loading *,.edu-right-loading *{cursor:wait!important}#__layout,#vitamin,.box-wrap,.edu-container,.edu-page,.edu-wrap{background-color:#f9fafc}.edu-header{background-color:#fff;padding-top:40px;border-bottom:1px solid #d6e1f0}.edu-header .academy-menu-list{margin-top:15px}.edu-header .academy-menu-list ul{max-width:700px;margin:0 auto}.edu-header .academy-menu-list li{position:relative;z-index:2;display:inline-block;margin-left:15px}.edu-header .academy-menu-list li:first-child{margin-left:0}.edu-header .academy-menu-list li a{color:#333;font-size:20px;font-weight:700;text-align:center}.edu-header .academy-menu-list li.active a,.edu-header .academy-menu-list li:hover a{color:#005cbf}.edu-header .title-palusomni-edu{font-weight:800;text-align:center;color:#001e40;padding-bottom:20px;position:relative;max-width:1200px;margin:0 auto}@keyframes wiggle{0%,3%{transform:rotate(0)}7%{transform:rotate(-7deg)}10%{transform:rotate(5deg)}12%{transform:rotate(-5deg)}15%{transform:rotate(3deg)}17%{transform:rotate(-2deg)}19%{transform:rotate(0)}20%,to{transform:rotate(0)}}.edu-header .title-palusomni-edu .my-class-button{animation:wiggle 4s linear infinite;font-size:14px;font-weight:700;text-decoration:none;color:#fff;display:inline-block;position:absolute;margin-left:10px;cursor:pointer}.edu-header .title-palusomni-edu .my-class-button .my-class-button-color{padding:5px 10px;border-radius:5px 10px;animation:my-class-button-animation 10s ease infinite}.edu-header .title-palusomni-edu .my-class-button svg{margin-right:3px;vertical-align:middle;margin-top:-3px}.box-wrap{display:inline-block;padding:30px;background-color:#f9fafc;text-align:left;white-space:nowrap;width:100%;font-size:0;box-sizing:border-box;min-height:800px}.box-wrap>div{width:calc(100% - 200px)}.box-wrap>div,.box-wrap>div>div.edu-left,.box-wrap>div>div.edu-left+div,.box-wrap>ul{display:inline-block}.box-wrap .edu-left,.box-wrap .edu-right,.box-wrap>ul{vertical-align:top;white-space:normal}.box-wrap .edu-menu-list{width:200px}.box-wrap .edu-menu-list li{height:44px;background:#003166;color:#fff;border-radius:10px;font-size:16px;font-weight:600;text-align:center;line-height:44px;cursor:pointer;margin-bottom:10px;display:block;width:100%}.box-wrap .edu-left,.box-wrap .edu-right{padding:30px 20px 20px;background-color:#fff;border:1px solid #eff3f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,49,102,.05);margin-left:20px;font-size:16px;box-sizing:border-box;text-align:left}.box-wrap .edu-left .sub-menu-list,.box-wrap .edu-right .sub-menu-list{margin-bottom:20px}.box-wrap .edu-left .sub-menu-list li,.box-wrap .edu-right .sub-menu-list li{color:#003166;background:#f5f7fa;border:1px solid #d6e1f0;border-radius:10px;line-height:44px;height:44px;font-size:16px;margin-bottom:10px;text-align:center;cursor:pointer}.box-wrap .edu-left .sub-menu-list li .plus,.box-wrap .edu-right .sub-menu-list li .plus{width:18px;margin:-2px 2px 0 0;vertical-align:middle}.box-wrap .edu-left .sub-menu-list li .plus .path,.box-wrap .edu-right .sub-menu-list li .plus .path{fill:#003166}.box-wrap .edu-left .sub-menu-list li.active,.box-wrap .edu-right .sub-menu-list li.active{background:#fff;color:rgba(123,144,166,.4392156863);border:1px solid #d6e1f0;cursor:default}.box-wrap .edu-left .sub-menu-list li.active .plus .path,.box-wrap .edu-right .sub-menu-list li.active .plus .path{fill:rgba(123,144,166,.4392156863)}.box-wrap .edu-left .sub-menu-title,.box-wrap .edu-right .sub-menu-title{color:#003166;font-size:18px;font-weight:700;margin-bottom:15px;border-bottom:1px solid #e9e9e9;padding-bottom:10px;white-space:nowrap;overflow:hidden}.box-wrap .edu-left .sub-menu-title .title-info,.box-wrap .edu-right .sub-menu-title .title-info{color:#7b90a6;font-size:12px;font-weight:400;margin-left:5px;white-space:nowrap}.box-wrap .edu-left .sub-menu-text,.box-wrap .edu-right .sub-menu-text{font-weight:500;margin-top:5px}.box-wrap .edu-left input,.box-wrap .edu-left textarea,.box-wrap .edu-right input,.box-wrap .edu-right textarea{border-radius:10px;border:1px solid #d6e1f0;height:45px;width:100%;padding:10px;box-sizing:border-box;font-size:16px;margin-top:5px;margin-bottom:10px}.box-wrap .edu-left input:read-only:not(.input-text),.box-wrap .edu-left textarea:read-only:not(.input-text),.box-wrap .edu-right input:read-only:not(.input-text),.box-wrap .edu-right textarea:read-only:not(.input-text){background-color:#f9fafc}.box-wrap .edu-left textarea,.box-wrap .edu-right textarea{height:100px;resize:none}.box-wrap .edu-left textarea.student-status-log,.box-wrap .edu-right textarea.student-status-log{margin-top:-5px}.box-wrap .edu-left .edu-button,.box-wrap .edu-right .edu-button{margin-top:5px;height:44px;background:#003166;color:#fff;border-radius:10px;font-size:16px;font-weight:600;text-align:center;line-height:44px;cursor:pointer;margin-bottom:10px;display:block;width:100%}.box-wrap .edu-left .edu-button.delete,.box-wrap .edu-right .edu-button.delete{background-color:#ee5f5f;cursor:pointer}.edu-right{width:400px;margin-right:30px}.edu-right.active{border-color:#5da5f2}.edu-right.top{margin-bottom:20px}.edu-left{width:calc(100% - 440px)}.edu-left .student-list{width:100%;min-width:800px;margin-top:-5px}.edu-left .student-list .option-list{position:relative}.edu-left .student-list input{margin:0}.edu-left .student-list .small-cell{width:120px}.edu-left .student-list .reg{color:#0ea6a6;font-weight:500}.edu-left .student-list th{font-weight:700;background-color:#eff3f9}.edu-left .student-list tr{border-bottom:1px solid #d6e1f0}.edu-left .student-list tr:hover{background-color:#f9fafc}.edu-left .student-list td,.edu-left .student-list th{text-align:center;height:50px;cursor:pointer;min-width:60px}.edu-left .edu-group-list{margin-top:20px}.edu-left .edu-group-list ul li{margin-bottom:15px}.edu-left .edu-group-list .class-status-list{margin-bottom:5px}.edu-left ul li:last-child,.edu-left ul li:last-child .edu-item-box{margin-bottom:0}.edu-left .edu-pop-sms{background:#f9fafc;border-radius:10px;border:1px solid #e9e9e9;padding:15px;margin-bottom:15px}span.class-status{display:inline-block;border-radius:5px;padding:5px 10px;font-weight:400;font-size:14px;height:21px;margin-right:7px;margin-bottom:7px;text-align:center;white-space:nowrap;color:#7b90a6;border:1px solid #d6e1f0;cursor:pointer}span.class-status:first-child{margin-left:0!important}span.class-status.active{color:#5da5f2;border:1px solid #5da5f2}.st-class-notice a{font-size:14px;line-height:22px;color:#7b90a6;font-weight:700;text-decoration:underline!important;word-break:break-all}@media (max-width:1200px){.box-wrap{padding:5px}.box-wrap .edu-menu-list{display:none}.box-wrap>div,.box-wrap>div>div.edu-left,.box-wrap>div>div.edu-left+div,.box-wrap>div>div>div.edu-right{margin-left:0;width:100%;display:block}}@media (max-width:1000px){.edu-header{padding-top:25px}.edu-header .academy-menu-list{margin-top:5px}.edu-header .title-palusomni-edu{max-width:400px;padding-bottom:15px}.edu-header .title-palusomni-edu .my-class-button{position:static;display:block;width:100%;margin:0;box-sizing:border-box}.edu-header .title-palusomni-edu>svg{width:400px}}@media (max-width:425px){.edu-header .academy-menu-list{margin-top:5px}.edu-header .academy-menu-list li:nth-child(3){margin-left:0}.edu-header .academy-menu-list li a{font-size:16px}.edu-header .title-palusomni-edu{max-width:300px}.edu-header .title-palusomni-edu>svg{width:300px}}@media (max-width:320px){.edu-header .academy-menu-list li a{font-size:14px}.edu-header .title-palusomni-edu{max-width:260px}.edu-header .title-palusomni-edu>svg{width:260px}}.ai-search-main .help-list div{white-space:nowrap;overflow:hidden;border-radius:4px;box-sizing:border-box;background:#eff3f9;color:#7b90a6;display:inline-block;padding:5px;cursor:pointer;margin-right:5px}.ai-search-main .help-list div:after,.ai-search-main .help-list div:before{content:'"';font-weight:700}.ai-search-main .openai{width:140px;display:block;margin:0 auto}.ai-search-main .openai .path{fill:#0ea6a6}.ai-search-main .ai-header-title{background:linear-gradient(0deg,#ebebeb 50%,transparent 0);white-space:nowrap;overflow:hidden}.ai-search-main .search-bar-area{height:unset}.ai-search-main .search-bar-area .title{padding-top:40px;padding-bottom:20px}.ai-search-main .search-bar-area .form .submit-button{top:12px}.ai-search-main .search-bar-area .form .search-bar-input{margin-top:5px;border-width:4px;border-color:#001e40;margin-bottom:20px;padding-right:40px}.ai-search-main .search-bar-area .form .search-bar-input.error{background:#fff5f5;border:4px solid #ee5f5f;animation:unset}.ai-search-icon path{fill:#001e40}@media (max-width:1200px){.ai-search-main .search-bar-area{margin:0 20px}}.payment[data-v-291c9ebc]{padding:30px;margin-bottom:40px}.my-community-status{max-width:840px;padding-top:60px;margin:0 auto}.my-community-status .page-title{margin-bottom:20px;color:#001e40;font-size:20px;font-weight:700}.my-community-status .box-list{display:flex;flex-direction:column;row-gap:6px}.my-community-status .box-list>*{background:#fff;border:1px solid #eff3f9;border-radius:10px;box-shadow:0 4px 10px rgba(0,49,102,.1)}.my-community-status .status-box{padding:20px}.my-community-status .status-box .badge{margin-bottom:10px}.my-community-status .status-box .badge .icon{width:30px;height:30px}.my-community-status .status-box .point-bar .bar-area{position:relative;height:10px;background:#eff3f9;border-radius:30px}.my-community-status .status-box .point-bar .bar-area .bar{position:absolute;top:0;left:0;bottom:0;width:30%;background:#d6e1f0;border-radius:30px}.my-community-status .status-box .point-bar .text-area{display:flex;justify-content:space-between;margin-top:2px}.my-community-status .status-box .point-bar .text-area .text{color:#d6e1f0}.my-community-status .status-box .help-text{display:flex;column-gap:10px;align-items:center;padding:8px 12px;margin-top:20px;background:#f9fafc;color:#50667d;border-radius:10px;font-size:14px;font-weight:500}.my-community-status .status-box .help-text .icon{width:16px;height:16px}.my-community-status .status-box .help-text .path{fill:#50667d}.my-community-status .box-link{display:flex;justify-content:space-between;align-items:center;padding:20px 30px}.my-community-status .box-link .text-area .text{color:#50667d;font-size:16px;font-weight:600}.my-community-status .box-link .text-area .tag{display:inline-block;height:24px;margin:-2px 0 0 10px;padding:0 8px;background:#f5f7fa;color:#b2c2d4;border-radius:5px;font-size:12px;font-weight:700;line-height:24px;vertical-align:middle}.my-community-status .box-link .icon{width:18px;height:18px}.my-community-status .box-link .path{fill:#8ea3b9}@media (max-width:1200px){.my-community-status{padding:30px 20px}.my-community-status .status-box .help-text{position:relative;padding-left:38px}.my-community-status .status-box .help-text .icon{position:absolute;top:12px;left:12px}}.same-account-box{max-width:346px;margin:0 auto}.same-account-box .title{color:#50667d;font-size:16px;font-weight:600;text-align:center}.same-account-box .email-box{max-width:320px;padding:10px 20px;margin:20px auto;background:#eff3f9;border-radius:10px;box-sizing:border-box}.same-account-box .email-box .label{color:#7b90a6;font-size:12px;font-weight:600}.same-account-box .email-box .value{color:#42576e;font-size:14px;font-weight:600}.same-account-box .btn-sync{width:320px;height:48px;margin:0 auto;font-size:16px;line-height:48px}@media (max-width:1200px){.same-account-box{padding:0 20px}.same-account-box .title{color:#50667d;font-size:16px;font-weight:600;text-align:center}.same-account-box .email-box{max-width:320px;padding:10px 20px;margin:20px auto;background:#eff3f9;border-radius:10px;box-sizing:border-box}.same-account-box .email-box .label{color:#7b90a6;font-size:12px;font-weight:600}.same-account-box .email-box .value{color:#42576e;font-size:14px;font-weight:600}.same-account-box .btn-sync{width:320px;height:48px;margin:0 auto;font-size:16px;line-height:48px}}.notification-list .row.--checked .btn-link,.notification-list .row.--checked .caption,.notification-list .row.--checked .link-title,.notification-list .row.--checked .type{color:#c7c7c7}.notification-list .row.--checked .btn-link .path{fill:#c7c7c7}.notification-list .type{color:#0ea6a6;font-weight:600}.notification-list .link-title{margin:2px 0;color:#50667d;font-size:14px;font-weight:600}.notification-list .caption{margin-bottom:2px;color:#8ea3b9}.notification-list .btn-link{color:#8ea3b9;font-weight:600;text-align:right}.notification-list .btn-link .icon{width:10px;height:10px;margin-top:-2px;vertical-align:middle}.notification-list .btn-link .path{fill:#8ea3b9}.archive-page.--professor .banner{display:flex;justify-content:space-between;align-items:flex-end;max-width:840px;padding:12px 20px;margin:40px auto 0;background:linear-gradient(90deg,#0ea6a6 .16%,#2b73c7 100.16%);border-radius:10px;box-sizing:border-box}.archive-page.--professor .banner .text{color:#fff;font-size:14px;font-weight:700}@media (max-width:1200px){.archive-page.--professor .banner{display:flex;flex-direction:column;justify-content:unset;align-items:unset;margin:30px 20px 0}}.account-profile-list{max-width:840px;padding:30px 0 50px;margin:0 auto}.account-profile-list .page-title{padding:16px 20px;margin-bottom:10px;background:#fff;color:#001e40;font-size:18px;font-weight:700}.account-profile-list .page-title,.account-profile-list .profile-list{border:1px solid #eff3f9;border-radius:10px}.account-profile-list .profile-list .row{display:flex;flex-direction:column;row-gap:6px;padding:20px;background:#fff;border-bottom:1px solid #eff3f9}.account-profile-list .profile-list .row:not(.--disabled):hover{background:#f5f7fa;border-color:#eff3f9}.account-profile-list .profile-list .row:first-child{border-radius:10px 10px 0 0}.account-profile-list .profile-list .row:last-child{border-radius:0 0 10px 10px;border-bottom:0}.account-profile-list .profile-list .row.--disabled .bottom-area .link{color:#d6e1f0}.account-profile-list .profile-list .row.--disabled .bottom-area .path{fill:#d6e1f0}.account-profile-list .profile-list .name{color:#50667d;font-size:16px;font-weight:700}.account-profile-list .profile-list .status{display:inline-block;height:29px;padding:0 8px;background:#f5f7fa;color:#d6e1f0;border-radius:5px;font-size:14px;font-weight:700;line-height:29px}.account-profile-list .profile-list .status.--green{background:#f5fff4;color:#4caf50}.account-profile-list .profile-list .status.--orange{background:#fff7ec;color:#ffa51e}.account-profile-list .profile-list .status.--red{background:#fff5f5;color:#ee5f5f}.account-profile-list .profile-list .bottom-area{display:flex;justify-content:space-between;align-items:center}.account-profile-list .profile-list .bottom-area .link{color:#50667d;font-size:14px}.account-profile-list .profile-list .bottom-area .icon{width:14px;height:14px;margin-top:-2px;vertical-align:middle}.account-profile-list .profile-list .bottom-area .path{fill:#50667d}.account-profile-list .profile-list .caption{color:#50667d;font-size:14px}@media (max-width:1200px){.account-profile-list{padding-top:0}.account-profile-list .page-title{padding:30px 16px 20px;margin-bottom:0;border:0;border-radius:0}.account-profile-list .profile-list{border-radius:0}}.account-setting-page{padding:30px 0 80px}.account-setting-page .content-box{max-width:840px;margin:0 auto;background:#fff;border:1px solid #eff3f9;border-radius:10px;overflow:hidden}.account-setting-page .title{padding:16px 20px;color:#001e40;font-size:18px;font-weight:700}.account-setting-page .list .link{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;color:#50667d;border-bottom:1px solid #eff3f9;font-size:14px;font-weight:600}.account-setting-page .list .link:last-child{border-bottom:0}.account-setting-page .list .link .icon{width:16px;height:16px}.account-setting-page .list .link .path{fill:#50667d}.account-setting-page .list .kakao-icon{display:inline-block;width:24px;height:24px;margin-right:10px;background:#fee500;border-radius:3px;text-align:center;line-height:24px}.account-setting-page .list .kakao-icon .icon{width:12px;height:12px;margin-top:-2px;vertical-align:middle}.account-setting-page .list .kakao-icon .path{fill:#000}@media (max-width:1200px){.account-setting-page{padding-top:0}.account-setting-page .content-box{border:0;border-bottom:1px solid #eff3f9;border-radius:0}.account-setting-page .title{padding:16px 20px;color:#001e40;font-size:18px;font-weight:700}.account-setting-page .list .link{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;color:#50667d;border-bottom:1px solid #eff3f9;font-weight:600}.account-setting-page .list .link:last-child{border-bottom:0}.account-setting-page .list .link .icon{width:16px;height:16px}.account-setting-page .list .link .path{fill:#50667d}.account-setting-page .list .kakao-icon .icon{width:12px;height:12px}.account-setting-page .list .kakao-icon .path{fill:#000}}.sad-box{text-align:center}.sad-box .sad-img{width:60px;margin-bottom:30px}.sad-box .sad-text{color:#001e40;font-size:18px;font-weight:700}.sad-box .text-box .sad-text:first-child{margin-bottom:10px}.sad-box .btn-sad{width:320px;height:48px;margin:30px auto 0;border:1px solid #d6e1f0;font-size:16px}@media (max-width:1200px){.sad-box{padding:0 20px}.sad-box .btn-sad{width:100%}}.profile-component.cv-wait-page{max-width:100%;padding:0 20px;text-align:center}.profile-component.cv-wait-page .profile-title{margin-bottom:40px;font-size:22px}.profile-component.cv-wait-page .img-area{max-width:320px;margin:0 auto}.profile-component.cv-wait-page .img-area .img{width:100%}.profile-component.cv-wait-page .btn-submit{max-width:320px;margin:40px auto 0}@media (max-width:1200px){.profile-component.cv-wait-page .profile-title{font-size:24px}}.ie-page{padding-top:100px;text-align:center}.ie-page .icon{width:30px;height:30px}.ie-page .icon .path{fill:#7b90a6}.ie-page .caption{margin:6px 0 30px;color:#7b90a6;font-size:16px}.ie-page .caption .bold{font-weight:600}.ie-page .btn-area{font-size:0}.ie-page .btn-area .link{display:inline-block;width:170px;height:46px;margin:0 10px;color:#50667d;border:1px solid #d6e1f0;border-radius:5px;font-size:14px;line-height:46px}.ie-page .btn-area .img{width:24px;margin:-2px 8px 0 0;vertical-align:middle}.pw-change-complete{max-width:320px;margin:0 auto;text-align:center}.pw-change-complete .title{margin-bottom:10px;color:#001e40;font-size:18px;font-weight:700}.pw-change-complete .caption{margin-bottom:20px;color:#7b90a6;font-size:14px}.pw-change-complete .btn-signin{height:46px;border:1px solid #d6e1f0;color:#7b90a6;font-size:16px}@media (max-width:1200px){.pw-change-complete{max-width:100%;padding:0 20px}.pw-change-complete .title{font-size:20px}.pw-change-complete .caption{font-size:16px}}.profile-component.--naver .start-area .profile-title{padding:0 30px;font-size:22px}.profile-component.--naver .start-area .profile-caption{padding:0 30px;margin-top:10px}.profile-component.--naver .start-area .img-area{margin-top:40px;text-align:center}.profile-component.--naver .start-area .img-area .img{width:276px}.profile-component.--naver .q1 .textarea-field{margin:20px 0 30px}.profile-component.--naver .q1 .textarea-field .textarea{height:350px}.profile-component.--naver .q2 .notice-box{padding:6px 10px;margin-bottom:20px;background:#e9eeff;color:#456ffa;border-radius:5px;font-weight:600}.profile-component.--naver .q2 .profile-title{padding:0 10px}.profile-component.--naver .q2 .profile-title .blue{color:#456ffa;font-weight:700;text-decoration:underline}.profile-component.--naver .q2 .accept{padding-top:10px}.profile-component.--naver .q2 .accept .file-box{margin-top:20px;padding:12px 16px;background:#eff3f9;border-radius:10px}.profile-component.--naver .q2 .accept .file-box .profile-title{margin-bottom:10px;padding:0;font-size:16px}.profile-component.--naver .q2 .accept .file-box .file-name{margin-bottom:10px;color:#001e40;font-size:14px}.profile-component.--naver .q2 .accept .file-box .error-message{margin-top:10px;color:#ee5f5f;font-size:14px}.profile-component.--naver .q2 .accept .file-box .btn-file{display:inline-block;width:64px;height:32px;background:#8ea3b9;color:#fff;border-radius:5px;font-size:12px;font-weight:700;text-align:center;line-height:32px;cursor:pointer}.profile-component.--naver .q2 .accept .file-box .btn-file .input{display:none}.profile-component.--naver .q2 .accept .file-box .notice{margin-top:10px;color:#7b90a6;font-size:14px}.profile-component.--naver .q2 .accept .file-box .dot-text{position:relative;padding-left:14px;margin-top:4px;color:#7b90a6;font-size:14px}.profile-component.--naver .q2 .accept .file-box .dot-text:before{display:block;content:"";position:absolute;top:.5rem;left:0;width:4px;height:4px;background:#7b90a6;border-radius:50%}.profile-component.--naver .q2 .accept .has-cv .cv-date{padding:0 10px;color:#001e40;font-size:16px;font-weight:600}.profile-component.--naver .q2 .accept .didnt-cv .profile-title{margin-top:10px}.profile-component.--naver .q2 .accept .didnt-cv .btn-cv{width:84px;height:32px;margin:20px 0 0 10px;border-radius:5px;font-weight:700}.profile-component.--naver .q2 .denied .profile-title{margin:10px 0 80px}.profile-component.--naver .q3 .profile-title{margin-bottom:40px}.profile-component.--naver .q3 .input-field .input::placeholder{color:#d6e1f0;font-size:14px;font-weight:400}.profile-component.--naver .edit-box .list-area .box .title{color:#456ffa}.profile-component.--naver .edit-box .btn-submit{max-width:320px;margin:30px auto 0}.profile-component.--naver .edit-box .bottom-area{padding-top:30px;text-align:center}.profile-component.--naver .edit-box .bottom-area .checkbox{margin-bottom:8px;color:#7b90a6;font-size:14px;font-weight:600}.profile-component.--naver .edit-box .bottom-area .error-message{margin-top:8px;color:#ee5f5f;font-size:14px}.profile-recommend-page{padding:30px 0 80px}.profile-recommend-page .content-box{display:flex;flex-direction:column;row-gap:20px;max-width:320px;margin:0 auto}.profile-recommend-page .content-box .top-area{display:flex;justify-content:flex-end;padding:0 10px}.profile-recommend-page .btn-skip{width:74px;height:36px;border-radius:5px;font-weight:700}.profile-recommend-page .title{color:#001e40;font-size:20px;font-weight:700}.profile-recommend-page .list{display:flex;flex-direction:column;row-gap:10px}.profile-recommend-page .list .box{padding:20px;background:#fff;border:1px solid #eff3f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,49,102,.08)}.profile-recommend-page .list .box:hover{border-color:#456ffa;box-shadow:0 4px 10px rgba(0,49,102,.2)}.profile-recommend-page .list .name{color:#001e40;font-size:18px;font-weight:600}.profile-recommend-page .list .caption{margin:4px 0 10px;color:#7b90a6;font-size:14px}.profile-recommend-page .list .btn-join{width:81px;height:37px;border-radius:5px;font-size:14px;font-weight:700}.profile-recommend-page .list .btn-join.--active{background:#456ffa;color:#fff}.profile-recommend-page .list .btn-join[disabled]{width:72px;color:#7b90a6}.profile-recommend-page .list .btn-tooltip .message.--left:before{left:34px}@media (max-width:1200px){.profile-recommend-page .content-box{padding:0 20px}}.about-naver-expert .top-area{padding-top:80px;background:#f5f7fa}.about-naver-expert .top-area .img-area{max-width:478px;margin:0 auto}.about-naver-expert .top-area .img-area .img{width:100%}.about-naver-expert .top-area .img-area .img02{margin:50px 0 20px}.about-naver-expert .top-area .text-area{display:flex;max-width:790px;padding:40px 50px;margin:0 auto;background:#fff;border-radius:30px 30px 0 0;box-shadow:0 -4px 4px rgba(0,49,102,.05);box-sizing:border-box}.about-naver-expert .top-area .text-area .left{flex:1 0;padding-right:30px}.about-naver-expert .top-area .text-area .left .title{margin-bottom:20px;color:#42576e;font-size:20px;font-weight:800}.about-naver-expert .top-area .text-area .left .label{margin-bottom:4px;color:#616161;font-size:14px;font-weight:600}.about-naver-expert .top-area .text-area .left .discription{margin-bottom:20px;color:#949494;font-size:14px;font-weight:500;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden}.about-naver-expert .top-area .text-area .left .tag-list{font-size:0}.about-naver-expert .top-area .text-area .left .tag-list .tag{display:inline-block;height:29px;padding:0 10px;margin-right:5px;background:#ebeeff;color:#4a65f6;border-radius:5px;font-size:14px;font-weight:600;line-height:29px}.about-naver-expert .top-area .text-area .right{flex:1 0;max-width:260px;padding-left:30px;border-left:1px solid #d6e1f0}.about-naver-expert .top-area .text-area .right .pay{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #d6e1f0}.about-naver-expert .top-area .text-area .right .pay .money{color:#2a3b4e;font-size:26px;font-weight:700}.about-naver-expert .top-area .text-area .right .pay .icon{width:24px;height:24px}.about-naver-expert .top-area .text-area .right .pay .path{fill:#ee5f5f}.about-naver-expert .top-area .text-area .right .label{margin-bottom:6px;color:#7b90a6;font-size:14px;font-weight:600}.about-naver-expert .top-area .text-area .right .value{margin-bottom:6px;color:#50667d;font-size:14px;font-weight:600;line-height:29px}.about-naver-expert .top-area .text-area .right .value .box-label{display:inline-block;width:69px;height:29px;padding:0 10px;margin-right:16px;background:#f5f7fa;border-radius:5px;text-align:center;vertical-align:middle}.about-naver-expert .line-area{padding:50px 0;background:#4a65f6 url(https://dqwc99gnfppi1.cloudfront.net/frontend/static/img/bg-about-naver01.8facf5f.png) no-repeat 50%/auto 190px;color:#fff;font-size:30px;font-weight:700;text-align:center}.about-naver-expert .bottom-area{padding:100px 0;background:#2a3b4e}.about-naver-expert .bottom-area .box-area{display:flex;flex-direction:column;row-gap:10px;max-width:496px;margin:0 auto}.about-naver-expert .bottom-area .box-area .box{padding:30px;background:#fff;border-radius:20px;box-shadow:0 -4px 4px rgba(0,49,102,.1)}.about-naver-expert .bottom-area .box-area .title{position:relative;padding-left:36px;margin-bottom:10px;color:#2a3b4e;font-size:22px;font-weight:700}.about-naver-expert .bottom-area .box-area .title .img{position:absolute;top:3px;left:0;width:26px}.about-naver-expert .bottom-area .box-area .row-area{display:flex;flex-direction:column;row-gap:10px;padding-left:30px}.about-naver-expert .bottom-area .box-area .row-area .tow-title{position:relative;padding-left:28px;color:#4a65f6;font-size:18px;font-weight:700;line-height:1.5}.about-naver-expert .bottom-area .box-area .row-area .tow-title .icon{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px}.about-naver-expert .bottom-area .box-area .row-area .tow-title .path{fill:#4a65f6}.about-naver-expert .bottom-area .box-area .row-area .caption{padding-left:28px;color:#949494;font-size:14px;font-weight:500}.about-naver-expert .bottom-area .box-area .list-area{display:flex;flex-direction:column;row-gap:4px;padding-left:30px}.about-naver-expert .bottom-area .box-area .list-area .list{position:relative;padding:10px 10px 10px 50px;background:#f5f7fa;border-radius:10px}.about-naver-expert .bottom-area .box-area .list-area .label{position:absolute;top:10px;left:10px;width:30px;height:30px;background:#fff;color:#50667d;border:1px solid #dde2fb;border-radius:5px;font-size:18px;font-weight:700;text-align:center;line-height:28px;box-sizing:border-box}.about-naver-expert .bottom-area .box-area .list-area .text{color:#50667d;font-size:18px;font-weight:700}.about-naver-expert .bottom-area .btn-area{margin-top:50px}.about-naver-expert .bottom-area .btn-area .btn-link{display:block;max-width:588px;height:104px;margin:0 auto;background:#436cf4;color:#fff;border-radius:110px;font-size:28px;font-weight:700;text-align:center;line-height:104px}.about-naver-expert .bottom-area .btn-area .btn-link .icon{width:28px;height:28px;margin-top:-2px;vertical-align:middle}.about-naver-expert .bottom-area .btn-area .btn-link .path{fill:#fff}.about-naver-expert .bottom-area .btn-area .btn-link.--naver{margin-bottom:20px;background:#16cb66}@media (max-width:1200px){.about-naver-expert .top-area{padding-top:50px}.about-naver-expert .top-area .img-area{padding:0 30px}.about-naver-expert .top-area .img-area .img02{margin:30px 0 15px}.about-naver-expert .top-area .text-area{display:block;padding:40px;box-shadow:0 -4px 4px rgba(0,49,102,.05);box-sizing:border-box}.about-naver-expert .top-area .text-area .left{flex:unset;padding-right:0}.about-naver-expert .top-area .text-area .left .discription{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden}.about-naver-expert .top-area .text-area .right{flex:unset;max-width:100%;padding:30px 0 0;margin-top:30px;border-top:1px solid #d6e1f0;border-left:0}.about-naver-expert .line-area{padding:40px 0;background-size:auto 212px;border-radius:40px 40px 0 0;font-size:22px}.about-naver-expert .bottom-area{padding:50px 0 100px}.about-naver-expert .bottom-area .box-area{padding:0 20px}.about-naver-expert .bottom-area .box-area .box{padding:20px;background:#fff;border-radius:20px;box-shadow:0 -4px 4px rgba(0,49,102,.1)}.about-naver-expert .bottom-area .box-area .title{padding-left:26px;color:#2a3b4e;font-size:20px}.about-naver-expert .bottom-area .box-area .title .img{top:4px;width:20px}.about-naver-expert .bottom-area .box-area .list-area,.about-naver-expert .bottom-area .box-area .row-area{padding-left:0}.about-naver-expert .bottom-area .btn-area{margin-top:50px;padding:0 20px}.about-naver-expert .bottom-area .btn-area .btn-link{display:flex;height:94px;justify-content:center;align-items:center;font-size:21px;line-height:1.5}.about-naver-expert .bottom-area .btn-area .btn-link .icon{width:20px;height:20px}}.recommend-tag-box{padding:20px;margin-bottom:30px;background:#fff;border:1px solid #eff3f9;border-radius:10px;box-shadow:0 4px 10px rgba(0,49,102,.08)}.recommend-tag-box.--null .top-area{flex-direction:column;align-items:unset;row-gap:4px}.recommend-tag-box .top-area{display:flex;column-gap:4px;align-items:flex-end;margin-bottom:16px}.recommend-tag-box .top-area .box-title{color:#003166;font-size:16px;font-weight:600}.recommend-tag-box .top-area .box-caption{color:#7b90a6}.recommend-tag-box .list-box{display:flex;flex-direction:column;row-gap:10px}.recommend-tag-box .list-box .row{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:4px;position:relative;padding-left:52px}.recommend-tag-box .list-box .label{position:absolute;top:0;left:0;width:42px;color:#50667d;font-size:16px;font-weight:600;text-align:center}.recommend-tag-box .list-box .link{height:26px;padding:0 8px;color:#0ea6a6;border:1px solid #c7e5e5;border-radius:50px;font-size:12px;font-weight:600;line-height:24px;box-sizing:border-box}@media (max-width:1200px){.recommend-tag-box{margin-bottom:0;border-width:1px 0;border-radius:0;box-shadow:none}.recommend-tag-box .top-area{flex-direction:column;align-items:flex-start}}.scroll-area{display:flex;position:relative;overflow:hidden}.scroll-area .scroll-wrap{flex:1 1 0}.scroll-area .scroll-wrap.--col{overflow-y:auto;margin-right:-20px}.scroll-area .scroll-wrap.--col .scroll-bar{top:0;right:5px;width:4px}.scroll-area .scroll-wrap.--col .scroll-content{padding-right:19px}.scroll-area .scroll-wrap.--row{overflow-x:auto;margin-bottom:-20px}.scroll-area .scroll-wrap.--row .scroll-bar{left:0;bottom:10px;height:4px}.scroll-area .scroll-wrap.--row .scroll-content{padding-bottom:19px}.scroll-area .scroll-wrap .scroll-bar{position:absolute;background:#003166;border-radius:4px}.selector{position:relative;z-index:10}.selector[data-depth="1"]{z-index:19}.selector[data-depth="2"]{z-index:18}.selector[data-depth="3"]{z-index:17}.selector[data-depth="4"]{z-index:16}.selector[data-depth="5"]{z-index:15}.selector[data-depth="6"]{z-index:14}.selector[data-depth="7"]{z-index:13}.selector[data-depth="8"]{z-index:12}.selector[data-depth="9"]{z-index:11}.selector[data-depth="10"]{z-index:10}.selector .error-message{margin-top:2px;padding-left:16px;color:#ee5f5f;font-size:12px}.selector .btn-select{position:relative;cursor:pointer}.selector .btn-select.--disabled .input-text{border-color:#eff3f9}.selector .btn-select.--disabled .input-text::placeholder{color:#d6e1f0}.selector .btn-select.--disabled .path{fill:#d6e1f0}.selector .btn-select.--active .input-text{border-radius:5px 5px 0 0}.selector .btn-select .input-text{width:100%;height:40px;padding:0 40px 0 16px;background:#fff;color:#005cbf;border:1px solid #e0e0e0;border-radius:5px;font-size:14px;font-weight:700;line-height:38px;box-sizing:border-box;cursor:pointer}.selector .btn-select .input-text::placeholder{color:#8ea3b9;font-weight:400}.selector .btn-select .input-text.--error{background:#fff5f5;border-color:#ee5f5f}.selector .btn-select .icon{position:absolute;top:50%;right:16px;width:18px;height:18px;transform:translateY(-50%)}.selector .btn-select .path{fill:#005cbf}.selector .option-list{display:none;flex-direction:column;row-gap:2px;position:absolute;top:100%;left:0;width:100%;height:152px;padding:10px 0;background:#fff;border:1px solid #d6e1f0;border-top:0;border-radius:0 0 5px 5px;box-sizing:border-box}.selector .option-list.--active{display:flex}.selector .option-list .btn-option{width:100%;height:fit-content;padding:0 20px;color:#7b90a6;font-size:14px;text-align:left;line-height:32px}.selector .option-list .btn-option:hover{background:#f9fafc;color:#003166;font-weight:700}.student-main[data-v-45bb2ec0]{min-width:800px}.student-main .refund-info[data-v-45bb2ec0],.student-main .tuition[data-v-45bb2ec0]{background:#f9fafc;border-radius:10px;color:#7b90a6;font-size:12px;padding:15px;margin-bottom:10px}.student-main .st-class-toss[data-v-45bb2ec0]{margin:-10px 10px}.student-main .st-class-reg-option[data-v-45bb2ec0]{margin:5px 0;display:flex;column-gap:10px}.student-main .st-class-reg-option .tuition[data-v-45bb2ec0]{word-break:break-all;margin-top:10px;font-size:14px}.student-main .st-class-reg-option .tuition .account[data-v-45bb2ec0]{color:#fff;background-color:#ee5f5f}.student-main .st-class-reg-option .tuition a[data-v-45bb2ec0]{font-size:14px;color:#7b90a6}.student-main .st-class-reg-option .tuition a span[data-v-45bb2ec0]{font-weight:700;text-decoration:underline}.student-main .st-class-reg-option.status[data-v-45bb2ec0]{display:block}.student-main .st-class-reg-option.status .refund-info[data-v-45bb2ec0]{margin-top:10px}.student-main .st-class-reg-option.status>div[data-v-45bb2ec0]{flex:initial}.student-main .st-class-reg-option>div[data-v-45bb2ec0]{flex:1;margin:0}.student-main .st-class-reg-option .edu-button[data-v-45bb2ec0]{flex:3}.student-main .st-class-reg-option .edu-button.registered[data-v-45bb2ec0]{background-color:#2ac4c4;cursor:default}.student-main .st-class-reg-option .edu-button.complete[data-v-45bb2ec0]{background-color:#fff;color:#7b90a6;border:1px solid #d6e1f0;cursor:default}.student-main .st-class-registration-close-button[data-v-45bb2ec0],.student-main .st-class-registration-open-button[data-v-45bb2ec0]{border:1px solid #d6e1f0;background-color:#f5f7fa;color:#003166;height:44px;border-radius:10px;font-size:16px;font-weight:600;text-align:center;line-height:43px;cursor:pointer;display:block;box-sizing:border-box}.student-main .st-class-notice[data-v-45bb2ec0]{font-size:14px;line-height:22px;color:#7b90a6}.student-main .st-class-notice .st-class-price[data-v-45bb2ec0]{margin-top:10px}.student-main .st-class-notice .st-class-price .st-class-sale-price[data-v-45bb2ec0]{font-weight:700;color:#ee5f5f}.student-main .st-class-notice .st-class-price .st-class-linethrough[data-v-45bb2ec0]{text-decoration:line-through;margin-right:5px}.student-main .st-class-notice .st-class-price .st-class-price-bold[data-v-45bb2ec0]{font-weight:700;margin-right:5px}.student-main .st-class-notice[data-v-45bb2ec0],.student-main .st-class-title-area[data-v-45bb2ec0]{padding:10px}.student-main .privacy-agreement[data-v-45bb2ec0]{margin-bottom:10px;font-size:16px;display:flex;align-items:center;cursor:default;line-height:16px;padding:5px 0}.student-main .privacy-agreement input[type=checkbox][data-v-45bb2ec0]{display:inline-block;height:16px;width:16px;margin:0 6px 0 0;border:1px solid #d6e1f0}.student-main .st-class-registration[data-v-45bb2ec0]{padding:0 10px}.student-main .st-class-registration .small-text[data-v-45bb2ec0]{font-size:12px;color:#7b90a6}.student-main .st-class-title-area[data-v-45bb2ec0]{background:#f9fafc;border-radius:10px}.student-main .st-class-title-area .st-class-title[data-v-45bb2ec0]{color:#003166;font-size:16px;font-weight:700;margin-top:5px}.student-main .st-class-title-area .st-class-title .st-class-date[data-v-45bb2ec0]{font-size:12px;font-weight:400;letter-spacing:-.8px}.student-main .st-class-title-area .st-class-close-day[data-v-45bb2ec0]{color:#7b90a6;font-size:12px}.student-main .st-class-title-area .st-class-close-day span[data-v-45bb2ec0]{white-space:nowrap}.student-main .st-class-title-area .st-class-status[data-v-45bb2ec0]{background:#f1ffff;color:#0ea6a6;display:inline-block;height:27px;padding:0 8px;border-radius:4px;font-size:14px;font-weight:600;line-height:27px}.student-main .st-class-title-area .st-class-status.gray[data-v-45bb2ec0]{color:#7b90a6;background-color:transparent;border:1px solid #d6e1f0}.student-main .st-class-title-area .st-class-status>span[data-v-45bb2ec0]{color:#fff;animation:blink-effect 1.5s step-end infinite}.student-main .st-class-title-area .st-class-status.waiting[data-v-45bb2ec0]{background-color:#003166}.student-main .st-class-title-area .st-class-status.deadline[data-v-45bb2ec0]{background-color:#ee5f5f}@media (max-width:1200px){.student-main[data-v-45bb2ec0]{min-width:0}}.student-main-wrap[data-v-48d9bbae]{padding:20px 96px;max-width:900px;box-sizing:border-box;position:relative}.student-main-wrap .move-register[data-v-48d9bbae]{animation:my-class-button-animation 10s ease infinite;cursor:pointer;font-size:20px;font-weight:700;color:#fff;width:100%;bottom:0;left:0;box-sizing:border-box;position:fixed;z-index:10;text-shadow:1px 1px #008383;padding:16px 16px 16px 49px}.student-main-wrap .move-register span[data-v-48d9bbae]{position:relative}.student-main-wrap .move-register svg[data-v-48d9bbae]{left:-33px;width:26px;top:-2px;position:absolute}.student-main-wrap .class-images[data-v-48d9bbae]{display:block}.student-main-wrap .class-images img[data-v-48d9bbae]{display:block;object-fit:cover;width:100%;height:auto;pointer-events:auto;margin-bottom:20px}.student-main-wrap .edu-left.student-main[data-v-48d9bbae]{margin:10px auto 20px;padding:10px;width:100%;position:relative;left:50%;transform:translate(-50%)}@media (max-width:1000px){.student-main-wrap[data-v-48d9bbae]{padding:5px}.student-main-wrap .edu-left.student-main[data-v-48d9bbae]{margin-top:0}}.box-wrap.student>.move-register[data-v-0f27db8f]{cursor:pointer;animation:my-class-button-animation 10s ease infinite;width:100%;bottom:0;left:0;box-sizing:border-box;position:fixed;z-index:10;padding:16px 16px 16px 49px}.box-wrap.student>.move-register span[data-v-0f27db8f]{font-size:20px;font-weight:700;color:#fff;text-shadow:1px 1px #008383;position:relative}.box-wrap.student>.move-register svg[data-v-0f27db8f]{left:-33px;width:26px;top:-2px;position:absolute}iframe[data-v-5a4d3b88]{border:0;width:100%}.box-wrap.student[data-v-5a4d3b88]{text-align:center;display:block;padding:0}.box-wrap.student>div[data-v-5a4d3b88]{width:auto}.student-class-main .edu-left{width:calc(100% - 40px)}.student-class-main .edu-right{margin-right:0}.student-class-main .edu-left.registration-box{padding:10px;box-shadow:none;width:100%;min-width:0;margin:0 0 15px}.student-class-main .edu-left.registration-box:last-child{margin-bottom:0}.box-wrap[data-v-279b90aa]{max-width:1000px;margin:0 auto;display:block}iframe[data-v-3bfe1ef8]{border:0;width:100%}.box-wrap.student[data-v-3bfe1ef8]{text-align:center;display:block;padding:0}.box-wrap.student>div[data-v-3bfe1ef8]{width:auto}iframe[data-v-6f54bdfe]{border:0;width:100%}.box-wrap.student[data-v-6f54bdfe]{text-align:center;display:block;padding:0}.box-wrap.student>div[data-v-6f54bdfe]{width:auto}.box-wrap.student[data-v-21eabd24]{text-align:center;display:block;padding:0;height:100%}.box-wrap.student>div[data-v-21eabd24]{width:auto}.switch{display:inline-block;cursor:pointer}.switch .input{display:none}.switch .input:checked~.path{background:#005cbf}.switch .input:checked~.path:before{left:24px}.switch .path{position:relative;width:50px;height:30px;background:#eff3f9;border-radius:30px;transition:background .3s ease}.switch .path:before{display:block;content:"";position:absolute;top:4px;left:4px;bottom:4px;width:22px;height:22px;background:#fff;border-radius:50%;transition:left .3s ease}.loading-dot{position:absolute;top:50%;left:50%;width:20px;height:4px;transform:translate(-50%,-50%)}.loading-dot:before{display:block;content:"";width:4px;height:4px;background:#eff3f9;border-radius:50%;box-shadow:8px 0 0 #d6e1f0,16px 0 0 #8ea3b9;animation:dotloading 1s ease infinite}@keyframes dotloading{0%{background:#eff3f9;box-shadow:8px 0 0 #d6e1f0,16px 0 0 #8ea3b9}33%{background:#8ea3b9;box-shadow:8px 0 0 #eff3f9,16px 0 0 #d6e1f0}66%{background:#d6e1f0;box-shadow:8px 0 0 #8ea3b9,16px 0 0 #eff3f9}}.search-field{position:relative}.search-field .label{margin-bottom:2px;color:#7b90a6;font-size:12px;font-weight:600}.search-field .input{width:100%;height:46px;padding:0 15px;background:#fff;border:1px solid #e0e0e0;border-radius:5px;font-size:16px;line-height:44px;box-sizing:border-box}.search-field .input::placeholder{color:#949494}.search-field .input:focus{border-color:#005cbf}.search-field .btn-action{position:absolute;bottom:13px;right:10px;width:22px;height:22px}.search-field .btn-action .path{fill:#005cbf}.pop-university{display:flex;flex-direction:column;justify-content:space-between;max-width:384px;height:500px;margin:0 auto;padding:20px;background:#fff;border-radius:20px;box-sizing:border-box}.pop-university .pop-wrap{display:flex;flex-direction:column;row-gap:20px;height:100%}.pop-university .title-area{display:flex;justify-content:space-between}.pop-university .title-area .title{color:#001e40;font-size:16px;font-weight:700}.pop-university .title-area .btn-close{width:18px;height:18px}.pop-university .title-area .path{fill:#949494}.pop-university .top-area{display:flex;flex-direction:column;row-gap:30px}.pop-university .top-area .self-box{position:relative}.pop-university .top-area .self-box .btn-selfwrite{position:absolute;bottom:10px;right:10px;color:#005cbf;font-size:14px;font-weight:500}.pop-university .top-area .row-text .label{margin-bottom:4px;color:#005cbf;font-size:14px;font-weight:700}.pop-university .top-area .row-text .value{color:#001e40;font-size:16px;font-weight:700}.pop-university .input-field .input,.pop-university .search-field .input{border-width:0 0 1px;border-radius:0}.pop-university .input-field .label,.pop-university .search-field .label{color:#005cbf;font-size:14px;font-weight:700}.pop-university .search-list{display:none;flex:1;overflow:hidden}.pop-university .search-list.--active{display:block}.pop-university .search-list .search-title{display:flex;justify-content:space-between}.pop-university .search-list .search-title .title{color:#001e40;font-size:14px}.pop-university .search-list .search-title .caption{color:#8ea3b9;font-size:13px}.pop-university .search-list .search-title .btn-selfwrite{margin-top:-2px;color:#8ea3b9;font-size:13px;text-decoration:underline;vertical-align:middle}.pop-university .search-list .scroll-area{height:calc(100% - 37px);margin-top:16px}.pop-university .search-list .scroll-area .btn-item{width:100%;height:45px;padding:0 10px;color:#616161;border-bottom:1px dotted #e0e0e0;font-size:14px;text-align:left;line-height:44px}.pop-university .search-list .scroll-area .btn-item:hover{color:#005cbf}.pop-university .search-list .scroll-area .btn-item:last-child{border-bottom:0}.pop-university .search-list .scroll-area .scroll-wrap .scroll-bar{background:#e0e0e0}.pop-university .search-list .scroll-area .no-list{color:#616161;font-size:14px}.profile-component.--required .start-area .profile-title{margin-bottom:10px;padding:0 30px;font-size:22px}.profile-component.--required .start-area .profile-caption{margin-bottom:40px;padding:0 30px}.profile-component.--required .start-area .img{width:100%}.profile-component.--required .error-message{margin-top:2px;padding-left:16px;color:#ee5f5f;font-size:12px}.profile-component.--required .box-label{color:#8ea3b9;font-weight:600}.profile-component.--required .date-info{display:flex;flex-direction:column;row-gap:10px}.profile-component.--required .date-info .box-label{margin-bottom:2px}.profile-component.--required .date-info .content-area{display:flex;column-gap:10px}.profile-component.--required .date-info .checkbox{color:#8ea3b9}.profile-component.--required .education-box{display:flex;flex-direction:column;row-gap:50px;margin-top:20px}.profile-component.--required .education-box .education-item{display:flex;flex-direction:column;row-gap:20px}.profile-component.--required .education-box .box-title{height:40px;padding:0 20px;background:#eff3f9;color:#001e40;border-color:#d6e1f0;border-style:solid;border-width:1px 0;font-size:16px;font-weight:700;line-height:40px}.profile-component.--required .education-box .university-info{display:flex;flex-direction:column;row-gap:10px;padding:0 10px}.profile-component.--required .education-box .university-info .row .name{margin-top:2px;color:#50667d;font-size:16px;font-weight:700}.profile-component.--required .education-box .university-info .btn-university{width:74px;height:32px;border-radius:5px}.profile-component.--required .education-box .university-info .same-info{color:#8ea3b9}.profile-component.--required .education-box .date-info,.profile-component.--required .education-box .gpa-info{padding:0 10px}.profile-component.--required .education-box .gpa-info .box-label{margin-bottom:2px}.profile-component.--required .education-box .gpa-info .content-area{display:flex;column-gap:10px;align-items:center}.profile-component.--required .education-box .gpa-info .content-area .input-field,.profile-component.--required .education-box .gpa-info .content-area .selector{flex:1 0}.profile-component.--required .education-box .gpa-info .content-area .slash{color:#7b90a6;font-size:14px}.profile-component.--required .work-experience-box{display:flex;flex-direction:column;row-gap:20px;margin-top:20px}.profile-component.--required .work-experience-box .employ-box{display:flex;flex-direction:column;row-gap:10px;margin-top:10px;padding-left:10px}.profile-component.--required .work-experience-box .checkbox{color:#8ea3b9}.profile-component.--required .q2 .notice-box{padding:6px 8px;margin-top:10px;background:#edf8f8;color:#0ea6a6;font-size:14px}.profile-component.--required .q2 .notice-box b{text-decoration:underline}.profile-component.--required .q5 .profile-caption{margin-top:10px}.profile-component.--required .q5 .select-list{padding-top:20px}.profile-component.--required .q6 .block:first-child{margin-bottom:20px}.profile-component.--required .q7 .profile-caption .btn-tooltip{width:16px;height:16px;margin-top:-2px}.profile-component.--required .q7 .profile-caption .btn-tooltip .message{font-size:12px}.profile-component.--required .q7 .profile-caption .path{fill:#7b90a6}.profile-component.--required .q7 .select-list .select-item .child-area{display:flex;flex-direction:column;row-gap:20px;padding-left:0}.profile-component.--required .q7 .select-list .select-item .child-area .title-area{margin-bottom:4px}.profile-component.--required .q7 .select-list .select-item .child-area .title-area .select-caption{margin-bottom:2px}.profile-component.--required .q7 .select-list .select-item .child-area .title-area .select-notice{color:#0ea6a6}.profile-component.--required .q7 .select-list .select-item .child-area .keywrod-area{display:flex;flex-direction:column;row-gap:4px}.profile-component.--required .q7 .select-list .select-item .child-area .keywrod-area .keywrod-item{display:flex;justify-content:space-between;align-items:center;column-gap:10px;width:100%;padding:12px 20px;background:#f5f7fa;color:#0ea6a6;font-size:14px;font-weight:600;border-radius:100px;box-sizing:border-box}.profile-component.--required .q7 .select-list .select-item .child-area .keywrod-area .keywrod-item .text{flex:1 0;word-break:break-word}.profile-component.--required .q7 .select-list .select-item .child-area .keywrod-area .keywrod-item .btn-delete{flex:1 0;max-width:18px;height:18px}.profile-component.--required .q7 .select-list .select-item .child-area .keywrod-area .keywrod-item .path{fill:#ee5f5f}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field{display:flex;column-gap:4px}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .auto-field{position:relative;flex:1;z-index:10}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .auto-list{display:none;position:absolute;top:100%;left:0;right:0;height:342px;margin-top:4px;padding:16px 8px 16px 20px;background:#fff;border:1px solid #eff3f9;border-radius:5px}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .auto-list.--active{display:block}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .auto-list.--loading{height:60px}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .auto-list .scroll-area{height:100%}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .auto-list .scroll-content{display:flex;flex-direction:column;row-gap:10px}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .auto-list .btn-item{color:#50667d;font-size:14px;text-align:left}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .btn-research{width:57px;height:40px;color:#8ea3b9;border-radius:5px;font-size:14px;font-weight:700}.profile-component.--required .q7 .select-list .select-item .child-area .keyword-field .btn-research[disabled]{color:#d6e1f0}.profile-component.--required .q7 .select-list .select-item .child-area .money-area{display:flex;flex-direction:column;row-gap:8px}.profile-component.--required .q7 .select-list .select-item .child-area .money-area .radio .input:checked~.text{color:#0ea6a6;font-weight:700}.profile-component.--required .q7 .select-list .select-item .child-area .money-area .radio .path{width:12px;height:12px}.profile-component.--required .q7 .select-list .select-item .child-area .money-area .radio .text{color:#8ea3b9;font-weight:400}.profile-component.--required .q7 .select-list .select-item .child-area .money-area .not-hope-self-write{margin:4px 0 0 24px;font-size:14px}.profile-component.--required .q7 .select-list .select-item .child-area .sub-child{padding-left:24px;margin-top:4px}.profile-component.--required .q7 .select-list .select-item .child-area .sub-child .sub-title{margin-bottom:4px;color:#50667d;font-size:14px}.profile-component.--required .q7 .select-list .select-item .child-area .sub-child .sub-list{display:flex;flex-direction:column;row-gap:8px}.profile-component.--required .q8 .profile-caption{margin:5px 0 10px}.profile-component.--required .q8 .newsletter-box{position:relative;padding:12px 16px;background:#fff;border:1px solid #d6e1f0;border-radius:5px}.profile-component.--required .q8 .newsletter-box .top-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.profile-component.--required .q8 .newsletter-box .title{color:#8ea3b9;font-size:14px;font-weight:700}.profile-component.--required .q8 .newsletter-box .title.--cyan{color:#0ea6a6}.profile-component.--required .q8 .newsletter-box .switch .input:checked~.path{background:#0ea6a6}.profile-component.--required .q8 .newsletter-box .caption{color:#7b90a6}.profile-component.--required .q8 .check-email-box{padding-top:50px}.profile-component.--required .q8 .check-email-box .notice{font-size:14px;font-weight:700}.profile-component.--required .q8 .check-email-box .caption{margin:4px 0 10px;color:#001e40;font-size:14px;font-weight:600}.profile-component.--required .q8 .check-email-box .email-field{position:relative}.profile-component.--required .edit-box .btn-submit{max-width:320px;margin:30px auto 0}.profile-component.--required .edit-box .btn-area .error-message{padding:0;margin-top:10px;text-align:center}@media (max-width:1200px){.profile-component.--required .start-area{padding:0}.profile-component.--required .start-area .profile-title{font-size:24px}.profile-component.--required .start-area .profile-caption{margin-bottom:30px;font-size:16px}.profile-component.--required .start-area .btn-submit{margin-top:30px}.profile-component.--required .box-label{font-size:14px}}.edu-sms .content,.edu-sms .title{font-size:14px;color:#7b90a6}.edu-sms .title{font-weight:700}.edu-sms .condition{border-bottom:1px solid #e9e9e9;display:inline-block;padding:5px 10px;margin-bottom:5px;background:#f5f7fa;border-radius:10px}.edu-sms b{color:#003166}.pagination[data-v-b5f7f1bc]{margin-top:15px}.attendance-date[data-v-6c985bee]{max-width:300px;margin-top:-5px}.edu-left .edu-group-list[data-v-6c985bee]{margin-bottom:15px;margin-top:5px}.student-list[data-v-6c985bee]{margin-bottom:5px}.student-list .attendance-memo[data-v-6c985bee]{height:40px}.class-function-list[data-v-6c985bee]{margin-bottom:5px;font-size:0}.class-function-list .class-status[data-v-6c985bee]{width:fit-content}.class-function-list .class-status.download[data-v-6c985bee]{background-color:#5da5f2;color:#fff;border:0}.ai-search-main .board-list .board-item .similarity{position:absolute;right:20px;top:16px;color:#7b90a6}.ai-search-main .board-list .board-item .content{color:#aaa;font-size:12px;font-weight:unset;white-space:nowrap;overflow:hidden;margin-top:3px;text-overflow:ellipsis}.ai-search-main .board-list .board-item .item-title{width:100%}.ai-search-main .board-list .board-item .item-title span>span{padding-right:25px;display:inline-block}.ai-search-main .powered-by{color:#7b90a6;font-size:12px;font-weight:400;white-space:nowrap}.ai-search-main .board-search-layout .search-result-box .search-top-area .selector{width:unset}.ai-search-main .board-search-layout .search-result-box .search-top-area .selector .option-list{height:fit-content;width:135px;left:50px}.search-tabs{display:flex;margin-bottom:20px}.search-tabs button{flex:1;padding:10px;background:#f0f0f0;border:none;cursor:pointer;color:#50667d}.search-tabs button.active{background:#fff;font-weight:700;border-bottom:2px solid #2ac4c4;color:#001e40}.search-tab{margin:30px 0}.search-tab .keyword-area{margin-bottom:10px;color:#50667d;font-size:16px}.search-tab .keyword-area .keyword{color:#001e40;font-weight:600}.ai-loading{flex-wrap:wrap;display:flex;justify-content:center;align-items:center;margin-top:40px}.ai-loading .ai-searching{color:#2ac4c4;font-size:20px;width:100%;text-align:center}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#2ac4c4;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.ai-search-main .search-bar-area .form{height:90px}.ai-search-main .search-bar-area .form .alert{margin-top:-15px}.ai-search-main .pagination{padding-bottom:0!important}.ai-search-main .move-to-board{margin-bottom:30px;margin-top:-15px;font-size:14px;padding:14px 20px;color:#fff;background:#237bd9;border:1px solid #237bd9;border-radius:10px;box-sizing:border-box}.ai-search-main .move-to-board a,.ai-search-main .move-to-board span{font-size:14px;margin-left:2px;color:#fff;text-decoration:underline;cursor:pointer}.ai-search-main .move-to-board .arrow{width:16px;margin:-2px 0 0 -2px;vertical-align:middle}.ai-search-main .move-to-board .arrow .path{fill:#fff}.ai-search-main .move-to-board .questionMark{width:20px;margin:-2px 0 0;vertical-align:middle}.ai-search-main .move-to-board .questionMark .path{fill:#fff}.ai-search-main .page-header{overflow:hidden}.ai-search-main .showMore{display:block;width:100%;height:44px;margin-bottom:30px;background:#003166;color:#fff;border-radius:10px;font-size:16px;font-weight:600;text-align:center;line-height:44px;margin-top:-15px}.ai-search-main .notice-professor-search{margin-bottom:12px;padding:10px 16px;border-radius:4px;box-sizing:border-box;background:#eff3f9;font-size:18px;color:#7b90a6;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.ai-search-main .notice-professor-search .panel-link{margin-left:2px;font-size:18px}.ai-search-main .notice-professor-search .panel-link span{text-decoration:underline;color:#7b90a6}.ai-search-main .notice-professor-search .panel-link .icon{float:none;width:18px;vertical-align:middle;margin-top:-2px}.ai-search-main .notice-professor-search .panel-link .icon .path{fill:#7b90a6}.ai-search-main .notice-professor-search .warning-icon{width:32px}.ai-search-main .notice-professor-search .warning-icon .path{fill:#7b90a6}@media (max-width:1200px){.ai-search-main .move-to-board,.ai-search-main .showMore{border-radius:0}.ai-search-main .notice-professor-search{border-radius:0;font-size:14px}.ai-search-main .notice-professor-search .warning-icon{width:24px;margin-top:0}.ai-search-main .notice-professor-search .panel-link span{font-size:14px}.ai-search-main .notice-professor-search .panel-link .icon{width:14px;margin-top:0;margin-left:-2px}}.recent-sms[data-v-4fb66587]{margin-bottom:15px}.profile-component.--usadmission .start-area .profile-title{padding:0 30px;font-size:22px}.profile-component.--usadmission .start-area .profile-caption{padding:0 30px;margin-top:10px;color:#001e40;font-size:16px;font-weight:600}.profile-component.--usadmission .start-area .img-area{margin-top:40px;text-align:center}.profile-component.--usadmission .start-area .img-area .img{width:189px}.profile-component.--usadmission .q2 .select-item .caption{padding-left:24px;color:#7b90a6;font-size:12px}.profile-component.--usadmission .q5 .profile-title{margin-bottom:4px}.profile-component.--usadmission .q5 .select-list .checkbox{position:relative;padding-left:24px}.profile-component.--usadmission .q5 .select-list .checkbox .path{position:absolute;top:4px;left:0}.profile-component.--usadmission .q6 .profile-title,.profile-component.--usadmission .q7 .profile-title{margin-bottom:10px}.profile-component.--usadmission .q6 .profile-caption,.profile-component.--usadmission .q7 .profile-caption{margin-bottom:20px}.profile-component.--usadmission .q6 .field-area,.profile-component.--usadmission .q7 .field-area{display:flex;flex-direction:column;row-gap:10px;margin-bottom:10px}.profile-component.--usadmission .q6 .field-area .input-field .input::placeholder,.profile-component.--usadmission .q7 .field-area .input-field .input::placeholder{font-weight:400}.profile-component.--usadmission .q6 .field-area .input-field .input[disabled],.profile-component.--usadmission .q7 .field-area .input-field .input[disabled]{border-color:#eff3f9}.profile-component.--usadmission .q6 .field-area .input-field .input[disabled]::placeholder,.profile-component.--usadmission .q7 .field-area .input-field .input[disabled]::placeholder{color:#eff3f9}.profile-component.--usadmission .q6 .checkbox,.profile-component.--usadmission .q7 .checkbox{color:#8ea3b9}.profile-component.--usadmission .q6 .not-taken-area,.profile-component.--usadmission .q7 .not-taken-area{padding:10px 0 0 20px}.profile-component.--usadmission .q6 .not-taken-area .row:first-child,.profile-component.--usadmission .q7 .not-taken-area .row:first-child{margin-bottom:10px}.profile-component.--usadmission .q6 .not-taken-area .box-label,.profile-component.--usadmission .q7 .not-taken-area .box-label{margin-bottom:4px;color:#50667d;font-size:14px}.profile-component.--usadmission .q6 .not-taken-area .date-area,.profile-component.--usadmission .q7 .not-taken-area .date-area{display:flex;column-gap:10px}.profile-component.--usadmission .q6 .not-taken-area .error-message,.profile-component.--usadmission .q7 .not-taken-area .error-message{margin-top:2px;padding-left:16px;color:#ee5f5f;font-size:12px}.profile-component.--usadmission .edit-box .content-area .content-title .small{font-weight:400}.profile-component.--usadmission .edit-box .btn-submit{max-width:320px;margin:30px auto 0}.btn-open-lab.question-box.--pi[data-v-337613da]{width:calc(100% - 24px);float:unset}@media (max-width:1200px){.btn-open-lab.question-box.--pi[data-v-337613da]{width:unset;margin:16px 24px 0}}@media (max-width:1200px){.one-line-post-list-box.--student-recruiting .link{max-width:unset}}.helpcenter-container{margin:20px 0;padding:20px;background-color:#fff;border:1px solid #0ea6a6;border-radius:10px;transition:background-color .3s}.helpcenter-text{text-align:center;font-size:14px;color:#333;text-decoration:none}.helpcenter-button{display:flex;align-items:center;justify-content:center;margin:10px 0 0;padding:4px;width:100%;height:30px;border:none;border-radius:6px;background-color:#0ea6a6;font-size:14px;font-weight:700;color:#fff;text-align:center;line-height:30px}@media (max-width:1200px){.page-header .sub-menu{width:100%;max-width:400px;margin:0 auto}.page-header .sub-menu .sub-menu-list{padding:20px 13px;display:flex;justify-content:space-between}.page-header .sub-menu .sub-menu-list.--search li a{color:#50667d}.page-header .sub-menu .sub-menu-list li a{font-size:16px;font-weight:700;color:#fff;max-width:300px}.page-header .sub-menu .sub-menu-list li.--active.--comments a{color:#003166}.page-header .sub-menu .sub-menu-list li.--active.--open-lab a{color:#6aebeb}.page-header .sub-menu .sub-menu-list li.--active.--search a{color:#0ea6a6}}.img[data-v-11b20299]{position:absolute;top:-30px;right:0;width:320px}.panel[data-v-11b20299]{position:absolute;right:0;bottom:0;width:271px;height:70px;background:rgba(0,49,102,.6);border-radius:5px 5px 0 0;text-align:center}.panel .link-text[data-v-11b20299]{font-weight:500;font-size:12px;line-height:16px;color:#fff}.panel .link[data-v-11b20299]{display:block;height:100%}.panel .text[data-v-11b20299]{display:inline-block;margin:16px 0 2px;font-weight:600;font-size:15px;line-height:20px;color:#fff}.panel .text .icon[data-v-11b20299]{width:18px;float:left;margin:1px 2px 0 0;fill:#fff}.panel .text .icon path[data-v-11b20299]{fill:#fff}@media (max-width:1200px){.panel[data-v-11b20299]{position:absolute;left:50%;right:unset;bottom:0;transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%}.panel .link-text[data-v-11b20299]{font-size:14px;line-height:19px}.img[data-v-11b20299]{top:0;right:-53px;width:205px}}.pop-message-today-openlab .btn-open-lab.question-box[data-v-11f01060]{position:relative}.pop-message-today-openlab .message-box.pi-open-lab[data-v-11f01060]{top:40px;left:130px}@media (max-width:1200px){.btn-open-lab.question-box[data-v-11f01060]{margin-left:0;margin-right:0}}.professor-search-section .department-title.department-professor{font-weight:600;font-size:16px;color:#42576e;margin:15px 0}.professor-search-section .department-title .department,.professor-search-section .department-title .university{color:#42576e;font-size:20px}.professor-search-section .department-title .university{font-weight:600}.professor-search-section .department-title .department{font-weight:400}.professor-search-section .department-title .icon{margin-top:-10px;vertical-align:middle}.professor-search-section .department-title .icon .path{fill:#0ea6a6}@media (max-width:1200px){.professor-search-section .department-title{padding:20px 24px;display:flex;flex-direction:column;align-items:center}.professor-search-section .department-title .department,.professor-search-section .department-title .university{font-size:20px}.professor-search-section .department-title .icon{width:40px}}.visible-mobile[data-v-138e9dfc]{display:none}.page-header[data-v-138e9dfc]{margin-bottom:24px;box-sizing:border-box;overflow:hidden;display:block}.page-header.--search[data-v-138e9dfc]{margin-bottom:-24px}.page-header.--comments[data-v-138e9dfc]{height:240px;background:#64a1e1}.page-header.--open-lab[data-v-138e9dfc]{height:184px;background:linear-gradient(89.95deg,#1565bb .84%,#51bfd7 99.96%)}.page-header .text-area[data-v-138e9dfc]{position:absolute;left:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%)}.page-header .deco[data-v-138e9dfc]{display:inline-block;margin-bottom:2px;font-weight:700;font-size:14px;line-height:1.5}.page-header .deco.--comments[data-v-138e9dfc]{color:#003166}.page-header .deco.--open-lab[data-v-138e9dfc]{color:#6aebeb}.page-header .text[data-v-138e9dfc]{font-weight:700;font-size:22px;line-height:1.5;color:#fff}@media (max-width:1200px){.visible-mobile[data-v-138e9dfc]{display:block}.page-header .text-area[data-v-138e9dfc]{position:absolute;left:0;top:84px;transform:translateY(0);-ms-transform:translateY(0)}.page-header .layout[data-v-138e9dfc]{margin:0 20px}.page-header .text[data-v-138e9dfc]{font-size:20px}.page-header .deco[data-v-138e9dfc]{display:none}}.search-bar-area{position:relative;text-align:center;height:233px;flex-wrap:wrap}.search-bar-area.--department{height:unset}.search-bar-area.--department .form .submit-button{top:47px;right:10px}.search-bar-area.--department .form .search-bar-input{margin:40px 0 16px;width:100%}.search-bar-area .form{position:relative}.search-bar-area .form .submit-button{position:absolute;right:215px;top:7px;width:40px;height:40px;z-index:11}.search-bar-area .form .submit-button .icon .path{fill:#0ea6a6}.search-bar-area .form .search-bar-input{width:792px;height:50px;border:1px solid #d6e1f0;border-radius:30px;background:#fff;padding:12px 30px;box-sizing:border-box;font-size:16px}.search-bar-area .form .search-bar-input.error{background:#fff5f5;border:1px solid #ee5f5f}.search-bar-area .form .search-bar-input::placeholder{font-weight:600;color:#7b90a6}.search-bar-area .form .alert{color:#ee5f5f;text-align:left;margin-left:236px;margin-top:5px}.search-bar-area .img-01{position:absolute;left:0;bottom:0;width:194px}.search-bar-area .img-02{position:absolute;right:0;bottom:0;width:140px}.search-bar-area .title{color:#001e40;font-weight:700;font-size:22px;line-height:150%;padding-top:80px;padding-bottom:35px}@media (max-width:1200px){.search-bar-area.--department .form .submit-button{top:38px}.search-bar-area.--department .form .search-bar-input{margin:30px 0 6px}.search-bar-area .title{padding-top:40px}.search-bar-area .form .alert{margin-left:33px}.search-bar-area .form .submit-button{right:10px}.search-bar-area .form .search-bar-input{width:100%;position:relative;box-sizing:border-box;z-index:10}.search-bar-area .img-02{width:114px;bottom:-18px;right:-64px}}.search-nodata-area{margin-top:40px}.search-nodata-area .search-openlab-list-area .no-info{flex-direction:column}.search-nodata-area .search-openlab-list-area .no-info .text{margin-left:0;text-align:center;line-height:1.7}.search-nodata-area .search-openlab-list-area .no-info .text.alert{color:#ee5f5f}.search-department-area .search-department-list .link-college,.search-non-pi-professor-area .search-department-list .link-college,.search-pi-professor-area .search-department-list .link-college{float:left;width:calc(50% - 4px)}.search-department-area .search-department-list .link-college:nth-child(odd),.search-non-pi-professor-area .search-department-list .link-college:nth-child(odd),.search-pi-professor-area .search-department-list .link-college:nth-child(odd){margin-right:8px}.search-department-area .search-title-wrap,.search-non-pi-professor-area .search-title-wrap,.search-pi-professor-area .search-title-wrap{font-weight:400;font-size:16px;color:#42576e;margin-bottom:10px}.search-department-area .search-title-wrap .emphasis,.search-non-pi-professor-area .search-title-wrap .emphasis,.search-pi-professor-area .search-title-wrap .emphasis{font-weight:600}.search-department-area .search-title-wrap.--department,.search-department-area .search-title-wrap.--pi-professor,.search-non-pi-professor-area .search-title-wrap.--department,.search-non-pi-professor-area .search-title-wrap.--pi-professor,.search-pi-professor-area .search-title-wrap.--department,.search-pi-professor-area .search-title-wrap.--pi-professor{margin-top:20px}@media (max-width:1200px){.search-department-area,.search-non-pi-professor-area,.search-openlab-list-area,.search-pi-professor-area{padding:0 24px}.search-department-area .search-department-list .link-college,.search-non-pi-professor-area .search-department-list .link-college,.search-openlab-list-area .search-department-list .link-college,.search-pi-professor-area .search-department-list .link-college{width:100%}}.item[data-v-5b0eeafb]{border-bottom:1px dashed #d6e1f0}.item[data-v-5b0eeafb]:first-child{margin-top:10px}.item:hover .link-text[data-v-5b0eeafb],.item:hover .text[data-v-5b0eeafb]{text-decoration:underline}.item:hover.--inactive .link-text[data-v-5b0eeafb],.item:hover.--inactive .text[data-v-5b0eeafb]{text-decoration:none}.item.--inactive .link-text[data-v-5b0eeafb]{color:#adadad}.item.--blocked .link-text[data-v-5b0eeafb],.item.--blocked .text[data-v-5b0eeafb]{color:#ee5f5f}.item.--blocked .link-text .icon .path[data-v-5b0eeafb]{fill:#ee5f5f}.item .link[data-v-5b0eeafb]{display:block}.item .link-text[data-v-5b0eeafb]{display:inline-block;margin:8px 0 20px;font-weight:500;font-size:12px;line-height:1.5;color:#0ea6a6}.item .icon[data-v-5b0eeafb]{width:13px;float:right;margin-top:2px}.item .path[data-v-5b0eeafb]{fill:#0ea6a6}.item .text[data-v-5b0eeafb]{padding-top:20px;font-size:15px;line-height:1.5;color:#333;word-break:break-all}.item:first-child .text[data-v-5b0eeafb]{padding-top:0}@media (max-width:1200px){.item[data-v-5b0eeafb]{margin:0 24px}}.recruiting-area[data-v-4dff3cc2]{float:right;margin:20px 20px 20px 0;width:280px;box-sizing:border-box;padding:18px;background:#fafafa;border-radius:5px}.recruiting-area .mark[data-v-4dff3cc2]{float:left;background:#fff;border:1px solid #deeeff;box-sizing:border-box;border-radius:3px;padding:3px 8px;font-weight:700;font-size:13px;line-height:1.5;margin-right:5px;margin-top:7px}.recruiting-area .mark.d-blue[data-v-4dff3cc2]{color:#237bd9}.recruiting-area .mark.d-green[data-v-4dff3cc2]{color:#2ac4c4}.recruiting-area .mark.d-purple[data-v-4dff3cc2]{color:#8d1ce6}.recruiting-area .text[data-v-4dff3cc2]{font-weight:500;font-size:14px;line-height:1.5;color:#464646}.recruiting-area .text.--inactive[data-v-4dff3cc2]{margin-bottom:0;color:#c7c7c7}.recruiting-area .text.--inactive .path[data-v-4dff3cc2]{fill:#c7c7c7}.recruiting-area .text .icon[data-v-4dff3cc2]{width:18px;vertical-align:middle;margin-top:-2px}@media (max-width:1200px){.recruiting-area[data-v-4dff3cc2]{float:none;width:calc(100% - 32px);margin:10px auto 20px}}.item-wrap[data-v-4148c444]{margin-top:16px}.item-wrap[data-v-4148c444]:first-child{margin-top:0}.middleBanner[data-v-4148c444]{margin-bottom:16px}.item[data-v-4148c444]{background:#fff;border:1px solid #f1f1f1;box-sizing:border-box;border-radius:5px;text-align:left}.item[data-v-4148c444]:hover{border-color:#5da5f2}.item[data-v-4148c444]:first-child{margin-top:0}.item .profile-area[data-v-4148c444]{float:left;margin:20px 0 20px 18px;width:calc(100% - 328px)}.item .profile-area .text-area[data-v-4148c444]{float:left;padding-left:15px;margin-bottom:6px;width:calc(100% - 73px)}.item .profile-area .text-area .university[data-v-4148c444]{clear:both;font-weight:500;font-size:13px;line-height:1.5;color:#616161;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item .profile-area .text-area .pi-mark[data-v-4148c444]{display:inline-block;line-height:24px}.item .profile-area .text-area .pi-mark .icon[data-v-4148c444]{width:18px;vertical-align:middle;margin-top:-2px}.item .profile-area .text-area .pi-mark .icon .path[data-v-4148c444]{fill:#237bd9}.item .profile-area .text-area .name[data-v-4148c444]{max-width:calc(100% - 18px);float:left;margin-bottom:3px;font-weight:500;font-size:16px;line-height:1.5;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item .profile-area .keywords[data-v-4148c444]{clear:both;display:block;padding-top:5px}.item .profile-area .keywords li[data-v-4148c444]{background-color:#f9fafc;color:#6c8196;display:inline-block;padding:5px;margin-right:10px;margin-top:10px}.item .profile-area .img-area[data-v-4148c444]{float:left;position:relative;width:58px;height:58px;border-radius:50%;overflow:hidden;background:#e0e0e0}.item .profile-area .img-area .img[data-v-4148c444]{position:absolute;width:100%;min-height:58px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fafafa}@media (max-width:1200px){.open-lab-list .item[data-v-4148c444]{margin:0 24px}.item-wrap .item[data-v-4148c444]:first-child{margin-top:16px}.item-wrap .item .profile-area[data-v-4148c444]{float:none;margin:20px 18px 0;width:calc(100% - 30px)}}.no-comment-area .title-wrap .today-title,.search-openlab-list-area .title-wrap .today-title,.today-open-lab-area .title-wrap .today-title{font-weight:600;font-size:16px;color:#42576e}.no-comment-area .title-wrap .go-open-lab a,.search-openlab-list-area .title-wrap .go-open-lab a,.today-open-lab-area .title-wrap .go-open-lab a{display:flex;font-weight:600;font-size:14px;color:#6c8196;float:right}.no-comment-area .title-wrap .go-open-lab a .icon,.search-openlab-list-area .title-wrap .go-open-lab a .icon,.today-open-lab-area .title-wrap .go-open-lab a .icon{width:14px}.no-comment-area .title-wrap .go-open-lab a .icon .path,.search-openlab-list-area .title-wrap .go-open-lab a .icon .path,.today-open-lab-area .title-wrap .go-open-lab a .icon .path{fill:#6c8196}.no-comment-area .no-comment,.no-comment-area .no-info,.search-openlab-list-area .no-comment,.search-openlab-list-area .no-info,.today-open-lab-area .no-comment,.today-open-lab-area .no-info{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.no-comment-area .no-comment .img,.no-comment-area .no-info .img,.search-openlab-list-area .no-comment .img,.search-openlab-list-area .no-info .img,.today-open-lab-area .no-comment .img,.today-open-lab-area .no-info .img{width:200px;vertical-align:middle}.no-comment-area .no-comment .text,.no-comment-area .no-info .text,.search-openlab-list-area .no-comment .text,.search-openlab-list-area .no-info .text,.today-open-lab-area .no-comment .text,.today-open-lab-area .no-info .text{display:inline-block;margin-left:30px;font-size:16px;font-weight:700;color:#42576e;vertical-align:middle}.open-lab-data-list{margin-top:20px}.open-lab-data-list .open-lab-row{margin-bottom:20px}.open-lab-data-list .open-lab-row:last-child{margin-bottom:0}.open-lab-data-list .open-lab-content-area{color:#42576e;font-weight:400;font-size:14px;line-height:150%;border-bottom:1px dashed #d6e1f0;padding-top:5px;padding-bottom:20px}.open-lab-data-list .open-lab-content-area .keywords{clear:both;display:block}.open-lab-data-list .open-lab-content-area .keywords li{color:#42576e;background-color:#f9fafc;display:inline-block;padding:5px;margin-right:10px;margin-top:10px}.open-lab-data-list .open-lab-title{font-weight:700;font-size:16px;color:#42576e}.question-box{background:#f5f7fa;border:1px solid #eff3f9;border-radius:10px;padding:10px 12px}.question-box.btn-open-lab{margin:12px 0;float:right}.question-box .icon{vertical-align:middle;margin-top:-2px}.question-box .icon .path{fill:#7b90a6}.question-box .link,.question-box a{color:#7b90a6}.professor-open-lab-area .recruit-box{background:#f9fafc;border:1px solid #eff3f9;border-radius:10px;padding:16px 30px;margin-bottom:10px;position:relative}.professor-open-lab-area .recruit-box .question{position:absolute;top:16px;right:25px;display:flex}.professor-open-lab-area .recruit-box .question .icon{margin-right:2px}.professor-open-lab-area .recruit-box .question .icon .path{fill:#7b90a6}.professor-open-lab-area .recruit-box .question a{color:#7b90a6}.professor-open-lab-area .recruit-box .recruiting-area{float:none;margin:0;padding:0;background-color:transparent}.professor-open-lab-area .recruit-box .recruiting-area .path{fill:#50667d}.professor-open-lab-area .recruit-box .recruiting-area .text{font-weight:600;color:#50667d}.ref-data{background:#f9fafc;border:1px solid #eff3f9;border-radius:10px;padding:16px 30px;margin-bottom:10px;position:relative}.ref-data .text a{font-size:14px;line-height:150%;color:#42576e;font-weight:600}.open-notice{background:#f9fafc;border:1px solid #eff3f9;border-radius:10px;padding:16px 30px;margin-bottom:10px;position:relative}.open-notice .text{font-size:14px;line-height:150%;color:#42576e;font-weight:600}.open-notice .help{position:absolute;top:16px;right:25px;display:flex}.open-notice .help .icon{margin-right:2px}.open-notice .help .icon .path{fill:#ee5f5f}.open-notice .help a{font-size:12px;color:#ee5f5f;font-weight:600}@media (max-width:1200px){.professor-open-lab-area .open-notice .help,.professor-open-lab-area .recruit-box .question{position:unset;margin-top:5px}.no-comment-area .no-comment,.no-comment-area .no-info,.today-open-lab-area .no-comment,.today-open-lab-area .no-info{display:block;text-align:center;width:100%}.no-comment-area .no-comment .text,.no-comment-area .no-info .text,.today-open-lab-area .no-comment .text,.today-open-lab-area .no-info .text{width:100%;margin:0}.no-comment-area .no-comment .img,.no-comment-area .no-info .img,.today-open-lab-area .no-comment .img,.today-open-lab-area .no-info .img{margin-bottom:10px}}.non-pi-professor-box[data-v-afda3376]{background:#fff;border:1px solid #f1f1f1;box-sizing:border-box;border-radius:5px;padding:20px 20px 20px 32px;margin-bottom:10px;position:relative}.non-pi-professor-box .mark[data-v-afda3376]{position:absolute;left:18px;top:26px;width:8px;height:8px;border-radius:8px;border:1px solid #949494;overflow:hidden;box-sizing:border-box}.non-pi-professor-box .mark.--full[data-v-afda3376]{border-color:#009681;background:#009681}.non-pi-professor-box .mark.--half[data-v-afda3376]:before{content:"";display:block;position:absolute;left:-1px;top:0;width:4px;height:8px;background:#949494}.non-pi-professor-box .name[data-v-afda3376]{font-weight:600;font-size:16px;line-height:150%;color:#333}.non-pi-professor-box .department[data-v-afda3376]{font-weight:500;font-size:14px;line-height:150%;color:#616161}@media (max-width:1200px){.non-pi-professor-box[data-v-afda3376]:first-child{margin-top:24px}}.pagination{display:flex;justify-content:center;align-items:center;column-gap:10px}.pagination .item{width:28px;height:28px;color:#616161;border-radius:4px;font-size:16px;font-weight:600;text-align:center;line-height:28px}.pagination .item:hover{background:#eff3f9;color:#7b90a6}.pagination .item:hover .path{fill:#7b90a6}.pagination .item.--active{background:#003166;color:#fff}.pagination .item .icon{width:14px;height:14px;margin-top:-2px;vertical-align:middle}.pagination .item .path{fill:#616161}.open-lab .panel{margin-bottom:12px;padding:10px 16px;border-radius:4px;box-sizing:border-box}.open-lab .panel .panel-text{float:left;padding-left:3px;width:calc(100% - 34px)}.open-lab .panel .panel-link .icon{float:none;width:12px;vertical-align:middle;margin-top:-2px}.open-lab .panel .panel-link{clear:both;float:left;padding-left:21px;color:#fff}.open-lab .panel .panel-link span{text-decoration:underline}.open-lab .panel.d-blue{background:#237bd9;border:1px solid #237bd9}.open-lab .panel.d-blue .panel-text{font-weight:500;font-size:14px;line-height:20px;color:#fff}.open-lab .panel.d-gray{background:#eff3f9;cursor:pointer;position:relative}.open-lab .panel.d-gray .panel-text{font-size:12px;line-height:17px;color:#7b90a6}.open-lab .panel.d-gray .warning-icon path{fill:#7b90a6}.open-lab .panel .icon{width:18px;float:left}.open-lab .panel .icon .path{fill:#fff}.blue-border-message-box{display:none;width:256px;padding:12px 10px;top:calc(100% + 4px);left:50%;transform:translateX(-50%);position:absolute;border:1px solid #237bd9;box-sizing:border-box;border-radius:3px;background:#fff;box-shadow:2px 4px 8px rgba(23,103,172,.25);z-index:10;text-align:left;cursor:default}.blue-border-message-box.--active{display:block}.blue-border-message-box .tip{left:50%;transform:translateX(-50%);top:-9px;border-color:transparent transparent #237bd9}.blue-border-message-box .tip,.blue-border-message-box .tip:after{position:absolute;width:0;height:0;border-style:solid;border-width:0 5px 9px}.blue-border-message-box .tip:after{content:"";display:block;top:2px;left:-5px;border-color:transparent transparent #fff}.blue-border-message-box .pop-message-text{font-weight:400;font-size:12px;line-height:1.5;color:#7a7a7a}.blue-border-message-box .modal-link{margin-top:3px;float:left;font-weight:600;font-size:12px;line-height:1.5;color:#237bd9}@media (max-width:1200px){.--short{margin-top:16px}}.one-line-comment[data-v-4abbca0b]{margin-bottom:24px}@media (max-width:1200px){.one-line-comment[data-v-4abbca0b]{margin-bottom:0}}.no-comment-area .btn-area[data-v-88d658c4]{display:flex;justify-content:center;gap:12px}.no-comment-area .btn-area .favorite[data-v-88d658c4],.no-comment-area .btn-area .write-comment[data-v-88d658c4]{box-sizing:border-box;width:282px}.graph-area[data-v-878f395c]{padding-bottom:70px;margin:0 auto;width:500px}.graph-area .help-text[data-v-878f395c]{margin-top:-30px;color:#7a7a7a;text-align:center}.graph-area .help-text .block[data-v-878f395c]{display:inline-block;height:15px;padding:0 5px;background:#f5f5f5;border-radius:2px;line-height:17px}.graph-area .bg-path[data-v-878f395c]{fill:#e0e0e0}.graph-area .rank[data-v-878f395c]{fill:#adadad}.graph-area .path[data-v-878f395c]{fill:#007060;fill-opacity:.4;stroke:#008572;stroke-width:2;stroke-dasharray:3 2}.graph-area .text[data-v-878f395c]{fill:#7a7a7a;font-size:24px;font-weight:500}.graph-area .text.text01[data-v-878f395c]{transform:translate(-50px,-20px)}.graph-area .text.text02[data-v-878f395c]{transform:translate(-53px,-20px)}.graph-area .text.text03[data-v-878f395c],.graph-area .text.text04[data-v-878f395c]{transform:translate(-40px,-20px)}.graph-area .text.text05[data-v-878f395c]{transform:translate(-25px,-20px)}@media (max-width:1200px){.graph-area[data-v-878f395c]{width:80%}}.professor-comment-area[data-v-58d74e32]{margin-bottom:24px}.professor-comment-area .pre-department[data-v-58d74e32]{font-weight:500;font-size:12px;color:#8ea3b9}.comment-line[data-v-58d74e32]{font-weight:400;font-size:14px;padding:12px;border-bottom:1px dashed #d6e1f0;position:relative}.comment-line[data-v-58d74e32]:nth-child(2n){background-color:#fcfcfc}.comment-line .text[data-v-58d74e32]{padding-right:15px;color:#616161}.comment-line .text.--blocked[data-v-58d74e32]{color:#ee5f5f}.comment-line .edit-button-wrap[data-v-58d74e32]{position:absolute;right:15px;top:13px;z-index:10;cursor:pointer;width:4px;height:16px}.comment-line .edit-button-wrap .edit-button[data-v-58d74e32]{cursor:pointer;width:4px;height:16px;z-index:10}.comment-line .edit-button-wrap .edit-button a[data-v-58d74e32]{width:70px;position:absolute;border:1px solid #d6e1f0;box-shadow:0 2px 4px rgba(26,26,26,.05);right:10px;top:-5px;border-radius:5px;color:#50667d;height:30px;z-index:200;background-color:#fff;line-height:29px;font-size:13px;text-align:center}.comment-line .edit-button-wrap .edit-button[data-v-58d74e32]:before{display:block;content:"";position:absolute;top:0;left:0;width:4px;height:4px;background:#c4c4c4;border-radius:50%;box-shadow:0 7px 0 #c4c4c4,0 14px 0 #c4c4c4}@media (max-width:1200px){.no-comment .img[data-v-58d74e32]{margin-left:0}}.paper-graph-area .area{float:left;width:50%;height:220px;padding:10px 0 26px;border-right:1px solid #f1f1f1;text-align:center;box-sizing:border-box}.paper-graph-area .area:first-child,.paper-graph-area .area:nth-child(2){border-bottom:1px solid #f1f1f1}.paper-graph-area .area:nth-child(2){border-right:0}.paper-graph-area .area:nth-child(3){padding-top:40px}.paper-graph-area .area .graph{display:inline-block;width:274px;height:184px}.paper-graph-area .area .graph .graph-name{color:#0ea6a6;font-size:14px;font-weight:500;text-align:left;display:flex}.paper-graph-area .area .graph .graph-name .icon{margin-right:3px}.paper-graph-area .area .graph .graph-name .icon .path{fill:#0ea6a6}.paper-graph-area .area .graph .text-area{font-size:13px;font-weight:500}.paper-graph-area .area .graph .text-area .--left{float:left}.paper-graph-area .area .graph .text-area .--right{float:right}.paper-graph-area .area .graph .bar-area{position:relative;height:46px;margin:92px 0 0 8px;padding-left:10px;border-bottom:1px solid #f1f1f1;font-size:0}.paper-graph-area .area .graph .bar-area .bar{display:inline-block;width:6px;margin-right:6px;background:#f1f1f1;border-radius:10px 10px 0 0;vertical-align:bottom}.paper-graph-area .area .graph .bar-area .bar.--active{background:#0ea6a6}.paper-graph-area .area .graph .bar-area .box-message{box-sizing:border-box;position:absolute;bottom:100%;width:88px;height:56px;padding:9px 13px 0;background:#fff;color:#0ea6a6;border:1px solid #0ea6a6;border-radius:5px;font-size:14px;font-weight:500;text-align:center}.paper-graph-area .area .graph .bar-area .box-message .m-text{color:#333;font-weight:400;font-size:12px}.paper-graph-area .area .graph .bar-area .box-message .p-text{margin-top:-2px}.paper-graph-area .area .graph .bar-area .box-message:before{display:block;content:"";position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-3px;border-color:#fff transparent transparent;border-style:solid;border-width:7px 4px;z-index:20}.paper-graph-area .area .graph .bar-area .box-message:after{display:block;content:"";position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-4px;border-color:#0ea6a6 transparent transparent;border-style:solid;border-width:8px 5px;z-index:10}@media (max-width:1200px){.paper-graph-area .area{float:none;width:100%;padding-top:35px;padding-bottom:5px;height:220px;border-right:0;box-sizing:unset}.paper-graph-area .area:first-child{padding-top:0}}.paper-help-accordion{padding:0 20px;margin-bottom:30px}.paper-help-accordion .btn-accordion{cursor:pointer;border-bottom:1px dashed #e0e0e0;margin-top:5px}.paper-help-accordion .btn-accordion .accordion-content{padding-right:20px;padding-bottom:20px;color:#949494}.paper-help-accordion .text{color:#42576e;font-weight:400;font-size:12px}.paper-help-accordion .text.help{display:flex;margin-bottom:2px}.paper-help-accordion .text .icon.notice{margin-right:2px}.paper-help-accordion .text .icon.notice .path{fill:#42576e}.paper-help-accordion .text.title{display:flex;align-items:center;justify-content:space-between;padding-right:10px;height:32px}.paper-help-accordion .text.title .arrow-down{width:14px}.paper-help-accordion .text.title .arrow-down.--active{transform:rotate(-180deg)}.paper-help-accordion .text.title .path{fill:#0ea6a6}.professor-paper-area .no-paper-data{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.professor-paper-area .guest-message-box,.professor-paper-area .no-paper-data{text-align:center}.professor-paper-area .guest-message-box .login-button,.professor-paper-area .no-paper-data .login-button{display:block;max-width:314px;height:46px;margin:0 auto;background:#003166;color:#fff;border-radius:50px;font-weight:500;font-size:16px;text-align:center;line-height:46px}.professor-paper-area .guest-message-box .login-button .icon,.professor-paper-area .no-paper-data .login-button .icon{margin-top:-3px;margin-right:2px;vertical-align:middle}.professor-paper-area .guest-message-box .login-button .icon .path,.professor-paper-area .no-paper-data .login-button .icon .path{fill:#fff}.professor-paper-area .guest-message-box .img,.professor-paper-area .no-paper-data .img{width:200px;vertical-align:middle;margin-bottom:10px}.professor-paper-area .guest-message-box .text,.professor-paper-area .no-paper-data .text{font-weight:700;font-size:16px;color:#42576e}.professor-paper-area .guest-message-box .text-list,.professor-paper-area .no-paper-data .text-list{position:relative;max-width:360px;padding-bottom:20px;margin:20px auto 25px}.professor-paper-area .guest-message-box .text-list .row,.professor-paper-area .no-paper-data .text-list .row{position:relative;padding:8px 12px 8px 29px;margin-bottom:4px;background:#fff;border-radius:4px;font-size:14px;font-weight:500;text-align:left;box-shadow:0 2px 7px rgba(0,92,191,.1);z-index:30}.professor-paper-area .guest-message-box .text-list .row.d-bg01,.professor-paper-area .no-paper-data .text-list .row.d-bg01{position:absolute;bottom:14px;left:50%;width:334px;height:33px;padding:0;margin:0;z-index:20;transform:translateX(-50%)}.professor-paper-area .guest-message-box .text-list .row.d-bg02,.professor-paper-area .no-paper-data .text-list .row.d-bg02{position:absolute;bottom:4px;left:50%;width:314px;height:33px;padding:0;margin:0;z-index:10;transform:translateX(-50%)}.professor-paper-area .guest-message-box .text-list .row .number,.professor-paper-area .no-paper-data .text-list .row .number{position:absolute;top:8px;left:12px;color:#005cbf;font-size:14px;font-weight:600}.professor-paper-area .more{font-weight:500;font-size:14px;color:#0ea6a6;margin:10px auto;display:flex;justify-content:center;cursor:pointer;width:80px}.professor-paper-area .more .icon .path{fill:#0ea6a6}.professor-paper-area .paper-list-item{box-sizing:border-box;padding:20px;border:1px solid #eff3f9;border-radius:10px;margin-top:10px}.professor-paper-area .paper-list-item .icon{margin-top:-3px;margin-right:2px;vertical-align:middle}.professor-paper-area .paper-list-item .icon .path{fill:#616161}.professor-paper-area .paper-list-item .figures{color:#237bd9;font-weight:400;font-size:12px}.professor-paper-area .paper-list-item .figures .icon .path{fill:#237bd9}.professor-paper-area .paper-list-item .publish{margin-right:10px}.professor-paper-area .paper-list-item .authors,.professor-paper-area .paper-list-item .link{margin-top:5px}.professor-paper-area .paper-list-item .link a{text-decoration:underline}.professor-paper-area .paper-list-item .figures,.professor-paper-area .paper-list-item .publish{margin-top:5px;float:left}.professor-paper-area .paper-list-item .title{font-style:normal;font-weight:600;font-size:14px;color:#333}.professor-paper-area .paper-list-item .text{color:#616161;font-weight:400;font-size:12px}.professor-paper-area .paper-keywords{margin-bottom:30px}.professor-paper-area .paper-keywords .keywords li{font-weight:400;font-size:12px;color:#42576e;background-color:#f9fafc;display:inline-block;padding:5px;margin-right:10px;margin-top:10px}.professor-paper-area .paper-graph-area{padding:30px 0 40px}.professor-paper-area .area-sub-title-line .date{font-weight:500;font-size:12px;color:#8ea3b9;margin-left:5px}.professor-paper-area .area-sub-title-line .info.warn a{color:#ee5f5f;font-weight:600}.professor-paper-area .area-sub-title-line .info.warn .icon{margin-right:2px;margin-top:-2px}.professor-paper-area .area-sub-title-line .info.warn .icon .path{fill:#ee5f5f}@media (max-width:1200px){.professor-paper-area .btn-open-lab.question-box{margin-left:0;margin-right:0}.professor-paper-area .paper-list-item .figures,.professor-paper-area .paper-list-item .publish{float:unset}}.relation-left .profile-item .college{font-weight:400;font-size:11px;color:#42576e}.relation-left .profile-item .name{font-weight:700;font-size:14px;color:#42576e}.relation-left .profile-item .name .icon{width:18px;margin-top:-2px;vertical-align:middle}.relation-left .profile-item .name .icon .path{fill:#237bd9}.relation-left .profile-item .img-area{border:1px solid #eff3f9;border-radius:10px;margin-bottom:5px;overflow:hidden;height:100px;position:relative}.relation-left .profile-item .img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1200px){.relation-left .profile-item .img-area{padding-bottom:20%}}.professor-relation-area .link-college,.search-department-area .link-college{display:block;box-sizing:border-box;width:100%;padding:20px;margin-bottom:8px;font-size:0;border:1px solid #f1f1f1;border-radius:5px;text-align:left;background:#fff}.professor-relation-area .text-area,.search-department-area .text-area{display:inline-block;max-width:calc(100% - 54px);padding-left:10px;font-weight:600;font-size:16px;color:#42576e;line-height:1.3;vertical-align:middle}.professor-relation-area .text-area .gray,.search-department-area .text-area .gray{font-weight:400;font-size:14px;color:#616161}.professor-relation-area .icon-area,.search-department-area .icon-area{display:inline-block;width:28px;height:28px;padding:7px;border:1px solid #0ea6a6;border-radius:5px;vertical-align:middle}.professor-relation-area .icon-area .icon .path,.search-department-area .icon-area .icon .path{fill:#0ea6a6}.professor-relation-area .relation-wrap[data-v-b5ecfebe]{margin-top:10px}.professor-relation-area .relation-wrap .profile-item[data-v-b5ecfebe]{width:calc(25% - 12px);box-sizing:border-box;margin-right:12px;float:left}.professor-relation-area .relation-wrap .relation-left[data-v-b5ecfebe],.professor-relation-area .relation-wrap .relation-right[data-v-b5ecfebe]{float:left;width:50%}.professor-relation-area .relation-wrap .small-title[data-v-b5ecfebe]{color:#42576e;font-weight:600;font-size:14px;margin-bottom:10px}@media (max-width:1200px){.professor-relation-area .relation-wrap .profile-item[data-v-b5ecfebe]{margin-right:16px;float:left}.professor-relation-area .relation-wrap .profile-item[data-v-b5ecfebe]:last-child{margin-right:0}.professor-relation-area .relation-wrap .small-title.channel[data-v-b5ecfebe]{margin-top:20px}.professor-relation-area .relation-wrap .relation-left[data-v-b5ecfebe],.professor-relation-area .relation-wrap .relation-right[data-v-b5ecfebe]{width:100%;display:block}}@media (max-width:650px){.professor-relation-area .relation-wrap .profile-item[data-v-b5ecfebe]{width:calc(50% - 6px);margin-right:0}.professor-relation-area .relation-wrap .profile-item[data-v-b5ecfebe]:nth-child(odd){margin-right:12px}.professor-relation-area .relation-wrap .profile-item[data-v-b5ecfebe]:first-child,.professor-relation-area .relation-wrap .profile-item[data-v-b5ecfebe]:nth-child(2){margin-bottom:10px}}@media (width > 1200px){.professor-profile-area{position:relative}.profile-wrap{position:absolute;width:282px;top:0;transition:top .3s ease}}.no-comment-area .blocked-wrap .message-box,.no-paper-data-area .blocked-wrap .message-box,.pop-message-today-openlab .blocked-wrap .message-box,.professor-profile-area .blocked-wrap .message-box{display:none}.no-comment-area .blocked-wrap:hover .message-box,.no-paper-data-area .blocked-wrap:hover .message-box,.pop-message-today-openlab .blocked-wrap:hover .message-box,.professor-profile-area .blocked-wrap:hover .message-box{display:block}.no-comment-area .message-box,.no-paper-data-area .message-box,.pop-message-today-openlab .message-box,.professor-profile-area .message-box{position:absolute;width:250px;box-sizing:border-box;padding:10px;z-index:100;background-color:#50667d;color:#fff;border-radius:3px;left:50%;top:163px;transform:translateX(-50%)}.no-comment-area .message-box.msg-favorite,.no-paper-data-area .message-box.msg-favorite,.pop-message-today-openlab .message-box.msg-favorite,.professor-profile-area .message-box.msg-favorite{width:282px;top:60px;left:0;transform:unset}.no-comment-area .message-box.is-blocked,.no-paper-data-area .message-box.is-blocked,.pop-message-today-openlab .message-box.is-blocked,.professor-profile-area .message-box.is-blocked{top:36px}.no-comment-area .message-box.is-blocked .tip,.no-paper-data-area .message-box.is-blocked .tip,.pop-message-today-openlab .message-box.is-blocked .tip,.professor-profile-area .message-box.is-blocked .tip{left:165px}.no-comment-area .message-box.pi-photo-camera,.no-paper-data-area .message-box.pi-photo-camera,.pop-message-today-openlab .message-box.pi-photo-camera,.professor-profile-area .message-box.pi-photo-camera{top:163px}.no-comment-area .message-box.pi-photo-camera .tip,.no-paper-data-area .message-box.pi-photo-camera .tip,.pop-message-today-openlab .message-box.pi-photo-camera .tip,.professor-profile-area .message-box.pi-photo-camera .tip{left:175px}.no-comment-area .message-box .tip,.no-paper-data-area .message-box .tip,.pop-message-today-openlab .message-box .tip,.professor-profile-area .message-box .tip{position:absolute;top:-8px;width:0;height:0;border-color:transparent transparent #50667d;border-style:solid;border-width:0 5px 9px}.no-comment-area .message-box .tip:after,.no-paper-data-area .message-box .tip:after,.pop-message-today-openlab .message-box .tip:after,.professor-profile-area .message-box .tip:after{content:"";display:block;position:absolute;top:2px;left:-5px;width:0;height:0;border-color:transparent transparent #50667d;border-style:solid;border-width:0 5px 9px}.no-comment-area .message-box a.link,.no-paper-data-area .message-box a.link,.pop-message-today-openlab .message-box a.link,.professor-profile-area .message-box a.link{color:#fff;text-decoration:underline;display:flex}.no-comment-area .message-box .icon,.no-paper-data-area .message-box .icon,.pop-message-today-openlab .message-box .icon,.professor-profile-area .message-box .icon{width:14px}.no-comment-area .message-box .icon .path,.no-paper-data-area .message-box .icon .path,.pop-message-today-openlab .message-box .icon .path,.professor-profile-area .message-box .icon .path{fill:#fff}.icon.pi-mark{width:18px;height:18px}.icon.pi-mark .path{fill:#237bd9}.icon.is-blocked{cursor:pointer;position:absolute;right:5px;top:5px}.icon.is-blocked .path{fill:#ee5f5f}.btn-area{margin-top:12px}.btn-area .favorite{margin-bottom:6px;position:relative}.btn-area .favorite .icon.star{height:20px}.btn-area .favorite .icon.star .line{display:block;fill:#0ea6a6}.btn-area .favorite .icon.star .fill{display:none}.btn-area .favorite.--active,.btn-area .favorite:hover{background-color:#0ea6a6}.btn-area .favorite.--active button,.btn-area .favorite:hover button{color:#fff}.btn-area .favorite.--active .icon.star .line,.btn-area .favorite:hover .icon.star .line{display:none}.btn-area .favorite.--active .icon.star .path,.btn-area .favorite:hover .icon.star .path{display:block;fill:#fff}.btn-area .favorite.--active .path{fill:#ffe504!important}.btn-area .favorite button{color:#0ea6a6}.btn-area .write-comment a{color:#7b90a6}.btn-area .favorite,.btn-area .write-comment{background:#fff;border:1px solid #eff3f9;border-radius:10px}.btn-area .favorite a,.btn-area .favorite button,.btn-area .write-comment a,.btn-area .write-comment button{font-size:16px;padding:16px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;font-weight:600}.btn-area .icon{margin-right:2px}.btn-area .icon.comment{height:20px}.btn-area .icon.comment .path{fill:#7b90a6}.professor-profile{background:#fff;border:1px solid #eff3f9;border-radius:10px;padding:50px 0 30px;box-sizing:border-box}.professor-profile .name{padding-top:15px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.professor-profile .name .position{font-size:14px;margin-left:5px;font-weight:400}.professor-profile .college{font-size:14px;text-align:center;padding:2px 10px 0}.professor-profile .email{padding-top:10px}.professor-profile .email .icon{margin-right:2px;display:inline-block}.professor-profile .site{text-align:center}.professor-profile .site .icon{position:relative;top:1px}.professor-profile .email,.professor-profile .site{overflow:auto;padding:0 10px;text-align:center}.professor-profile .email span,.professor-profile .site a{font-size:14px;color:#616161;text-decoration:underline;word-break:break-all}.professor-profile .img-area{position:relative;margin:0 auto;width:125px;border:1px solid #eff3f9;border-radius:10px}.professor-profile .img-area .btn-photo{cursor:pointer;position:absolute;top:123px;left:102px;width:30px;height:30px;background:#0ea6a6;border:1px solid #fff;border-radius:50%;box-shadow:0 4px 4px rgba(0,49,102,.08);z-index:10}.professor-profile .img-area .btn-photo .icon{position:relative;top:2px;width:18px;height:18px}.professor-profile .img-area .btn-photo .icon .path{fill:#fff}.professor-profile .img-area .img-wrap{position:relative;height:144px;border-radius:10px;overflow:hidden}.professor-profile .img-area .img-wrap .img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}@media (max-width:1200px){.btn-area .favorite{margin:0}.btn-area{display:flex;gap:12px}.btn-area .favorite,.btn-area .write-comment{flex:1}}@media (width > 1200px){.professor-main-page .left.--active{margin-top:37px}}.professor-paper-area,.professor-relation-area{margin-top:24px}.professor-main-page .one-line-post-list-box.--info{padding:30px}.professor-main-page .one-line-post-list-box.--info .list .link{max-width:unset}.professor-relation-area{margin-bottom:24px}.professor-comment-area,.professor-open-lab-area,.professor-paper-area,.professor-relation-area{padding:30px;background:#fff;border:1px solid #eff3f9;border-radius:10px}.professor-comment-area .area-title,.professor-open-lab-area .area-title,.professor-paper-area .area-title,.professor-relation-area .area-title{color:#0ea6a6;font-weight:700;font-size:18px;margin-bottom:10px}.professor-comment-area .area-sub-title-line,.professor-open-lab-area .area-sub-title-line,.professor-paper-area .area-sub-title-line,.professor-relation-area .area-sub-title-line{position:relative;font-weight:700;font-size:16px;color:#42576e;padding-bottom:8px;border-bottom:1px solid #d6e1f0}.professor-comment-area .area-sub-title-line.no-line,.professor-open-lab-area .area-sub-title-line.no-line,.professor-paper-area .area-sub-title-line.no-line,.professor-relation-area .area-sub-title-line.no-line{margin-top:10px;padding-bottom:5px;border:0}.professor-comment-area .area-sub-title-line .info,.professor-open-lab-area .area-sub-title-line .info,.professor-paper-area .area-sub-title-line .info,.professor-relation-area .area-sub-title-line .info{float:right;font-weight:400;font-size:12px;color:#8ea3b9}.professor-comment-area .area-sub-title-line .write-comment a,.professor-open-lab-area .area-sub-title-line .write-comment a,.professor-paper-area .area-sub-title-line .write-comment a,.professor-relation-area .area-sub-title-line .write-comment a{float:right;color:#0ea6a6;font-weight:600;font-size:14px}.professor-comment-area .area-sub-title-line .icon,.professor-open-lab-area .area-sub-title-line .icon,.professor-paper-area .area-sub-title-line .icon,.professor-relation-area .area-sub-title-line .icon{margin-right:3px;margin-top:-4px;vertical-align:middle}.professor-comment-area .area-sub-title-line .icon .path,.professor-open-lab-area .area-sub-title-line .icon .path,.professor-paper-area .area-sub-title-line .icon .path,.professor-relation-area .area-sub-title-line .icon .path{fill:#42576e;margin-top:2px}.professor-main-page>.layout{margin-top:24px}@media (width > 1200px){.professor-main-page .professor-content-tab.--active .fixed-wrap{position:fixed;top:107px;left:0;right:0;background:#fff;border-bottom:1px solid #f1f1f1;box-shadow:0 4px 10px rgba(51,51,51,.04);z-index:90}.professor-main-page .professor-content-tab.--active .fixed-wrap .tab-list{display:block;max-width:1200px;margin:0 auto}.professor-main-page .professor-content-tab.--active .fixed-wrap .tab-list .btn-tab{border-radius:unset;float:left;border-width:0 1px 0 0}}.professor-main-page .professor-content-tab .fixed-wrap .tab-list{display:flex}.professor-main-page .professor-content-tab .fixed-wrap .tab-list .btn-tab{width:77px;height:37px;background:#f5f7fa;border-radius:5px 5px 0 0;font-weight:600;font-size:14px;color:#42576e;border-color:#d6e1f0;border-style:solid;border-width:1px 0 0 1px}.professor-main-page .professor-content-tab .fixed-wrap .tab-list .btn-tab:last-child{border-right-width:1px}.professor-main-page .professor-content-tab .fixed-wrap .tab-list .btn-tab.--active{color:#fff;background-color:#0ea6a6}@media (max-width:1200px){.right .professor-info-menu{display:flex;flex-direction:column-reverse}.right .professor-info-menu .kakao-sync-area{margin-top:12px;margin-bottom:0}.professor-paper-area .no-paper-data{display:block}.professor-paper-area .no-paper-data .text{width:100%}.professor-comment-area .area-sub-title-line .info{float:none;display:block}.board-short-list02.--short{border-bottom:1px solid #eff3f9}.professor-comment-area,.professor-open-lab-area,.professor-paper-area,.professor-relation-area{border-radius:0}.question-box.btn-open-lab{float:unset;margin:12px}.professor-main-page .professor-info-area{padding:20px;border-radius:unset}.professor-main-page .professor-content-tab .fixed-wrap .tab-list{margin-top:12px;justify-content:space-between}.professor-main-page .professor-content-tab .fixed-wrap .tab-list .btn-tab{font-size:16px;width:100%;height:50px;border-radius:unset}.professor-main-page .professor-content-tab .fixed-wrap .tab-list .btn-tab:first-child{border-left-width:0}.professor-main-page .professor-content-tab .fixed-wrap .tab-list .btn-tab:last-child{border-right-width:0}}