body{overflow:auto}#wrap{min-width:18.75rem;overflow:hidden}a{font-size:1.4rem}.btn.btn-lg{padding:1.6rem 2rem;font-size:1.6rem;min-width:8.5rem}.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:1.5rem;height:1.5rem}.site-header{padding:0 2.5rem}.site-header .wrapper .site-logo{height:8rem}.site-header .wrapper .site-logo a{width:24rem;background-size:24rem}.site-header .wrapper .gnb{height:8rem;margin-right:-2.5rem}.site-header .wrapper .gnb li.eq-last a{width:8rem;background-size:3rem}.layout-main .section-visual{height:78rem}.layout-main .section-visual .section-wrapper{padding:8rem 0 0}.layout-main .section-visual .section-wrapper .text-box{top:18.6rem;padding:0 2.5rem}.layout-main .section-visual .section-wrapper .text-box p.text-sm{font-size:1.8rem;line-height:1.44444}.layout-main .section-visual .section-wrapper .text-box p.text-lg{font-size:3.5rem}.layout-main .section-visual .section-wrapper .section-slide-control{bottom:20rem}.layout-main .section-visual .section-wrapper .section-slide-control .section-slide-pager .bx-pager .bx-pager-item a{width:1rem;height:1rem}.layout-main .section-visual .section-wrapper .section-slide-control .section-slide-pager .bx-pager .bx-pager-item a.active{width:2.2rem}.layout-main .section-visual .section-wrapper .section-slide-control .btn-slide-toggle{display:none}.layout-main .section-visual .section-wrapper .btn-next{width:5rem;height:5rem;bottom:4rem}.layout-main .section-introduce .section-wrapper .section-title-wrap{height:20rem;background-position:0% 0%}.layout-main .section-introduce .section-wrapper .section-title-wrap .section-title{padding-top:9.5rem;background-size:7.8rem;font-size:2.2rem}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-link-list{display:block}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-link-list li{width:100%}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-link-list li a{min-height:auto;padding:2.7rem 13rem 2.7rem 2.5rem;background-size:7rem;background-position:calc(100% - 3rem) 50%}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-link-list li a .num{margin-bottom:1rem;font-size:1.6rem}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-link-list li a .title{margin-bottom:2.5rem;font-size:2rem}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-link-list li a .arr{width:3rem;height:.9rem}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-content{padding:6.5rem 4.5rem 13.9rem}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-content .sub-title{min-width:14rem;margin-bottom:2.8rem;padding:1rem;font-size:1.6rem}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-content .title{font-size:2rem;line-height:1.63636}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-content .desc{font-size:1.6rem;line-height:2}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-content a{padding:1.6rem 4.4rem 1.6rem 0;font-size:1.8rem;left:4.5rem;bottom:7.9rem}.layout-main .section-introduce .section-wrapper .section-conts-wrap .section-content a::before{width:3rem;height:.9rem;bottom:1.6rem}.layout-main .section-boards{padding:0 2.5rem}.layout-main .section-boards .section-wrapper{max-width:54rem;padding:6.5rem 0 7.2rem}.layout-main .section-boards .section-wrapper .section-top{padding-bottom:1.5rem;margin-bottom:0}.layout-main .section-boards .section-wrapper .section-top .section-title{font-size:2.4rem}.layout-main .section-boards .section-wrapper .section-board .board-latest-list-2 li a{padding:1.7rem 0}.layout-main .section-boards .section-wrapper .section-board .board-latest-list-2 li a .title{width:calc(100% - 9rem);font-size:1.6rem}.layout-main .section-boards .section-wrapper .section-board .board-latest-list-2 li a .date{width:9rem;font-size:1.6rem}.layout-main .section-boards .section-wrapper .section-links{margin-top:3.5rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list{margin:0 -2.5rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li{min-width:18rem;padding:1.5rem 2.5rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li.eq-0 a .logo{background-size:4.2rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li.eq-1 a .logo{background-size:4.2rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li.eq-2 a .logo{background-size:4rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li.eq-3 a .logo{background-size:4rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li.eq-4 a .logo{background-size:4.3rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li.eq-5 a .logo{background-size:4.4rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li a .logo{width:12rem;height:12rem;margin:0 auto 2rem}.layout-main .section-boards .section-wrapper .section-links .section-link-list li a .title{font-size:1.6rem}.layout-sub .site-body .wrapper{padding:0 2rem}.layout-sub .site-body .wrapper .subvisual{height:18rem}.layout-sub .site-body .wrapper .subvisual p{font-size:1.8rem;line-height:1.55556}.layout-sub .site-body .wrapper .snb li.snb-home a{width:5rem;height:5rem;background-size:1.8rem}.layout-sub .site-body .wrapper .snb li.snb-menu{width:20rem;max-width:calc((100% - 5rem) / 2)}.layout-sub .site-body .wrapper .snb li.snb-menu>a{padding:2.3rem 4rem 2.3rem 1.5rem;background-position:calc(100% - 1.5rem) 50%;font-size:1.4rem}.layout-sub .site-body .wrapper .snb li.snb-menu .depth li a{padding:.7rem 1.5rem;font-size:1.4rem}.layout-sub .site-body .wrapper .conts-wrap{padding:6rem 0 10rem}.layout-sub .site-body .wrapper .conts-wrap .select-wrap{margin-bottom:3rem}.layout-sub .site-body .wrapper .conts-wrap .select-wrap select{min-width:20rem;padding:1.5rem 3rem 1.5rem 1rem;background-position:calc(100% - 1rem) 50%;font-size:1.4rem}.layout-sub .site-body .wrapper .conts-wrap .table-type-1 thead th{padding:.9rem 1.5rem;font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .table-type-1 tbody th,.layout-sub .site-body .wrapper .conts-wrap .table-type-1 tbody td{padding:.9rem 1.5rem;font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .table-type-1 tbody th p,.layout-sub .site-body .wrapper .conts-wrap .table-type-1 tbody th span,.layout-sub .site-body .wrapper .conts-wrap .table-type-1 tbody th li,.layout-sub .site-body .wrapper .conts-wrap .table-type-1 tbody td p,.layout-sub .site-body .wrapper .conts-wrap .table-type-1 tbody td span,.layout-sub .site-body .wrapper .conts-wrap .table-type-1 tbody td li{font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .page-title{padding-bottom:1.8rem;margin-bottom:4.5rem;font-size:2.4rem}.layout-sub .site-body .wrapper .conts-wrap .page-title::after{width:4.5rem}.layout-sub .site-body .wrapper .conts-wrap .tab .tab-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -.4rem 4.6rem}.layout-sub .site-body .wrapper .conts-wrap .tab .tab-list li{width:33.3333%}.layout-sub .site-body .wrapper .conts-wrap .tab .tab-list li a{width:100%;padding:1.7rem 1rem;font-size:1.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row{padding:2rem 0}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row.flex-row:has(.bg-type-1) .row-title{margin-bottom:5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row.flex-row:has(.bg-type-2) .row-title{margin-bottom:5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row.flex-row:has(.bg-type-2) .row-title img{max-width:80%}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row p,.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row li,.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row span,.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row a{font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row b{font-size:1.6rem;line-height:1.5}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .t-indent-2{padding-left:.7rem;text-indent:-.7rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .t-indent-3{padding-left:.8rem;text-indent:-.8rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .t-indent-4{padding-left:1.7rem;text-indent:-1.7rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-title{margin-bottom:2.5rem;font-size:2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-content .row-summary{margin-bottom:3.2rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-content .row-summary p{font-size:1.6rem;line-height:1.75}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-content .sub-row{padding:2rem 0}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-content .sub-row .sub-row-top{display:block;margin-bottom:1.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-content .sub-row .sub-row-top .eq-0{margin-bottom:3rem}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-content .sub-row .sub-row-top .eq-1{text-align:right}.layout-sub .site-body .wrapper .conts-wrap .conts .conts-row .row-content .sub-row .sub-row-title{font-size:1.8rem;line-height:1.44444}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting{padding-bottom:15rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting::after{content:"";max-width:32rem;padding-top:28.04444rem;left:-2.5rem;bottom:10rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-img{margin-bottom:5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content{width:100%}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content .row-content-summary p{font-size:2.4rem;line-height:1.41667}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content p{font-size:1.6rem;line-height:2.125}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content p span{margin-right:1rem;font-size:1.8rem;line-height:1}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-greeting .conts-row .row-content p span.name{font-size:2.4rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-univ .img-wrap{margin-bottom:5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-univ .conts-row .row-title{margin-top:5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-univ .conts-row .row-title img{max-width:80%}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-location .map-container{height:36rem;margin-bottom:3.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-location .location-list li{padding-left:6.3rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-location .location-list li.eq-0{margin-bottom:4rem;background-size:4.8rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-location .location-list li .title{height:4.8rem;font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-location .location-list li .location-content-list li{font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-location .location-list li .location-content-list li::before{top:1.1rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-return{max-width:none}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-space .conts-row .text-round{min-height:8rem;padding:1rem 1.7rem 1rem 2.1rem;border-radius:2rem;margin-bottom:2.5rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-space .conts-row .text-round p{padding:.2rem 0 .2rem 3.3rem;background-size:2.4rem;font-size:1.8rem;line-height:1.44444}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-space .conts-row .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;background-image:none}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-space .conts-row .flex-wrap .item-box{width:100%;max-width:34rem}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-space .conts-row .flex-wrap .text-box{max-width:none}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-space .conts-row .flex-wrap .text-box p{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-space .conts-row .flex-wrap .text-box p b{font-size:1.6rem;line-height:1.27273}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-space .conts-row .flex-wrap .text-box li{font-size:1.4rem;line-height:2}.layout-sub .site-body .wrapper .conts-wrap .list-type-1{margin:0 -1.5rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-1 .list-item{padding:2.5rem 1.5rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-1 .list-item .item-content .num-round{width:3.7rem;height:3.7rem;margin-bottom:.6rem;font-size:1.6rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-2 .list-item{font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .list-type-2 .list-item a{font-size:1.4rem;line-height:1.85714}.layout-sub .site-body .wrapper .conts-wrap .list-type-3{display:block;margin:0}.layout-sub .site-body .wrapper .conts-wrap .list-type-3 li{width:100%;max-width:28rem;padding:1rem 0;margin:0 auto}.layout-sub .site-body .wrapper .conts-wrap .list-type-3 li .wrap{height:33rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-3 li .wrap .logo{width:10rem;height:10rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-3 li .wrap p{font-size:1.6rem;line-height:1.875}.layout-sub .site-body .wrapper .conts-wrap .list-type-3 li .wrap p.title{font-size:2rem;line-height:1.5}.layout-sub .site-body .wrapper .conts-wrap .list-type-3 li .wrap p.desc{min-height:6rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-4 .list-item .wrap{padding:1rem 1.5rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-5 .list-item.line{margin:2rem 0}.layout-sub .site-body .wrapper .conts-wrap .list-type-5 .list-item.line::before{height:2.5rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-5 .list-item .wrapper .num{margin-bottom:1.1rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-5 .list-item .wrapper .num span{width:4.5rem;height:4.5rem;font-size:1.4rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item.eq-0 .wrapper::before{width:5.1rem;height:5.6rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item.eq-1 .wrapper::before{width:5.8rem;height:5.6rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item.eq-2 .wrapper::before{width:5.2rem;height:5.5rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item.eq-3 .wrapper::before{width:5.9rem;height:5.6rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item.eq-4 .wrapper::before{width:7rem;height:7rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item.eq-5 .wrapper::before{width:5.4rem;height:4.9rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item.eq-6 .wrapper::before{width:4.5rem;height:5.5rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item .wrapper{min-height:28rem;padding:2.5rem 2rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item .wrapper::before{left:2rem;bottom:2.5rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item .wrapper .num{margin-bottom:1.3rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item .wrapper .num span{padding-bottom:.7rem;border-bottom:.3rem solid #003e83;font-size:2.8rem}.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item .wrapper .content p,.layout-sub .site-body .wrapper .conts-wrap .list-type-6 .list-item .wrapper .content a{font-size:1.6rem;line-height:1.75}.layout-sub .site-body .wrapper .conts-wrap .round-box-1{min-height:18rem;padding:.7rem 2.5rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-1 .box-content ul li{padding:1.8rem 0}.layout-sub .site-body .wrapper .conts-wrap .round-box-1 .box-content ul li .num{width:7.8rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-1 .box-content ul li .num img{width:4.9rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-1 .box-content ul li .desc{width:calc(100% - 7.8rem)}.layout-sub .site-body .wrapper .conts-wrap .round-box-1 .box-content ul li .desc p{font-size:1.6rem;line-height:1.75}.layout-sub .site-body .wrapper .conts-wrap .round-box-2{padding-top:20rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-2 .box-bg{height:20rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-2 .box-bg::before{width:4rem;height:4.6rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-2 .box-content .box-list{padding:2.5rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-3{max-width:50rem;padding-top:20rem;margin:0 auto}.layout-sub .site-body .wrapper .conts-wrap .round-box-3 .box-bg{height:20rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-3 .box-content{min-height:38rem;padding:2.5rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-3 .box-content .box-list{padding-top:6.1rem;background-size:5.5rem}.layout-sub .site-body .wrapper .conts-wrap .round-box-3 .box-content .box-list>li .title p{font-size:1.6rem;line-height:2.125}.layout-sub .site-body .wrapper .conts-wrap .round-box-3 .box-content .box-list>li ul li{font-size:1.6rem;line-height:2.125}.layout-sub .site-body .wrapper .conts-wrap .round-box-3 .box-content .box-list>li a{font-size:1.6rem;line-height:2.125}.layout-sub .site-body .wrapper .conts-wrap .img-wrap.m-type-1,.layout-sub .site-body .wrapper .conts-wrap .table-wrap.m-type-1{margin:1rem 0}.layout-sub .site-body .wrapper .conts-wrap .img-wrap.mt-type-1,.layout-sub .site-body .wrapper .conts-wrap .table-wrap.mt-type-1{margin-top:1rem}.layout-sub .site-body .wrapper .conts-wrap .img-wrap.mb-type-1,.layout-sub .site-body .wrapper .conts-wrap .table-wrap.mb-type-1{margin-bottom:1rem}.layout-sub .site-body .wrapper .conts-wrap .img-wrap.m-type-2,.layout-sub .site-body .wrapper .conts-wrap .table-wrap.m-type-2{margin:2rem 0}.layout-sub .site-body .wrapper .conts-wrap .img-wrap.mt-type-2,.layout-sub .site-body .wrapper .conts-wrap .table-wrap.mt-type-2{margin-top:2rem}.layout-sub .site-body .wrapper .conts-wrap .img-wrap.mb-type-2,.layout-sub .site-body .wrapper .conts-wrap .table-wrap.mb-type-2{margin-bottom:2rem}.layout-sub .site-body .wrapper .conts-wrap .btn-wrap{margin-bottom:3rem}.site-footer{padding:0 2.5rem}.site-footer .wrapper{padding:5rem 0 6.3rem}.site-footer .wrapper .hy-logo a{width:15rem;height:4.5rem;background-size:14.2rem}.site-footer .wrapper address{margin:2rem 0 1rem;font-size:1.2rem;line-height:2}.site-footer .wrapper .copyright{font-size:1.2rem;line-height:2}.site-footer .btn-top{width:8rem;height:8rem;background-size:2.4rem}.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}@media screen and (max-width: 540px){.layout-main .section-boards .section-wrapper .section-links{max-width:36rem;margin:2.5rem auto 0}.layout-main .section-boards .section-wrapper .section-links .section-link-list li{width:50%}.layout-sub .site-body .wrapper .conts-wrap .conts.conts-career .conts-row .row-content .list-wrap{max-width:none}.layout-sub .site-body .wrapper .conts-wrap .list-type-1{display:block;margin:0}.layout-sub .site-body .wrapper .conts-wrap .list-type-1 .list-item{width:100%;max-width:26rem;margin:0 auto}}@media screen and (max-width: 500px){.layout-sub .site-body .wrapper .conts-wrap .tab.tab-5 .tab-list li,.layout-sub .site-body .wrapper .conts-wrap .tab.tab-6 .tab-list li{width:50%}.layout-sub .site-body .wrapper .conts-wrap .tab .tab-list li{width:50%}}
