@font-face{font-family:"NanumGothic";font-weight:400;font-display:swap;src:url(/resources/front/fonts/nanumGothic/NanumGothic-Regular.woff2) format("woff2"),url(/resources/front/fonts/nanumGothic/NanumGothic-Regular.ttf) format("truetype")}@font-face{font-family:"NanumGothic";font-weight:700;font-display:swap;src:url(/resources/front/fonts/nanumGothic/NanumGothic-Bold.woff2) format("woff2"),url(/resources/front/fonts/nanumGothic/NanumGothic-Bold.ttf) format("truetype")}@font-face{font-family:"NanumGothic";font-weight:800;font-display:swap;src:url(/resources/front/fonts/nanumGothic/NanumGothic-ExtraBold.woff2) format("woff2"),url(/resources/front/fonts/nanumGothic/NanumGothic-ExtraBold.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:400;src:url(/resources/front/fonts/nanumSquare/NanumSquareR.eot);src:local("☺"),url(/resources/front/fonts/nanumSquare/NanumSquareR.eot?#iefix) format("embedded-opentype"),url(/resources/front/fonts/nanumSquare/NanumSquareR.woff2) format("woff2"),url(/resources/front/fonts/nanumSquare/NanumSquareR.woff) format("woff"),url(/resources/front/fonts/nanumSquare/NanumSquareR.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:700;src:url(/resources/front/fonts/nanumSquare/NanumSquareB.eot);src:local("☺"),url(/resources/front/fonts/nanumSquare/NanumSquareB.eot?#iefix) format("embedded-opentype"),url(/resources/front/fonts/nanumSquare/NanumSquareB.woff2) format("woff2"),url(/resources/front/fonts/nanumSquare/NanumSquareB.woff) format("woff"),url(/resources/front/fonts/nanumSquare/NanumSquareB.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:800;src:url(/resources/front/fonts/nanumSquare/NanumSquareEB.eot);src:local("☺"),url(/resources/front/fonts/nanumSquare/NanumSquareEB.eot?#iefix) format("embedded-opentype"),url(/resources/front/fonts/nanumSquare/NanumSquareEB.woff2) format("woff2"),url(/resources/front/fonts/nanumSquare/NanumSquareEB.woff) format("woff"),url(/resources/front/fonts/nanumSquare/NanumSquareEB.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:300;src:url(/resources/front/fonts/nanumSquare/NanumSquareL.eot);src:local("☺"),url(/resources/front/fonts/nanumSquare/NanumSquareL.eot?#iefix) format("embedded-opentype"),url(/resources/front/fonts/nanumSquare/NanumSquareL.woff2) format("woff2"),url(/resources/front/fonts/nanumSquare/NanumSquareL.woff) format("woff"),url(/resources/front/fonts/nanumSquare/NanumSquareL.ttf) format("truetype")}body{overflow-x:scroll;overflow-y:auto}#wrap{min-width:37.5rem;overflow:hidden}a{font-size:1.4rem}.btn.btn-lg{padding:1.2rem 1.6rem;font-size:1.4rem;min-width:8rem}.btn-go{padding:1.5rem 4.1rem 1.5rem 1.2rem;background-size:1.4rem;background-position:calc(100% - 1.2rem) 50%;font-size:1.4rem}.btn-block.btn-download{padding:2.1rem 2.5rem;font-size:1.6rem;line-height:1.25}.btn-download span{padding-left:3.1rem}.btn-download span::before{width:2.1rem;height:2rem}.site-header{padding:2rem 2.5rem 1rem}.site-header .wrapper{height:5rem}.site-header .wrapper .site-logo a{width:20rem;background-size:18.9rem}.site-header .wrapper .gnb{margin-right:-1rem}.site-header .wrapper .gnb li.eq-last a{width:5rem;background-size:3rem}.lnb-cover{display:none}.lnb-cover.active{display:none}.layout-main .site-body .wrapper .section-visual{height:78rem}.layout-main .site-body .wrapper .section-visual .section-wrapper{padding:8.1rem 2.5rem}.layout-main .site-body .wrapper .section-visual .section-wrapper .section-content .section-summary{font-size:3rem;line-height:1.4}.layout-main .site-body .wrapper .section-visual .section-wrapper .section-content .btn-round{min-width:28rem;padding:1.5rem 1rem;font-size:1.6rem}.layout-main .site-body .wrapper .section-board{padding:0 2.5rem}.layout-main .site-body .wrapper .section-board .section-wrapper{padding:8rem 0}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap{margin-bottom:.7rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap .section-title{font-size:2.4rem;line-height:1.5}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap .section-title span.asterlisk::after{width:1.9rem;height:2rem;top:-1.3rem;right:-2.5rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap .section-board-tab{margin:2.6rem -.4rem 1.7rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap .section-board-tab li{padding:.4rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap .section-board-tab li a{font-size:1.6rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap .btn-wrap .btn-more{font-size:1.4rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap .btn-wrap .btn-more span{padding-right:5rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-title-wrap .btn-wrap .btn-more span::after{width:3.3rem;height:1.1rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-board-wrap .board-latest-list li a{padding:1.6rem 0}.layout-main .site-body .wrapper .section-board .section-wrapper .section-board-wrap .board-latest-list li a .board-date{width:6.5rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-board-wrap .board-latest-list li a .board-date p.d{font-size:2.4rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-board-wrap .board-latest-list li a .board-date p.ym{font-size:1rem}.layout-main .site-body .wrapper .section-board .section-wrapper .section-board-wrap .board-latest-list li a .board-title{width:calc(100% - 6.6rem);padding:0 3.4rem 0 1.8rem;background-size:.6rem;background-position:calc(100% - 1.4rem) 50%}.layout-main .site-body .wrapper .section-board .section-wrapper .section-board-wrap .board-latest-list li a .board-title p{font-size:1.4rem}.layout-sub .site-body{padding:6rem 2.5rem 0;background-image:none}.layout-sub .site-body .wrapper .snb{margin:0 -1.3rem 1.5rem}.layout-sub .site-body .wrapper .snb .snb-home{width:4.1rem;height:3.8rem;background-size:1.5rem}.layout-sub .site-body .wrapper .snb .snb-menu{padding:0 .8rem;font-size:1.2rem}.layout-sub .site-body .wrapper .snb .snb-menu>*:not(:last-child){margin-right:1.5rem}.layout-sub .site-body .wrapper .snb .snb-menu>*:not(:last-child)::after{width:1.5rem}.layout-sub .site-body .wrapper .page-title{font-size:3.2rem}.layout-sub .site-body .wrapper .tab{margin-top:2.8rem}.layout-sub .site-body .wrapper .tab.scrolled{padding-right:5rem}.layout-sub .site-body .wrapper .tab.scrolled::after{content:"";width:5rem;height:100%;background-color:#fff;position:absolute;top:0;right:-2.5rem}.layout-sub .site-body .wrapper .tab ul{margin:0 -1.7rem}.layout-sub .site-body .wrapper .tab ul li a{padding:1.7rem;font-size:1.6rem}.layout-sub .site-body .wrapper .tab ul li a span::after{bottom:-1.8rem}.layout-sub .site-body .wrapper .tab-2{margin-top:0;margin-bottom:4.5rem}.layout-sub .site-body .wrapper .tab-2 ul{max-width:45rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.layout-sub .site-body .wrapper .tab-2 ul li{max-width:none;width:calc(50% - .3rem)}.layout-sub .site-body .wrapper .tab-2 ul li a{padding:1.7rem 2rem;font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap{padding-top:5rem}.layout-sub .site-body .wrapper .conts-wrap>.alert{margin-bottom:10rem}.layout-sub .site-body .wrapper .conts-wrap .popup-curriculum-wrap .popup-curriculum{width:calc(100% - 5rem);padding:3rem 3.5rem}.layout-sub .site-body .wrapper .conts-wrap .popup-curriculum-wrap .popup-curriculum .popup-top{padding-right:4.1rem;padding-bottom:1.5rem}.layout-sub .site-body .wrapper .conts-wrap .popup-curriculum-wrap .popup-curriculum .popup-top .title{font-size:2.4rem}.layout-sub .site-body .wrapper .conts-wrap .popup-curriculum-wrap .popup-curriculum .popup-top .popup-close{width:4.1rem;height:4.1rem;background-size:2rem}.layout-sub .site-body .wrapper .conts-wrap .popup-curriculum-wrap .popup-curriculum .popup-body .body-row{padding:2.5rem 0}.layout-sub .site-body .wrapper .conts-wrap .popup-curriculum-wrap .popup-curriculum .popup-body .body-row .category{padding:.5rem 1rem;margin-bottom:1.1rem;font-size:1.4rem}.layout-sub .site-body .wrapper .conts-wrap .popup-curriculum-wrap .popup-curriculum .popup-body .body-row p{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people{width:calc(100% - 5rem);padding:2rem;border-radius:2rem;top:10rem}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .top{height:5.2rem;padding-right:5rem;margin-bottom:3rem;border-bottom:.2rem solid #000}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .top p{font-size:2.4rem}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .top a{background-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body{display:none;height:auto}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-info{-ms-flex-negative:inherit;flex-shrink:inherit;padding-left:0}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-info .thumb{margin-bottom:2rem;position:relative}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-info .name{font-size:1.8rem}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-info .name span{font-size:1.4rem;margin-left:.8rem}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-info .position{margin:1.3rem 0 .8rem;font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-info ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-info ul li span{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-info ul li a{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-content{height:100%}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-content .title{font-size:1.6rem;line-height:1.75}.layout-sub .site-body .wrapper .conts-wrap .popup-people-wrap .popup-people .body .people-content .desc{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .conts{padding-bottom:11rem}.layout-sub .site-body .wrapper .conts-wrap .conts .text-round{min-width:10rem;padding:1.6rem 1.5rem;font-size:1.8rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row{padding-bottom:6.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row.flex-row-2{padding:4.5rem 0}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row.flex-row-2 .row-bg{margin-bottom:3.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row.bg-row{padding-top:8rem;padding-bottom:8rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-title{margin-bottom:3rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-title p{font-size:2.4rem;line-height:1.41667}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-title p::before{width:3rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .sub-row{margin-bottom:6.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .sub-row .sub-row-title{margin-bottom:2rem;font-size:2.2rem;line-height:1.27273}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .sub-row .sub-row-title::before{width:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .sub-row .sub-row-content{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .sub-row .sub-row-content .title{font-size:1.8rem;line-height:1.55556}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .sub-row .sub-row-content ul>li{margin-bottom:2.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .sub-row .sub-row-content ul .t-indent-1{padding-left:1.5rem;text-indent:-1.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .sub-row .sub-row-content ul .t-indent-2{padding-left:.8rem;text-indent:-.8rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square{margin-top:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square li{min-height:21rem;padding:3.3rem 2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square li .wrap{padding-top:7.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square li .wrap .title{font-size:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square li .wrap .desc{font-size:1.4rem;line-height:1.57143}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-2>li .title{padding:1rem 2rem;font-size:2rem;line-height:1.5}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-2>li ul{margin-top:1.5rem;padding:0 1.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-2>li ul li{font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-2>li ul li::before{top:1.1rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-3 li .title{padding:4.7rem 2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-3 li .title p{padding-top:7rem;background-size:5.5rem;font-size:2rem;line-height:1.4}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-3 li .desc{height:17rem;padding:3.2rem 4rem 2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-square-3 li .desc p{font-size:1.6rem;line-height:1.875}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round.list-1{-webkit-transform:none;transform:none}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round.list-2{-webkit-transform:translateY(-6rem);transform:translateY(-6rem)}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round li{width:30rem;height:30rem;padding:5rem 2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round li:last-child{-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round li .wrap{padding-top:7.9rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round li .wrap .title{font-size:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round li .wrap .desc{font-size:1.4rem;line-height:1.57143}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round-long{margin-top:4.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round-long li{padding:0}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round-long li::before,.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round-long li::after{display:none}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-round-long li .wrap{min-height:8rem;padding:2.5rem 3rem;font-size:1.6rem;line-height:1.75}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-history.left>li{padding-right:2.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-history.right>li{padding-left:2.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-history>li{font-size:1.6rem;line-height:1.625}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-history>li:not(:last-child){margin-bottom:3rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-history>li .year{margin-bottom:1rem;font-size:3rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-history>li .dot{width:.8rem;height:.8rem;top:1rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-history>li br{display:none}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people>li{max-width:42rem;width:100%;display:block;padding:2.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people>li .thumb-wrap{width:13rem;padding:0}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people>li .thumb-wrap .thumb{padding-left:0}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people>li .content{width:100%;padding-left:0;margin-top:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people>li .content .title .name{margin-right:1rem;font-size:2.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people>li .content .title .position{font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people>li .content .btn-blue{padding:1.2rem 1.4rem;font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2{max-width:51.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li{width:50%}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li:nth-child(2n){border-right:none}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li:nth-child(3n){border-right:1px solid #ddd}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li:nth-child(15){border-bottom:none}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li .thumb{width:14rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li .thumb span{height:14rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li .content p.name{font-size:2.2rem;line-height:1.18182}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li .content p.position{font-size:1.8rem;line-height:1.44444}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-info li{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-info li a{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-info li::before{top:1.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-research-info{padding-left:3.8rem;margin-top:3.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-research-info::before{width:3rem;height:3rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-research-info li{padding:.1rem 0;font-size:1.6rem;line-height:1.75}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-research-info li a{font-size:1.6rem;line-height:1.75}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .gray-box-1{padding:13.5rem 3rem 3.5rem 3rem;background-size:9.7rem;background-position:3rem 3rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .gray-box-1 p{font-size:1.6rem;line-height:2.25}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .gray-box-2 .wrap{padding-left:4.7rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .gray-box-2 .wrap::before{width:3.6rem;height:3.6rem;top:-.4rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .gray-box-2 .wrap p{font-size:1.6rem;line-height:1.75}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .gray-box-3{padding:2.1rem 2.5rem;font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .gray-box-3 ul li{padding-left:.8rem;text-indent:-.8rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .curriculum-tab-list{margin-right:-.3rem;margin-bottom:4.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .curriculum-tab-list li{min-height:5.2rem;width:33.3333%}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .curriculum-tab-list li a{padding:1.7rem 1rem;font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .table-curriculum{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .table-curriculum th{padding:1rem 1rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .table-curriculum td{padding:.6rem 1rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .table-curriculum td a{font-size:1.4rem;line-height:2}@media (max-width: 562px){.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li{width:100%;border:none !important}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .list-people-2 li:not(:last-child){border-bottom:1px solid #ddd !important}}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-bg{max-width:42rem;margin-bottom:3.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content{font-size:1.4rem;line-height:2.14286}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content .row-summary{margin-bottom:2.2rem;font-size:2.8rem;line-height:1.5}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content .img-wrap{margin:3rem 0}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content .name{margin-top:6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content .name p{font-size:1.6rem;line-height:1.625}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content .name p strong{font-size:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .row-summary{margin:2rem 0 6.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .row-summary p{font-size:2rem;line-height:1.6}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .people-num-list li{width:25rem;height:25rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .people-num-list li.eq-0 .wrap{background-size:4.9rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .people-num-list li.eq-1 .wrap{background-size:6.7rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .people-num-list li.eq-2 .wrap{background-size:5.1rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .people-num-list li .wrap{padding-top:8.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .people-num-list li .wrap .title{margin-bottom:.9rem;font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .people-num-list li .wrap .num{font-size:3.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row .row-content .people-num-list li .wrap .num span{font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-intro .conts-row.flex-row .row-bg{max-width:42rem;margin-bottom:6.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .text-round{margin-bottom:1.9rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row.eq-1{margin-top:-2.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .row-summary p{font-size:1.8rem;line-height:1.66667}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-1 .wrap{background-size:5.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-2 .wrap{background-size:4.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-3 .wrap{background-size:4.8rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-4 .wrap{background-size:4.4rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-5 .wrap{background-size:4.4rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-6 .wrap{background-size:5.3rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-7 .wrap{background-size:4.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-8 .wrap{background-size:3.9rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-9 .wrap{background-size:5.7rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .icon-10 .wrap{background-size:6rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-edu-info .conts-row .list-round-wrap{margin-top:4.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-history .conts-row.eq-0 .row-content .list-wrap .line{right:.3rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-history .conts-row.eq-1 .row-content .list-wrap .line{left:.3rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-history .conts-row .row-content .row-bg{width:30%}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-history .conts-row .row-content .row-bg img{display:none}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-history .conts-row .row-content .list-wrap{width:70%}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-people .conts-row .row-content .gray-box-2{max-width:51.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-people .conts-row .row-content .list-people>li .content .list-info{margin-top:.8rem;margin-bottom:1rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-curriculum .conts-row .row-content .curriculum-wrap .title{font-size:2.2rem;line-height:1.63636}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-curriculum .conts-row .row-content .curriculum-wrap .gray-box-3{margin-top:1.8rem;margin-bottom:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row{padding-bottom:15rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row.flex-row .row-bg{margin-top:-11rem;margin-bottom:5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row.flex-row .row-bg img{max-width:75%}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row.bg-row{padding-top:4rem;padding-bottom:12rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .row-summary{margin-bottom:3.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .row-summary p{font-size:2rem;line-height:1.7}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content p{font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info-box{max-width:32.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info-box .box-item .title{margin-bottom:1.5rem;font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info-box .box-item ul{display:block;margin:0}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info-box .box-item ul li{padding:1rem 0}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info-box .box-item ul li:not(:last-child){margin-right:0;margin-bottom:1px}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info-box .box-item ul li:not(:last-child)::after{width:100%;height:1px;top:auto;bottom:-1px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info-box .box-item ul li p{font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info-box .box-item ul li p.num{font-size:3rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info .list-item{margin-bottom:5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info .list-item .title{padding-bottom:1rem;margin-bottom:1.8rem;font-size:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info .list-item .title::before{width:1.8rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info .list-item ul li{font-size:1.4rem;line-height:2.14286}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-major-info .list-item ul li::before{top:1.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-cur-info::before{width:7.6rem;height:7.6rem;top:-2.8rem;right:-1rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-cur-info .list-item{padding:12rem 3rem 3rem 3rem;background-position:50% 3rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-cur-info .list-item.eq-0{background-size:5.8rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-cur-info .list-item.eq-1{background-size:7.3rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-cur-info .list-item.eq-2{background-size:7.4rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-cur-info .list-item.eq-3{background-size:7.7rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-cur-info .list-item p{font-size:1.4rem;line-height:2.14286}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item{max-width:32.5rem;display:block;padding:2.5rem 3rem;margin:0 auto}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item.eq-0 .title p{background-size:5.4rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item.eq-1 .title p{background-size:5.4rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item .title{width:100%;margin-bottom:3rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item .title p{padding-top:7.1rem;font-size:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item .content-list{width:100%}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item .content-list li{padding:1rem 0;font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item .content{width:100%}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-major-info .conts-row .row-content .list-career-list .list-item .content p{font-size:1.4rem;line-height:1.85714}.site-footer{padding:0 2.5rem}.site-footer .wrapper{padding:5.4rem 0 7.4rem}.site-footer .wrapper .flex-row .site-footer-summary p{font-size:2rem;line-height:1.6}.site-footer .wrapper .flex-row .site-footer-list-wrap{width:100%}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list{display:block;margin:auto}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list .list-item{padding:0}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list .list-item:first-child{width:100%}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list .list-item:last-child{width:100%}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list .list-item:not(:last-child){margin-bottom:1.8rem}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list .list-item .title{margin-bottom:.5rem;font-size:1.4rem;line-height:1.85714}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list .list-item .content{font-size:1.2rem;line-height:2}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list .list-item .contact-list li{font-size:1.2rem;line-height:2}.site-footer .wrapper .flex-row .site-footer-list-wrap .site-footer-list .list-item .contact-list li a{font-size:1.2rem;line-height:2}.site-footer .wrapper .flex-row .copyright{margin-bottom:3.5rem}.site-footer .wrapper .flex-row .copyright p{font-size:1.2rem}.site-footer .wrapper .flex-row .fs-wrap{width:100%;max-width:32.5rem}.site-footer .wrapper .flex-row .fs-wrap .btn-family{padding:1.4rem 4.2rem 1.4rem 1.6rem;background-size:1rem;background-position:calc(100% - 1.6rem) 50%;font-size:1.2rem}.site-footer .wrapper .flex-row .fs-wrap ul li a{padding:.6rem 1.6rem;font-size:1.2rem}.site-footer .btn-top{width:6rem;height:6rem;top:-3rem;right:2.5rem}.sitemap{padding:6rem 2.5rem 8rem}.sitemap .btn-wrap a{background-size:2.5rem}.sitemap .site-menu-list{max-width:45rem;margin:-2rem auto 0}.sitemap .site-menu-list .depth-1{width:100%;padding:2rem 0}.sitemap .site-menu-list .depth-1 .btn-wrapper{padding:0 1.5rem}.sitemap .site-menu-list .depth-1 .btn-wrapper a{padding:.8rem 0;font-size:2.2rem}.sitemap .site-menu-list .depth-1 .depth-2{padding:1.5rem 0}.sitemap .site-menu-list .depth-1 .depth-2 li{padding:0 1.5rem}.sitemap .site-menu-list .depth-1 .depth-2 li a{font-size:1.6rem}
