*{margin:0;padding:0}body{font-family:Noto Sans KR,sans-serif;font-size:12px}a{outline:0}a:link,a:hover,a:visited{color:inherit;text-decoration:none}img{vertical-align:top;border:0}input{font-family:inherit;font-size:inherit;font-weight:inherit}ul,dl{margin:0;list-style:none}.inner{width:100%;max-width:1200px;margin:0 auto;position:relative}@media (width<=1200px){.inner{width:93.75%}}.poppins{font-family:Poppins,sans-serif}.roboto{font-family:Roboto,sans-serif}#header{z-index:10;width:100%;height:85px;position:absolute;top:0;left:0}#header .inner{height:100%;position:relative}#header .logo{width:275px;margin:0;position:absolute;top:calc(50% + 10px);left:0;transform:translateY(-50%)}#header .logo a{display:block}#header .logo a img{width:100%;height:auto;display:block}#header .list_btn_box{position:absolute;top:50%;right:58px;transform:translateY(-50%)}#header .list_btn_box>a{letter-spacing:.04em;color:#01438f;border-bottom:3px solid #01438f;font-size:16px;font-weight:500;display:inline-block}#header .list_btn_box .list_wrap{width:190px;padding-top:10px;display:none;position:absolute;top:20px;left:50%;transform:translate(-50%)}#header .list_btn_box .list_wrap ul{box-sizing:border-box;background:#fff;padding:20px 0;box-shadow:1px 1px 10px #0000001a}#header .list_btn_box .list_wrap ul li+li{margin-top:10px}#header .list_btn_box .list_wrap ul li a{text-align:center;color:#222;letter-spacing:-.045em;padding:10px 0;font-size:16px;display:block}#header .list_btn_box:hover .list_wrap{display:block}.sub #header{background:#fff9;width:100%;position:fixed;top:0;left:0}@media (width<=1000px){#header{height:70px}}#footer{box-sizing:border-box;background:#1d2123;height:186px;padding:30px 0 40px}#footer .fnb{padding:20px 0}#footer .fnb ul{letter-spacing:-4px;text-align:center;font-size:0}#footer .fnb ul li{vertical-align:middle;display:inline-block}#footer .fnb ul li+li:before{content:"";background:#777a7b;width:1px;height:12px;margin:0 20px;display:inline-block}#footer .fnb ul li a{color:#d2d3d3;letter-spacing:-.04em;font-size:13px;font-weight:500;line-height:1.8}#footer .address_box ul{letter-spacing:-4px;text-align:center;font-size:0}#footer .address_box ul li{vertical-align:middle;color:#a5a6a7;letter-spacing:-.04em;word-break:keep-all;font-size:13px;font-weight:300;line-height:1.8;display:inline-block}#footer .address_box ul li b{color:#d2d3d3;letter-spacing:.04em;font-weight:500}#footer .footer_phone>b,#footer .footer_email>b{margin-right:.25em}#footer .footer_phone .m_ver{display:none}#footer .footer_phone input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-9999px}#footer .address_box ul li:after{content:"·";margin:0 7px;display:inline-block}#footer .address_box ul li:last-of-type{margin-right:0}#footer .address_box ul li:last-of-type:after{display:none}#footer .copy{margin-top:5px}#footer .copy p{color:#45484a;letter-spacing:-.04em;text-align:center;font-size:12px;font-weight:300;line-height:1.6}@media (width<=1200px){#footer{height:210px}#footer .address_box ul li{margin-right:20px}#footer .address_box ul li:after{display:none}}@media (width<=780px){#footer .fnb ul li+li:before{margin:0 10px}#footer{height:234px}}@media (width<=1000px){#footer .footer_phone .pc_ver{display:none}#footer .footer_phone .m_ver{display:inline}}.sub_tit{text-align:center;margin-top:30px;margin-bottom:80px}.sub_tit h3{color:#222;letter-spacing:-.04em;font-size:48px;line-height:1.2}.sub_tit i{background:var(--sub-title-image) no-repeat;width:99px;height:7px;margin-top:20px;display:inline-block}@media (width<=1000px){.sub_tit h3{font-size:36px}}.img_desc_layout01 .img{width:100%;max-width:700px;margin:0 auto}.img_desc_layout01 .img img{width:100%}.img_desc_layout01 .desc{max-width:950px;margin:65px auto}.img_desc_layout01 .desc p{color:#666;letter-spacing:-.045em;text-align:center;word-break:keep-all;font-size:16px;font-weight:300;line-height:1.8}.img_desc_layout01 .desc p b{color:#444}.img_desc_layout01 .desc p b.type01{color:#01438f}.img_desc_layout01 .desc p+p{margin-top:20px}.img_desc_layout01 .desc.type01{margin-top:0;margin-bottom:65px}.img_desc_layout01 .desc.type01 h5{color:#01438f;letter-spacing:-.045em;text-align:center;margin:0 0 10px;font-size:22px}@media (width<=1000px){.img_desc_layout01 .desc{margin:50px auto}}.map_layout01 .img_box{width:100%;max-width:400px;margin:30px auto 0;display:none}.map_layout01 .img_box img{width:100%}.map_layout01 .txt_box{text-align:center}.map_layout01 .txt_box .table{box-sizing:border-box;background:#ecf0f4;border-radius:10px;margin:0 auto;padding:15px 35px;display:table}.map_layout01 .txt_box .table .table_cell{vertical-align:middle;width:100%;height:100%;display:table-cell}.map_layout01 .txt_box .table .table_cell a{display:block}.map_layout01 .txt_box .table .table_cell a p{letter-spacing:-.045em;color:#333;font-size:16px;font-weight:500}.map_layout01 .txt_box .table .table_cell a span{letter-spacing:-.045em;color:#115da3;margin-top:5px;padding-right:20px;font-size:13px;display:inline-block;position:relative}.map_layout01 .txt_box .table .table_cell a span:after{background:var(--map-icon-image) no-repeat right center / contain;content:"";width:11px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sub_contact02{letter-spacing:-4px;text-align:center;background:#f9f9f9;padding:60px 0;font-size:0}.sub_contact02 dl{vertical-align:top;box-sizing:border-box;width:100%;display:inline-block}.sub_contact02 dl+dl{border-left:1px solid #ccdae2}.sub_contact02 dl dt{color:#115da3;letter-spacing:-.045em;margin-bottom:60px;font-size:24px;font-weight:700;line-height:1.2}.sub_contact02 dl dd{min-height:120px}.sub_contact02 dl dd ul li{vertical-align:top;width:100%;display:inline-block}.sub_contact02 dl dd ul li.m_ver{display:none}.sub_contact02 dl dd ul li i{margin-bottom:10px;display:block}.sub_contact02 dl dd ul li a{box-sizing:border-box;z-index:2;padding:0 5px;display:block;position:relative}.sub_contact02 dl dd ul li a p{color:#01438f;letter-spacing:0;word-break:break-all;font-size:12px;font-weight:400;line-height:1.5}.sub_contact02 dl dd ul li input{opacity:0;z-index:-1;border:0;margin:-15px 0 0;padding:0;font-size:1px}.sub_contact02 dl dd ul li a p b{color:#222}.sub_contact02 dl.red dt,.sub_contact02 dl.red dd ul li a p,.sub_contact02 dl.red dd ul li input{color:#dd0005}.sub_contact02.grid02 dl{width:50%;max-width:420px}.sub_contact02.grid03 dl{width:33.3333%}.sub_contact02.grid04 dl{width:25%}.sub_contact02 dl dd ul.grid02{text-align:center;width:100%;max-width:380px;margin:0 auto}.sub_contact02 dl dd ul.grid03{text-align:center;width:100%;max-width:570px;margin:0 auto}.sub_contact02 dl dd ul.grid04{text-align:center;width:100%;max-width:680px;margin:0 auto}.sub_contact02 dl dd ul.grid02 li{width:50%}.sub_contact02 dl dd ul.grid03 li{width:33.3333%}.sub_contact02 dl dd ul.grid04 li{width:25%}@media (width<=1000px){.sub_contact02{padding:40px 0}.sub_contact02 dl{padding:20px 0}.sub_contact02 dl+dl{border-top:1px solid #ccdae2;border-left:0}.sub_contact02 dl dd{min-height:0}.sub_contact02 dl dd ul li.pc_ver{display:none}.sub_contact02 dl dd ul li.m_ver{display:inline-block}.sub_contact02.grid02 dl{width:100%;max-width:100%}.sub_contact02.grid03 dl,.sub_contact02.grid04 dl{width:100%}.sub_contact02 dl dd ul.grid04 li{width:50%}.sub_contact02 dl dd ul.grid04 li:nth-of-type(n+3){margin-top:20px}}.survey #wrap{height:100vh}.survey .content{height:calc(100% - 186px)}.survey_content{box-sizing:border-box;height:100%;padding-top:4.427%;overflow-y:auto}.survey_content .box{box-sizing:border-box;text-align:center;background:#fffc;border-radius:40px;margin-top:8.33333%;margin-bottom:8.33333%;padding:90px 60px 120px;position:relative}.survey_content .box .question h3{color:#222;letter-spacing:-.04em;word-break:keep-all;font-size:42px;font-weight:200}.survey_content .box .answer{margin-top:70px}.survey_content .box .answer ul li{width:100%}.survey_content .box .answer ul li a{box-sizing:border-box;background:#fff;border:1px solid #aaa;border-radius:20px;width:100%;max-width:700px;margin:0 auto;padding:20.6px;display:block;position:relative}.survey_content .box .answer ul li a:before{content:"";opacity:0;box-sizing:border-box;border:2px solid #01438f;border-radius:20px;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.survey_content .box .answer ul li a p{color:#444;letter-spacing:-.045em;font-size:16px;font-weight:700;line-height:1.8;transition:all .3s}.survey_content .box .answer ul li a span{color:#444;letter-spacing:-.045em;font-size:16px;font-weight:300;line-height:1.8;transition:all .3s}.survey_content .box .answer ul li a:hover:before{opacity:1}.survey_content .box .answer ul li a:hover p,.survey_content .box .answer ul li a:hover span{color:#01438f}.survey_content .box .answer ul li+li{margin-top:40px}.survey_content .box .back_btn{position:absolute;bottom:60px;left:60px}.survey_content .box .back_btn a{display:block}.survey_content.con01,.survey_content.con02,.survey_content.con03{background:var(--survey-background-image) no-repeat center center / cover}@media (width<=1200px){.survey .content{height:calc(100% - 210px)}}@media (width<=1000px){.survey_content .box{margin-top:13.3333%;margin-bottom:13.3333%;padding:50px 10px 90px}.survey_content .box .question h3{font-size:32px}.survey_content .box .answer{margin-top:40px}.survey_content .box .answer ul li a{padding:15px 3px}.survey_content .box .answer ul li a span{font-size:16px}.survey_content .box .answer ul li+li{margin-top:20px}.survey_content .box .back_btn{bottom:24px;left:15px}.survey_content.con01 .box{padding:50px 15px}}@media (width<=780px){.survey .content{height:calc(100% - 234px)}}.student_con01{padding:90px 0 80px}.student_con01 .img_desc_layout01.con02 .img{max-width:600px}@media (width<=1000px){.student_con01{padding:60px 0}}.ethics_con01{padding:90px 0 80px}.ethics_con01 .map_layout01{margin-top:80px}@media (width<=1000px){.ethics_con01{padding:60px 0}}.inclusion_con01{padding:90px 0 35px}@media (width<=1000px){.inclusion_con01{padding:60px 0 10px}}.stress_con01{padding:90px 0}@media (width<=1000px){.stress_con01{padding:60px 0}}.ombuds_con01{padding:90px 0}@media (width<=1000px){.ombuds_con01{padding:60px 0}}.center_con01{padding:90px 0}@media (width<=1000px){.center_con01{padding:60px 0}}.police_con01{padding:90px 0}@media (width<=1000px){.police_con01{padding:60px 0}}.isss_con01{padding:90px 0}.isss_con01 .txt_box{text-align:center;margin-bottom:60px}.isss_con01 .txt_box>p{color:#01438f;letter-spacing:0;font-size:22px;font-weight:700;line-height:1.5}.isss_con01 .txt_box ul li{margin:10px 0}.isss_con01 .txt_box ul li p{color:#666;letter-spacing:-.045em;font-size:16px;font-weight:300;line-height:1.5}.isss_con01 .txt_box ul li p:before{content:"•";vertical-align:top;margin-right:5px;display:inline-block}.isss_con01 .txt_box ul li a{color:#666;letter-spacing:-.045em;font-size:16px;font-weight:300;line-height:1.5;display:inline-block}.isss_con01 .txt_box ul li a span{color:#5b9bd5;letter-spacing:-.045em;margin-left:10px;font-size:20px;font-weight:300;line-height:1.5;display:inline-block}.isss_con01 .txt_box ul li a:before{content:"•";vertical-align:top;margin-right:5px;display:inline-block}@media (width<=1000px){.isss_con01{padding:60px 0}}.popup_bg{z-index:100;background:#000000b3;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.popup_box{z-index:101;background:#fff;border-radius:10px;width:90%;max-width:500px;height:303px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:8px 8px 21px #20202024}.popup_box .popup_content{vertical-align:middle;text-align:center;display:table-cell}.popup_box h6{color:#2e4c92;letter-spacing:0;margin:0;font-size:22px;font-weight:700;line-height:1.5}.popup_box a{color:#fff;letter-spacing:-.045em;background:#c7c7c7;border-radius:5px;width:180px;height:45px;margin-top:50px;font-size:16px;line-height:45px;display:inline-block}.popup_box.on{display:table}
