body{overflow:auto}#wrap{min-width:18.75rem;overflow:hidden}.btn.btn-lg{padding:0.8rem 1.05rem;font-size:0.75rem}.site-header{position:absolute;height:4.25rem}.site-header .wrapper{padding:0 1.25rem}.site-header .wrapper .site-logo a{width:10rem;background-size:9.9rem}.site-header .wrapper .gnb.mb>li a.btn-user-round{width:2rem;background-size:1.7rem}.site-header .wrapper .gnb.mb>li a.btn-menu{width:2rem;background-size:1rem}.site-header .wrapper .gnb.mb>li .user-menu-list{width:9rem;padding:0.25rem 0.125rem;top:3.75rem}.site-header .wrapper .gnb.mb>li .user-menu-list li a{padding:0.5rem 0.25rem;font-size:0.65rem}.layout-main .section-visual{height:49rem}.layout-main .section-visual .visual-slide [class^=eq-]{height:49rem}.layout-main .section-visual .section-wrapper{height:calc(100% - 4.25rem);top:4.25rem}.layout-main .section-visual .section-wrapper .visual-content{width:100%;max-width:none;padding:0 1.25rem;top:8.75rem}.layout-main .section-visual .section-wrapper .visual-content.aniOn::before{right:1.25rem}.layout-main .section-visual .section-wrapper .visual-content::before{width:calc(100% - 15rem);right:-0.75rem}.layout-main .section-visual .section-wrapper .visual-content p{font-size:1.4rem}.layout-main .section-visual .section-wrapper .visual-content p br{display:initial}.layout-main .section-board{padding:3.75rem 1.25rem}.layout-main .section-board .section-wrapper .board-top .board-summary{margin-bottom:1.25rem}.layout-main .section-board .section-wrapper .board-top .board-summary p{font-size:1.2rem}.layout-main .section-board .section-wrapper .board-top .board-tab-list li a{padding:0.6rem 0.9rem;font-size:0.7rem}.layout-main .section-board .section-wrapper .board-box .board-btn-wrap a span{font-size:0.8rem}.layout-main .section-board .section-wrapper .board-box .board-btn-wrap a span::after{width:0.45rem;height:0.45rem}.layout-main .section-board .section-wrapper .board-box .board-list li a{padding:0.9rem 1.5rem 0.9rem 0;background-size:0.3rem;background-position:calc(100% - 0.6rem) 50%}.layout-main .section-board .section-wrapper .board-box .board-list li a .date p b{font-size:1.4rem}.layout-main .section-board .section-wrapper .board-box .board-list li a .title p{font-size:0.7rem}.layout-main .section-board-slide .section-wrapper .board-slide-bg{height:25rem;background-image:url(../images/board-slide-bg-m.png)}.layout-main .section-board-slide .section-wrapper .board-slide-bg .bg-content .txt-round{padding:0.55rem 1.4rem;font-size:0.75rem}.layout-main .section-board-slide .section-wrapper .board-slide-bg .bg-content .logo{width:12.5rem;height:3.6rem;background-size:12.5rem}.layout-main .section-board-slide .section-wrapper .board-slide-bg .bg-content .txt{font-size:0.8rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper{padding:2.5rem 1.25rem 4rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-tab-list{margin-bottom:2rem;justify-content:center}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-tab-list li a{padding:0.6rem 0.9rem;font-size:0.7rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-summary{top:0}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-summary .txt-category{font-size:0.8rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-summary .txt-main{margin:1.25rem 0 0.9rem;font-size:1.4rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-summary .txt-sub{font-size:0.7rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-summary .txt-sub br{display:none}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list li{width:12.5rem;margin-right:1rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list li a{height:16rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list li a .thumb{padding-top:64%}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list li a .thumb::before{top:0.95rem;right:0.95rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list li a .content{height:8rem;padding:1rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list li a .content .board{padding:0.375rem 0.6rem;font-size:0.6rem}.layout-main .section-board-slide .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list li a .content .title{height:2.35rem;font-size:0.85rem}.layout-main .section-board-slide-2{padding:3.75rem 0}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-top{margin-bottom:2.25rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-summary{max-width:none;padding:0 1.25rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-summary .txt-category{font-size:0.8rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-top .board-slide-summary .txt-main{margin:1.25rem 0 0.9rem;font-size:1.4rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-controls>a.btn-prev{right:4rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-controls>a.btn-next{right:1.25rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-controls .board-slide-2-pager{display:none}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list-2 li .wrapper{width:100%;max-width:25rem;height:28.5rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list-2 li .wrapper .thumb{width:calc(100% - 5.5rem);height:15rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list-2 li .wrapper>a{width:calc(100% - 3.5rem);min-height:15rem;padding:1.25rem;background-size:1.6rem;background-position:calc(100% - 1.25rem) 1.75rem;transform:none;transition:none}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list-2 li .wrapper>a:hover{transform:none;transition:none}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list-2 li .wrapper>a .content .board{padding:0.75rem 0.9rem;font-size:0.65rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list-2 li .wrapper>a .content .title{min-height:2.8rem;margin:0.75rem 0;font-size:1rem}.layout-main .section-board-slide-2 .section-wrapper .board-slide-wrapper .board-slide-bottom .board-slide-box .board-slide-list-2 li .wrapper>a .content .desc{min-height:3.75rem;font-size:0.7rem}.layout-sub .subvisual{height:20.5rem}.layout-sub .subvisual .wrapper{padding:4.25rem 1.25rem 0}.layout-sub .subvisual .wrapper .subvisual-content .depth-1-title{font-size:0.8rem}.layout-sub .subvisual .wrapper .subvisual-content .page-title{margin:1rem 0 1.5rem;font-size:1.3rem}.layout-sub .subvisual .wrapper .subvisual-content .location{display:none;font-size:0.65rem}.layout-sub .subvisual .wrapper .subvisual-content .location span{margin:0 0.25rem}.layout-sub .snb{margin:0 -0.05rem}.layout-sub .snb .snb-list{padding:0}.layout-sub .snb .snb-list>li{height:3rem}.layout-sub .snb .snb-list>li.snb-home a{width:3rem}.layout-sub .snb .snb-list>li.snb-menu{width:calc((100% - 3rem)/2)}.layout-sub .snb .snb-list>li.snb-menu>a{padding:1.15rem 2.35rem 1.15rem 0.75rem;background-size:0.6rem;background-position:calc(100% - 0.75rem) 50%;font-size:0.7rem}.layout-sub .snb .snb-list>li .depth-list{top:3rem}.layout-sub .snb .snb-list>li .depth-list li a{font-size:0.65rem}.layout-sub .conts-wrap{padding:4rem 1.25rem 5rem}.layout-sub .conts-wrap .tab{display:flex;padding:0 0 2rem;margin:0 -0.375rem}.layout-sub .conts-wrap .tab li{width:50%;padding:0 0.375rem}.layout-sub .conts-wrap .tab li a{min-width:auto;padding:0.8rem 1rem;border-radius:.313rem;font-size:0.7rem;line-height:1.4;white-space:wrap}.layout-sub .conts-wrap>.alert{font-size:0.7rem}.layout-sub .conts-wrap .conts .img-wrapper.scrolled::after,.layout-sub .conts-wrap .conts .table-wrapper.scrolled::after{width:4.5rem;height:4.5rem}.layout-sub .conts-wrap .conts .conts-row{margin-bottom:2.25rem}.layout-sub .conts-wrap .conts .conts-row.first .flex-box .box-content .box-content-row{padding-top:1.5rem}.layout-sub .conts-wrap .conts .conts-row .row-content .row-content-summary p{font-size:1rem}.layout-sub .conts-wrap .conts .conts-row .row-content .row-content-summary p.sub{margin-top:1rem;font-size:0.8rem}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-title{margin-bottom:1.5rem}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-title p{font-size:1.1rem}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-title.type-1 p{font-size:1.2rem}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row{padding:0 0.25rem 2.25rem}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row .m-type-1{margin:1.75rem 0}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row>ul:first-child,.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row>p:first-child,.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row>span:first-child{margin-top:0}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row li,.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row span,.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row p{font-size:0.7rem}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row li{padding-left:0.35rem;text-indent:-0.35rem}.layout-sub .conts-wrap .conts .conts-row .flex-box .box-content .box-content-row li.t-indent-1{padding-left:0.65rem;text-indent:-0.65rem}.layout-sub .conts-wrap .conts .conts-row .history-list>li{padding:1.25rem 0.25rem}.layout-sub .conts-wrap .conts .conts-row .history-list>li .year{margin-bottom:0.75rem;font-size:1.3rem}.layout-sub .conts-wrap .conts .conts-row .history-list>li ul li{padding-left:0.35rem;font-size:0.7rem;text-indent:-0.35rem}.layout-sub .conts-wrap .conts .conts-row .location-list>li:not(:last-child){margin-bottom:1.25rem}.layout-sub .conts-wrap .conts .conts-row .location-list>li .title{font-size:1rem}.layout-sub .conts-wrap .conts .conts-row .location-list>li .title-sub{font-size:0.9rem}.layout-sub .conts-wrap .conts .conts-row .location-list>li .content{font-size:0.7rem}.layout-sub .conts-wrap .conts .conts-row .location-list>li .t-list{margin-bottom:0.9rem}.layout-sub .conts-wrap .conts .conts-row .location-list>li .t-list li{font-size:0.7rem}.layout-sub .conts-wrap .conts .conts-row .location-list>li .t-list li.t-indent{padding-left:0.35rem;text-indent:-0.35rem}.layout-sub .conts-wrap .conts .conts-row .location-list>li .t-list li.t-indent-1{padding-left:0.65rem;text-indent:-0.65rem}.layout-sub .conts-wrap .conts .conts-row .professor-list>li a{min-height:5.75rem;padding:1.25rem 3.75rem 1.25rem 1.25rem;background-size:1.75rem;background-position:calc(100% - 1.25rem) 0.75rem}.layout-sub .conts-wrap .conts .conts-row .professor-list>li a .name{font-size:1.1rem}.layout-sub .conts-wrap .conts .conts-row .professor-list>li a .name .position{font-size:0.8rem}.layout-sub .conts-wrap .conts .conts-row .professor-list>li a .major{font-size:0.8rem}.layout-sub .conts-wrap .conts .conts-row .professor-list-2{display:block;margin:0}.layout-sub .conts-wrap .conts .conts-row .professor-list-2>li{width:100%;min-width:auto;max-width:15rem;padding:0.75rem 0}.layout-sub .conts-wrap .conts .conts-row .professor-list-2>li .wrap{display:block;padding:0.75rem}.layout-sub .conts-wrap .conts .conts-row .professor-list-2>li .wrap .thumb{width:8rem;height:10.5rem;margin:0 auto 1.5rem}.layout-sub .conts-wrap .conts .conts-row .professor-list-2>li .wrap .content{width:100%;padding:0}.layout-sub .conts-wrap .conts .conts-row .professor-list-2>li .wrap .content .name{text-align:center;font-size:1.1rem}.layout-sub .conts-wrap .conts .conts-row .professor-list-2>li .wrap .content .name .position{font-size:0.8rem}.layout-sub .conts-wrap .conts .conts-row .professor-list-2>li .wrap .content .major{margin:0.75rem 0 0.85rem;font-size:0.8rem;text-align:center}.layout-sub .conts-wrap .conts .conts-row .professor-list-2>li .wrap .content ul li{font-size:0.7rem;line-height:1.4286}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li{max-width:17rem;min-height:auto}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper{display:block;padding:4.25rem 1.5rem 2rem 1.5rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .btn-wrap{top:1.25rem;right:1.5rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .btn-wrap .btn-close{width:1.75rem;height:1.75rem;background-size:1.5rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .img-wrap{width:6.6rem;height:8rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap{width:100%;padding-left:0;margin-top:1.75rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap .top{width:calc(100% - 10.55rem);position:absolute;top:4.25rem;left:9.1rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap .top .name{font-size:1.1rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap .top .name .position{font-size:0.8rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap .top .major{font-size:0.8rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap .top .major span{display:block;margin-top:0.5rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap .career{padding-top:0}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap .career p{font-size:0.7rem}.layout-sub .conts-wrap .conts .conts-row .professor-detail-list>li .wrapper .content-wrap .career ul li{padding-left:0.35rem;font-size:0.7rem;text-indent:-0.35rem}.layout-sub .conts-wrap .conts .bg.last{margin-bottom:-5rem !important}.layout-sub .conts-wrap .conts.conts-dep-introduce .conts-title{margin-bottom:1.5rem}.layout-sub .conts-wrap .conts.conts-dep-introduce .conts-title p{font-size:1.1rem}.layout-sub .conts-wrap .conts.conts-dep-introduce .conts-title p.sub{font-size:0.8rem}.layout-sub .conts-wrap .conts.conts-dep-introduce .img-wrap img.pc{display:none}.layout-sub .conts-wrap .conts.conts-dep-introduce .img-wrap img.mb{display:initial}.layout-sub .conts-wrap .conts.conts-dep-introduce .flex-row{padding-bottom:1rem;margin-top:3rem}.layout-sub .conts-wrap .conts.conts-dep-introduce .flex-row>div.eq-0{margin-bottom:2.25rem}.layout-sub .conts-wrap .conts.conts-dep-introduce .flex-row>div.eq-0 img{width:20rem}.layout-sub .conts-wrap .conts.conts-dep-introduce .flex-row>div.eq-1 p{font-size:0.75rem}.layout-sub .conts-wrap .conts.conts-dep-introduce .flex-row>div.eq-1 p.name{margin-top:1.75rem;font-size:0.85rem}.layout-sub .conts-wrap .conts.conts-aim li{padding-left:0.35rem;font-size:0.7rem;text-align:left;text-indent:-0.35rem}.layout-sub .conts-wrap .conts.conts-aim .conts-row .flex-box .box-content .box-content-row{padding:1.5rem 0.25rem 6.25rem 0.25rem;background-size:3.75rem;background-position:100% calc(100% - 1.5rem)}.layout-sub .conts-wrap .conts.conts-aim .conts-row .flex-box .box-content .box-content-row .box-summary{margin-bottom:0.9rem;font-size:1rem}.layout-sub .conts-wrap .conts.conts-aim .conts-row .flex-box .box-content .box-content-row .box-summary-sub{font-size:0.8rem}.layout-sub .conts-wrap .conts.conts-aim .bg{padding:3rem 0 5rem}.layout-sub .conts-wrap .conts.conts-aim .bg .row-summary{font-size:1rem}.layout-sub .conts-wrap .conts.conts-aim .bg .img-wrapper{margin:2rem 0 3.25rem}.layout-sub .conts-wrap .conts.conts-location .map-container{height:17.5rem;margin-bottom:1.9rem}.layout-sub .conts-wrap .conts.conts-professor .conts-row{margin-bottom:3.75rem}.layout-sub .conts-wrap .conts.conts-professor .bg{padding:2.25rem 0 4.25rem}.bottom-menu-list li{height:10rem}.bottom-menu-list li .wrapper .title{margin-bottom:0.5rem;font-size:0.65rem}.bottom-menu-list li .wrapper .desc{margin-bottom:1.25rem;font-size:0.9rem}.bottom-menu-list li .wrapper a{width:6rem;height:2rem;font-size:0.7rem}.site-footer{padding:3.25rem 1.25rem}.site-footer .wrapper .footer-left{margin-bottom:2.5rem}.site-footer .wrapper .footer-left .top{margin-bottom:1rem}.site-footer .wrapper .footer-left .top .footer-summary{font-size:0.9rem}.site-footer .wrapper .footer-left .bottom .etc-link-list li a{font-size:0.75rem}.site-footer .wrapper .footer-right .top .site-info .title{padding-left:1.4rem;margin-bottom:1rem;font-size:0.8rem}.site-footer .wrapper .footer-right .top .site-info .title::before{width:0.9rem;height:1.1rem}.site-footer .wrapper .footer-right .top .site-info address{font-size:0.7rem}.site-footer .wrapper .footer-right .bottom{display:block}.site-footer .wrapper .footer-right .bottom .copyright{width:100%;margin-bottom:3rem;font-size:0.6rem}.site-footer .wrapper .footer-right .bottom .family-site-wrap .btn-family{padding:0.7rem 1.1rem 0.7rem 0.1rem}.sitemap{padding:1.5rem 1.25rem 2.5rem}.sitemap .btn-wrap a{background-size:1.75rem}.sitemap .site-menu-list-wrap{max-width:15rem;height:calc(100% - 5rem)}.sitemap .site-menu-list-wrap .site-menu-list .depth-1 .btn-wrapper .btn-rep{padding:0.75rem 0;font-size:1rem}.sitemap .site-menu-list-wrap .site-menu-list .depth-1 .depth-2{padding:0.75rem 0 1.75rem}.sitemap .site-menu-list-wrap .site-menu-list .depth-1 .depth-2 li a{padding:0.6rem 0;font-size:0.8rem}