@charset "utf-8";

/* 뉴학과전체 */
.departTop{position:relative;min-height:47rem;}
.departTopCon{padding:4rem 4rem 6rem 4rem;background:#007de7;border-top-right-radius:7.5rem;border-bottom-left-radius:5rem;width:50%;position:relative;z-index:1;}
.departTopCon h2{}
.departTopCon h2 span{font-size:1.6rem;font-family:'paper-r';color:#95bcf2;display:block;line-height:1.3;}
.departTopCon h2 strong{font-size:4rem;font-family:'paper-sb';color:#FFF;padding:1rem 0 2rem 0;display:block;line-height:1.3;}
.departTopCon p{font-size:1.8rem;font-family:'paper-m';color:#FFF;}

.departTopImg{position:absolute;right:0;top:4rem;width:60%;}
.departTopImg .departTopImgSlider{border-top-left-radius:7.5rem;border-bottom-right-radius:7.5rem;overflow:hidden;}
.departTopImg .departTopImgSlider .slick-slide{line-height:0;}
.departTopImg img{object-fit:cover;object-position:center;width:100%;height:100%;}
.departTopImg .slider-controls{margin-top:2rem;display:flex;align-items:center;justify-content:center;}
.departTopImg .slick-dots{display:flex;align-items:center;justify-content:center;}
.departTopImg .slick-dots li{line-height:0;padding:0 5px;}
.departTopImg .slick-dots li button{width:1.2rem;height:1.2rem;background:#cbcbcb;border-radius:50%;text-indent:-99999999px;}
.departTopImg .slick-dots li.slick-active button{width:5.2rem;background:#1f96e3;border-radius:1rem;}
.departTopImg .btn-toggle-play{width:1.4rem;height:1.4rem;margin-left:0.5rem;text-indent:-99999999px;background:url('../../images/sub/pause_2_b.png') no-repeat center;}
.departTopImg .btn-toggle-play.is-paused{background:url('../../images/sub/play_2_b.png') no-repeat center;}

.departInfo{border-top:1px solid #222;border-bottom:1px solid #222;display:flex;flex-wrap:wrap;}
.departInfo .departInfoItem{width:50%;padding:3rem;border-bottom:1px solid #e4e4e4;}
.departInfo .departInfoItem._last{border:0;}
.departInfo .departInfoItem .wrap{display:flex;align-items:center;justify-content:space-between;}
.departInfo .departInfoItem h3{font-size:2.4rem;font-family:'paper-m';color:#000;}
.departInfo .departInfoItem .link{display:flex;align-items:center;justify-content:flex-end;}
.departInfo .departInfoItem .link a{padding:0 2rem;height:4rem;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:3px;}
.departInfo .departInfoItem .link a span{font-size:1.4rem;font-family:'paper-m';}
.departInfo .departInfoItem .link a.a-1{border-color:#1e94df;}
.departInfo .departInfoItem .link a.a-2{border-color:#1f52e3;margin-left:1rem;}
.departInfo .departInfoItem .link a.a-1 span{color:#1e94df;}
.departInfo .departInfoItem .link a.a-2 span{color:#1f52e3;}
.departInfo .departInfoItem .link a::before{width:2rem;height:2rem;margin-right:1rem;content:"";display:block;}
.departInfo .departInfoItem .link a.a-1::before{background:url('../../images/sub/departIcon_a.png') no-repeat center;}
.departInfo .departInfoItem .link a.a-2::before{background:url('../../images/sub/departIcon_b.png') no-repeat center;}
.departInfo .departInfoItem ul{margin-top:3rem;display:flex;align-items:center;flex-wrap:wrap;width:100%;}
.departInfo .departInfoItem ul li{font-size:1.6rem;font-family:'paper-r';color:#666;position:relative;padding-left:14px;width:50%;}
.departInfo .departInfoItem ul li span{}
.departInfo .departInfoItem ul li::before{width:4px;height:4px;background:#222;content:"";display:block;position:absolute;left:0;top:9px;border-radius:50%;}

.departInfo .departInfoItem .link a.a-1:hover{background:#1e94df;}
.departInfo .departInfoItem .link a.a-2:hover{background:#1f52e3;}
.departInfo .departInfoItem .link a.a-1:hover span,
.departInfo .departInfoItem .link a.a-2:hover span{color:#FFF;}
.departInfo .departInfoItem .link a.a-1:hover::before,
.departInfo .departInfoItem .link a.a-2:hover::before{filter:invert(10) brightness(10);}

@media all and (max-width:1024px) {
  .departTop{min-height:auto;margin-bottom:5rem;}
  .departTopCon{width:100%;z-index:unset;border-bottom-left-radius:0;}
  .departTopImg{position:relative;right:unset;top:unset;width:100%;}
  .departTopImg .departTopImgSlider{border-top-left-radius:0;border-bottom-left-radius:7.5rem;border-bottom-right-radius:0;}

  .departInfo .departInfoItem{width:100%;padding:3rem 0;}
}
@media all and (max-width:768px) {
  .departTopCon{padding:2.5rem;}
  .departTopCon h2 strong{font-size:3rem;}
  .departInfo .departInfoItem ul li{width:100%;}
  .departInfo .departInfoItem .link a{padding:0 1rem;}
  .departInfo .departInfoItem .link a::before{display:none;}
}

/* 뉴조직도 */
.organazation{position:relative;}
.organazation a:hover{text-decoration:underline;}
.orgaBtn a{font-size:1.6rem;font-family:'paper-m';color:#FFF;width:25rem;height:5rem;background:#1f52e3;border-radius:0.5rem;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;z-index:1;}
.orgaBoss{padding-bottom:5rem;position:relative;}
.orgaBoss a{font-size:2.6rem;font-family:'paper-b';color:#FFF;width:19rem;height:19rem;background:url('../../images/sub/orgaBg_1.png') no-repeat center;background-size:cover;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative;}
.organazation p{font-size:1.5rem;font-family:'paper-m';color:#1f52e3;width:100%;padding:0 0 1rem 2.5rem;background:url('/sites/style_guide/images/sehan/caution_3.png') no-repeat 0.3rem 0.3rem;}
.organazation .bg_1{padding:1rem 1rem 0 1rem;border-radius:1rem;background:#e7f1f5;}
.organazation .bg_2{padding:1rem 1rem 0 1rem;border-radius:1rem;background:#efefef;}
.oType{height:7rem;border:2px solid transparent;border-radius:0.5rem;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;}
.oEtc{min-height:11.5rem;flex-direction:column;}
.oType em{font-size:1.6rem;}
.oType_1{background:#6a82a6;}
.oType_2{background:#6f808c;}
.oType_3{background:#1d6fe9;}
.oType_4{background:#0096c4;}
.oType_5{background:#FFF;border-color:#1db4e9;}
.oType_6{background:#FFF;border-color:#a8a9ac;}
.oType_1,.oType_2,.oType_3,.oType_4{font-size:2.2rem;font-family:'paper-m';color:#FFF;}
.oType_5,.oType_6{font-size:1.8rem;font-family:'paper-m';color:#666;}
.oType_1 a,.oType_2 a,.oType_3 a,.oType_4 a{color:#FFF;}
.oType_5 a,.oType_5 a{color:#666;}
.oType_1,
.oType_2{margin-bottom:1rem;}
.oType_4{margin-bottom:2rem;}
.oWrap_3{width:38.5rem;margin:7rem auto 5rem auto;}

.containList2{display:flex;justify-content:center;flex-wrap:wrap;}
.containList2 .containA,
.containList2 .containB{width:39rem;}
.containList2 .containC{width:10rem;}

.containD{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;}
.containD .oType_3{width:39rem;}
.containD .oType_5{width:25rem;}
.containD ul{padding-left:6rem;}
.containD li{margin-top:1rem;}

.containList{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contain-65{width:65%;}
.contain-33{width:33%;}
.listBy2{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.listBy2 > *{width:49%;}
.etc_1{width:100%;flex-direction:column;}
.oType_5,
.oType_6{margin-bottom:1rem;}
.organazation dl{border:2px solid transparent;border-radius:0.5rem;margin-bottom:1rem;}
.organazation dt{font-size:2rem;font-family:'paper-m';color:#666666;min-height:7rem;border-bottom:2px solid transparent;text-align:center;display:flex;justify-content:center;align-items:center;position:relative;}
.organazation dt::before{width:1.6rem;height:1.6rem;position:absolute;right:1rem;top:1rem;content:"";display:block;}
.organazation dd{padding:2rem;}
.organazation dd ul{display:flex;flex-wrap:wrap;}
.organazation dd li{font-size:1.6rem;font-family:'paper-m';color:#1c1c1c;padding:0.3rem 0 0.3rem 1.8rem;position:relative;width:50%;display:flex;align-items:center;}
.organazation .grad dd li{width:100%;}
.organazation dd li::before{width:8px;height:2px;background:#424242;content:"";display:block;position:absolute;left:0;top:14px;}
.organazation dd li:has(a[target="_blank"])::after{width:18px;height:13px;background:url('../../images/sub/orgaBlank.png') no-repeat right center;content:"";display:block;}
.dlTyp_1{border-color:#1db4e9 !important;}
.dlTyp_1 dt{border-color:#1db4e9;background:#e7f9ff;}
.dlTyp_2{border-color:#1d6fe9 !important;}
.dlTyp_2 dt{border-color:#1d6fe9;background:#eef5ff;}
.dlTyp_3{border-color:#f0a719 !important;}
.dlTyp_3 dt{border-color:#f0a719;background:#ffebc5;}
.dlTyp_1 dt::before{background:url('../../images/sub/orgaIcon_1.png') no-repeat center;}
.dlTyp_2 dt::before{background:url('../../images/sub/orgaIcon_2.png') no-repeat center;}
.dlTyp_3 dt::before{background:url('../../images/sub/orgaIcon_3.png') no-repeat center;}

.orgaGuide{background:#eaeaea;margin-top:1rem;line-height:1;padding:1rem;display:flex;align-items:center;justify-content:center;}
.orgaGuide span{padding:0 2rem;display:flex;align-items:center;}
.orgaGuide img{margin:0 1rem;}

.lineGup div{background:#DDD;position:absolute;}
.line1{width:1px;height:110%;left:50%;top:0;}
.line2{width:25%;height:1px;left:38%;top:23.5%;}
.line3{width:25%;height:1px;left:38%;top:30.5%;}
.line4{width:25%;height:1px;left:38%;top:37%;}
.line5{width:12%;height:1px;left:38%;top:44%;}
.line6{width:10%;height:1px;left:81.5%;top:53.5%;}
.line7{width:10%;height:1px;left:81.5%;top:62%;}
.line8{width:10%;height:1px;left:81.5%;top:69%;}
.line9{width:31.5%;height:1px;left:50%;top:74%;}
.line10{width:1px;height:42.5%;left:81.5%;top:53.5%;}
.line11{width:1px;height:9.5rem;left:50%;top:0;}
.line12{width:50.5%;height:1px;left:32.5%;top:9.5rem;}
.line13{width:1px;height:3rem;left:32.5%;top:9.5rem;}
.line14{width:1px;height:3rem;left:83%;top:9.5rem;}
.line15{width:1px;height:9.5rem;left:50%;top:0;}
.line16{width:66.5%;height:1px;left:16.5%;top:9.5rem;}
.line17{width:1px;height:3rem;left:16.5%;top:9.5rem;}
.line18{width:1px;height:3rem;left:50%;top:9.5rem;}
.line19{width:1px;height:3rem;left:83%;top:9.5rem;}
.line20{width:10%;height:1px;left:81.5%;top:76%;}
.line21{width:10%;height:1px;left:81.5%;top:82.5%;}
.line22{width:10%;height:1px;left:81.5%;top:89.5%;}
.line23{width:10%;height:1px;left:81.5%;top:96%;}

@media all and (max-width:1500px) {
  .containD{justify-content:center;margin-top:3rem;}
  .containD .oType_5{width:100%;}
  .containD ul{padding-left:0;margin-top:3rem;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
  .containD li{width:32.3%;}
  .line6{top:70.5%;}
  .line7,
  .line8,
  .line9,
  .line10{display:none;}
}
@media all and (max-width:1280px) {
  .contain-65,
  .contain-33{width:100%;margin-bottom:3rem;}
  .oWrap_3{width:100%;margin:7rem auto 5rem auto;}
  .line12,.line13,.line14,.line16,.line17,.line18,.line19{display:none;}
  .line11{height:13rem;}
}
@media all and (max-width:1024px) {
  .containList2 .containA,
  .containList2 .containB{width:45%;}
  .containList2 .containC{width:10%;}

  .orgaGuide{flex-direction:column;align-items:flex-start;}
  .orgaGuide span{padding:0.5rem 1rem;}

}
@media all and (max-width:768px) {
  .orgaBtn a{display:none;}
  .containList2 .containA,
  .containList2 .containB{width:100%;}
  .containList2 .containC{width:100%;height:3rem;}
  .containD .oType_3{width:100%;}
  .containD li{width:100%;}
  .listBy2 > *{width:100%;}
}





/*인사말*/
body.page140 ._contentBuilder{overflow:visible;}
.ceoGreeting .ceoInner{display:flex;justify-content:space-between;position:relative;}
.ceoGreeting .item_1{width:50rem;position:relative;z-index:1;}
.ceoGreeting .item_1 .ceoImg{border-bottom-left-radius:6rem;border-top-right-radius:6rem;width:50rem;}
.ceoGreeting .item_1 .ceoSign{display:flex;align-items:center;justify-content:flex-end;margin-top:3.5rem;}
.ceoGreeting .item_1 .ceoSign span{font-size:2.5rem;color:#121212;text-align:right;line-height:1.2;}
.ceoGreeting .item_1 .ceoSign strong{color:#0076c6;font-family:'paper-sb';}
.ceoGreeting .item_1 .ceoSign i{font-size:1.8rem;}
.ceoGreeting .item_1 .ceoSign img{padding-left:2rem;}
.ceoGreeting .item_2{width:calc(100% - 60rem);color:#1c1c1c;line-height:1.7;padding-top:5rem;}
.ceoGreeting .txtBox_1{position:relative;margin-bottom:4rem;}
.ceoGreeting .txtBox_1::before{width:200%;height:100%;background:#ecf5fb;content:"";display:block;position:absolute;right:-50%;top:0rem;}
.ceoGreeting .txtBox_1::after{width:35rem;height:100%;position:absolute;right:-23rem;top:1.3rem;background:url('../../images/sub/ceoLogoBg.png') no-repeat right top;content:"";display:block;}
.ceoGreeting .txtBox_1 div{padding:6.5rem 0;position:relative;line-height:1.3;z-index:1;}
.ceoGreeting .txtBox_1 span{font-size:3rem;color:#000;display:block;position:relative;}
.ceoGreeting .txtBox_1 strong{font-size:4rem;font-family:'paper-sb';}
.ceoGreeting .txtBox_1 .txt_1{background: linear-gradient(to right, #0076c6, #19a4dd);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color:transparent;}
.ceoGreeting .txtBox_1 .txt_2{background: linear-gradient(to right, #f58232, #fcb033);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color:transparent;}
.ceoGreeting .txtBox_2 strong{font-size:2.5rem;color:#0076c6;font-family:'paper-sb';line-height:1.3;}
@media all and (max-width:1500px) {
  .ceoGreeting .item_1{width:35%;}
  .ceoGreeting .item_2{width:calc(100% - 38%);}
  .ceoGreeting .item_1 .ceoImg{width:unset;}
  .ceoGreeting .txtBox_1 span{display:inline;}
}
@media all and (max-width:1024px) {
  .ceoGreeting .item_1 .ceoSign span{font-size:1.8rem;}
  .ceoGreeting .item_1 .ceoSign i{font-size:1.4rem;}
  .ceoGreeting .item_1 .ceoSign img{max-width:11rem;}
  .ceoGreeting .txtBox_1 div{padding:4.5rem 0;}
  .ceoGreeting .txtBox_1 span{font-size:2rem;}
  .ceoGreeting .txtBox_1 strong{font-size:3rem;}
}
@media all and (max-width:768px) {
  .ceoGreeting .ceoInner{display:block;}
  .ceoGreeting .item_1{width:100%;text-align:center;}
  .ceoGreeting .item_2{width:100%;padding-top:2.5rem;}
  .ceoGreeting .txtBox_1 div{padding:3rem;}
  .ceoGreeting .txtBox_1::before{width:100%;right:0;}
  .ceoGreeting .txtBox_1::after{display:none;}
  .ceoGreeting .txtBox_1 span{font-size:1.8rem;}
  .ceoGreeting .txtBox_1 strong{font-size:2.5rem;}
  .ceoGreeting .txtBox_2 strong{font-size:2rem;}
}


/*프로필*/
.profileCeo{padding:4rem;background:#2283c7;border-radius:2rem;position:relative;display:flex;align-items:center;overflow:hidden;}
.profileCeo::before{width:24.2rem;height:18rem;background:url('../../images/sub/profileLogo.png') no-repeat center;background-size:100%;content:"";display:block;position:absolute;right:-1rem;top:9rem;}
.profileCeo .item_1{margin-right:5rem;width:15rem;}
.profileCeo .item_1 img{border-radius:1rem;}
.profileCeo .item_2{color:#FFF;width:calc(100% - 20rem);}
.profileCeo .item_2 div{font-size:2rem;font-family:'paper-m';display:flex;align-items:center;}
.profileCeo .item_2 div img{padding-right:2rem;}
.profileCeo .item_2 p{font-size:2.5rem;}
.profileCeo .item_3{font-size:2rem;font-family:'paper-m';color:#000;padding:1rem 2rem;background:#edf4f8;position:absolute;right:-1px;top:-1px;border-top-right-radius:2rem;border-bottom-left-radius:2rem;display:flex;align-items:center;}
.profileCeo .item_3::after{width:2rem;height:2rem;margin-left:1rem;background:url('../../images/sub/profileImg_1.png') no-repeat center;content:"";display:block;}
.profileList h2{padding-bottom:1.5rem;border-bottom:2px solid #242424;}
.profileList_2 ul,
.profileList_3 ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.profileList_2 li,
.profileList_3 li{width:48%;color:#1c1c1c;}
.profileList_2 span{font-family:'paper-m';color:#2283c7;padding-right:1rem;}
.listProfile li{padding-left:13rem;}
.listProfile span{position:absolute;left:1.8rem;top:0;}

@media all and (max-width:1024px) {
  .profileCeo{padding-top:6.5rem;}
}
@media all and (max-width:768px) {
  .profileCeo{padding:9rem 2rem 2rem 2rem;display:block;text-align:center;}
  .profileCeo::before{right:-1rem;top:unset;bottom:-1rem;}
  .profileCeo .item_1{margin-right:0;width:100%;}
  .profileCeo .item_2{width:100%;margin-top:4rem;}
  .profileCeo .item_2 div{font-size:1.6rem;display:block;}
  .profileCeo .item_2 div img{max-width:10rem;}
  .profileCeo .item_2 div span{display:block;}
  .profileCeo .item_2 p{font-size:1.8rem;margin-top:2rem;}
  .profileCeo .item_3{right:0;top:0;width:100%;justify-content:center;border-bottom-left-radius:0;}
  .profileList_2 li,
  .profileList_3 li{width:100%;}
}


/*교육이념 및 인재상*/
.ideology .section_0{margin-bottom:2.5rem;display:flex;align-items:center;}
.ideology .section_3,
.ideology .section_4{margin-top:-0.7rem;}
.ideology h3{font-size:1.8rem;font-family:'paper-sb';color:#FFF;width:11rem;height:11rem;display:flex;align-items:center;justify-content:center;background-size:100% !important;}
.ideology .section_1 h3{background:url('../../images/sub/ideologyImg_1.png') no-repeat center;}
.ideology .section_2 h3{background:url('../../images/sub/ideologyImg_2.png') no-repeat center;}
.ideology .section_3 h3{background:url('../../images/sub/ideologyImg_3.png') no-repeat center;}
.ideology .section_4 h3{background:url('../../images/sub/ideologyImg_4.png') no-repeat center;}
.ideology .spot{width:11rem;display:flex;align-items:center;justify-content:center;}
.ideology .spot i{width:0.5rem;height:0.5rem;background:#555;border-radius:100%;margin:0 0.5rem;display:block;}
.ideology .section_0 > div{width:calc(100% - 22rem);}
.ideology .con_1,
.ideology .con_2{font-size:3rem;color:#1672bf;text-align:center;padding:3rem;border:2px solid #1672bf;border-radius:1rem;}
.ideology .con_2{color:#1f96e3;border-color:#2283c7;}
.ideology .con_3{display:flex;justify-content:space-between;}
.ideology .con_3 div{font-size:2.2rem;color:#FFF;text-align:center;padding:3rem;border-radius:1rem;width:31.5%;}
.ideology .con_3 .item_1{background:#2283c7;}
.ideology .con_3 .item_2{background:#1f96e3;}
.ideology .con_3 .item_3{background:#d16616;}
.ideology .con_4{display:flex;justify-content:space-between;}
.ideology .con_4 div{width:31.5%;}
.ideology .con_4 dl{height:100%;border-radius:1rem;position:relative;}
.ideology .con_4 dt{font-size:2.2rem;color:#FFF;text-align:center;padding:2rem;border-top-right-radius:0.7rem;border-top-left-radius:0.7rem;}
.ideology .con_4 dd{padding:2.5rem;}
.ideology .con_4 dd::before{width:10rem;height:10rem;position:absolute;right:2rem;bottom:2rem;background-size:100% !important;content:"";display:block;}
.ideology .con_4 li{margin-bottom:1rem;position:relative;padding-left:2rem;}
.ideology .con_4 li::before{width:0.4rem;height:0.4rem;border-radius:100%;position:absolute;left:0;top:1rem;content:"";display:block;}
.ideology .con_4 strong{display:block;}
.ideology .con_4 .item_1 dl{border:2px solid #2283c7;}
.ideology .con_4 .item_2 dl{border:2px solid #1f96e3;}
.ideology .con_4 .item_3 dl{border:2px solid #d16616;}
.ideology .con_4 .item_1 dt{background:#2283c7;}
.ideology .con_4 .item_2 dt{background:#1f96e3;}
.ideology .con_4 .item_3 dt{background:#d16616;}
.ideology .con_4 .item_1 li::before{background:#2283c7;}
.ideology .con_4 .item_2 li::before{background:#1f96e3;}
.ideology .con_4 .item_3 li::before{background:#d16616;}
.ideology .con_4 .item_1 strong{color:#2283c7;}
.ideology .con_4 .item_2 strong{color:#1f96e3;}
.ideology .con_4 .item_3 strong{color:#d16616;}
.ideology .con_4 .item_1 dd::before{background:url('../../images/sub/ideologyImg_5.png') no-repeat right bottom;}
.ideology .con_4 .item_2 dd::before{background:url('../../images/sub/ideologyImg_6.png') no-repeat right bottom;}
.ideology .con_4 .item_3 dd::before{background:url('../../images/sub/ideologyImg_7.png') no-repeat right bottom;}
@media all and (max-width:768px) {
  .ideology .section_0{flex-direction:column;}
  .ideology .section_0 > div{width:100%;}
  .ideology .con_1,
  .ideology .con_2{font-size:2rem;padding:2rem;}
  .ideology .con_3 div,
  .ideology .con_4 dt{font-size:1.8rem;padding:2rem;}
  .ideology .con_3,
  .ideology .con_4{flex-direction:column;}
  .ideology .con_3 div,
  .ideology .con_4 div{width:100%;margin-bottom:1rem;}
  .ideology .con_4 dd{padding:1.5rem;}
  .ideology .spot{flex-direction:column;margin:1rem 0;}
  .ideology .spot i{margin:0.5rem 0;}
}


/*발전계획 및 추진체계*/
.planTitle{padding-top:4rem;position:relative;}
.planTitle p{font-size:2rem;font-family:'paper-b';color:#FFF;text-align:center;padding:1.5rem ;background:#2d5dae;border-radius:1rem;width:35rem;margin: 0 auto -4rem auto;position:relative;z-index:1;}
.planTitle .planTitleInner{background:#f0f5fc;padding:6rem 3rem 3rem 3rem;border-radius:1rem;}
.planTitle .planTitleInner div{font-size:3rem;font-family:'paper-b';color:#134fa9;text-align:center;}
.planTitle .planTitleInner span{font-size:1.8rem;font-family:'paper-r';color:#121212;display:block;}

.plan .section_0{margin-bottom:3rem;display:flex;align-items:center;}
.plan h3{font-size:1.8rem;font-family:'paper-sb';color:#FFF;width:11rem;height:11rem;display:flex;align-items:center;justify-content:center;background-size:100% !important;}
.plan .section_1 h3{background:url('../../images/sub/ideologyImg_1.png') no-repeat center;}
.plan .section_3 h3{background:url('../../images/sub/ideologyImg_3.png') no-repeat center;}
.plan .section_4 h3{background:url('../../images/sub/ideologyImg_4.png') no-repeat center;}
.plan .spot{width:11rem;display:flex;align-items:center;justify-content:center;}
.plan .spot i{width:0.5rem;height:0.5rem;background:#555;border-radius:100%;margin:0 0.5rem;display:block;}
.plan .section_0 > div{width:calc(100% - 22rem);}
.plan .con_1{font-size:3rem;color:#1672bf;text-align:center;padding:3rem;border:2px solid #1672bf;border-radius:1rem;}
.plan .con_3{display:flex;justify-content:space-between;}
.plan .con_3 div{font-size:2.2rem;color:#FFF;text-align:center;padding:3rem;border-radius:1rem;width:24%;display:flex;align-items:center;}
.plan .con_3 span{font-size:1.6rem;font-family:'paper-sb';width:3rem;height:3rem;background:#FFF;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:1rem;}
.plan .con_3 .item_1{background:#2283c7;}
.plan .con_3 .item_1 span{color:#2283c7}
.plan .con_3 .item_2{background:#1f96e3;}
.plan .con_3 .item_2 span{color:#1f96e3}
.plan .con_3 .item_3{background:#d16616;}
.plan .con_3 .item_3 span{color:#d16616}
.plan .con_3 .item_4{background:#ca8500;}
.plan .con_3 .item_4 span{color:#ca8500}
.plan .con_4_wrap{display:flex;justify-content:space-between;margin:1.25% 0;}
.plan .con_4_wrap div{width:24%;}
.plan .con_4 dl{height:100%;border-radius:1rem;}
.plan .con_4 dt{font-size:2.2rem;color:#FFF;text-align:center;padding:2rem;border-top-right-radius:0.7rem;border-top-left-radius:0.7rem;}
.plan .con_4 dd{padding:2.5rem;}
.plan .con_4 li{position:relative;font-size:1.6rem;padding:0.5rem 0;}
.plan .con_4 .item_1 dl{border:2px solid #2283c7;}
.plan .con_4 .item_2 dl{border:2px solid #1f96e3;}
.plan .con_4 .item_3 dl{border:2px solid #d16616;}
.plan .con_4 .item_4 dl{border:2px solid #ca8500;}
.plan .con_4 .item_1 dt{background:#2283c7;}
.plan .con_4 .item_2 dt{background:#1f96e3;}
.plan .con_4 .item_3 dt{background:#d16616;}
.plan .con_4 .item_4 dt{background:#ca8500;}
.plan .con_4 .item_1 strong{color:#2283c7;}
.plan .con_4 .item_2 strong{color:#1f96e3;}
.plan .con_4 .item_3 strong{color:#d16616;}
.plan .con_4 .item_4 strong{color:#ca8500;}
@media all and (max-width:1024px) {
  .planTitle p{font-size:1.8rem;width:26rem;padding:1rem ;}
  .planTitle .planTitleInner{padding:6rem 2rem 2rem 2rem;}
  .planTitle .planTitleInner div{font-size:2.2rem;}
  .planTitle .planTitleInner span{font-size:1.4rem;}
  .plan .section_0{flex-direction:column;}
  .plan .section_0 > div{width:100%;}
  .plan .con_1,
  .plan .con_2{font-size:2rem;padding:2rem;}
  .plan .con_3 div,
  .plan .con_4 dt{font-size:1.8rem;padding:2rem;}
  .plan .con_3,
  .plan .con_4_wrap{flex-direction:column;}
  .plan .con_3 div,
  .plan .con_4_wrap div{width:100%;margin-bottom:1rem;}
  .plan .con_4 dd{padding:1.5rem;}
  .plan .spot{flex-direction:column;margin:1rem 0;}
  .plan .spot i{margin:0.5rem 0;}
  .plan .con_4_wrap{margin:0 0 3rem 0;}
}


/*설립취지*/
body.page144 ._contentBuilder{overflow:visible;}
.foundation{padding:38rem 9rem 0 9rem;}
.foundation .item_1{background:url('../../images/sub/foundationBg.jpg') no-repeat right center;background-size:cover;height:50rem;position:absolute;left:0;top:0;width:117%;border-top-left-radius:2rem;border-bottom-left-radius:2rem;}
.foundation .item_1 p{font-size:4rem;color:#FFF;padding:8rem;}
.foundation .item_1 p span{font-family:'paper-b';}
.foundation .item_1 .txt_1{color:#0a1c8c;}
.foundation .item_1 .txt_2{color:#0062a7;}
.foundation .item_2{padding:4.5rem;display:flex;border-radius:2rem;background:#FFF;box-shadow: 0 0 20px rgba(25, 164, 221, 0.2);position:relative;}
.foundation .item_2 dl{margin:0 2rem;border-right:1px solid #CCC;}
.foundation .item_2 dt{font-size:3rem;font-family:'paper-b';color:#111;}
.foundation .item_2 dd{font-size:1.8rem;color:#555;padding-top:2rem;}
.foundation .item_2 .part_3{border:0;}
@media all and (max-width:1280px) {
  .foundation .item_1{width:100%;border-radius:2rem;}
}
@media all and (max-width:1024px) {
  .foundation{padding-left:4rem;padding-right:4rem;}
  .foundation .item_2{display:block;}
  .foundation .item_2 dl{margin:2rem 0;border-right:0;border-bottom:1px solid #CCC;padding-bottom:2rem;}
}
@media all and (max-width:768px) {
  .foundation{padding:20rem 1.5rem 0 1.5rem;}
  .foundation .item_1{height:25rem;}
  .foundation .item_1 p{font-size:2rem;padding:2.5rem;}
  .foundation .item_2{padding:1rem 2rem;margin-top:-2rem;}
  .foundation .item_2 dt{font-size:1.8rem;}
  .foundation .item_2 dd{font-size:1.4rem;}
}


/*심볼마크 및 로고타입*/
.symbolType{display:flex;justify-content:space-between;}
.symbolType .item_1,
.symbolType .item_2{width:49%;padding:6rem 7rem;border-radius:2rem;border:1px solid #DDD;display:flex;align-items:center;justify-content:center;}
.symbolType .item_2{background:url('../../images/sub/gridPattern.png');}
.symbolType .item_1{position:relative;}
.symbolType .item_1 p{position:absolute;left:2rem;bottom:1rem;}
.logoType{display:flex;justify-content:space-between;}
.logoType img{border-radius:2rem;}
.logoType .item_1{width:60%;}
.logoType .item_2{width:38.5%;}
.logoType .item_2,
.logoType .item_3{padding:2rem;border-radius:2rem;border:1px solid #DDD;display:flex;align-items:center;justify-content:center;}
.logoType .item_1{display:flex;justify-content: space-between;flex-direction:column;}
.logoType .item_3{height:31.3%;}
@media all and (max-width:768px) {
  .symbolType{flex-direction:column;}
  .symbolType .item_1,
  .symbolType .item_2{width:100%;padding:3rem 2rem;}
  .symbolType .item_1{flex-direction:column;margin-bottom:2.5rem;}
  .symbolType img{max-width:50%;}
  .symbolType .item_1 p{position:relative;left:0;bottom:0;margin-top:3rem;}
  .logoType{flex-direction:column;}
  .logoType .item_1,
  .logoType .item_2{width:100%;}
  .logoType .item_3{margin-bottom:1rem;}
  .logoType .item_2 img{max-width:50%;}
  .logoType .item_3 img{max-width:100%;}
}


/*시그니처 및 엠블럼*/
.gridBox{background:url('../../images/sub/gridPattern.png');padding:6rem 3rem;border-radius:2rem;border:1px solid #DDD;display:flex;align-items:center;justify-content:center;}
.emblem{display:flex;justify-content:space-between;}
.emblem .item{width:49%;padding:6rem 3rem;border-radius:2rem;border:1px solid #DDD;display:flex;align-items:center;justify-content:center;}
@media all and (max-width:768px) {
  .gridBox{padding:3rem;}
  .emblem{display:block;}
  .emblem .item{width:100%;margin-bottom:3rem;padding:2rem 4rem;}
  .emblem .item img{max-width:50%;}
}


/*전용색상 및 서체*/
.mainColor{display:flex;justify-content:space-between;}
.mainColor .sideA,
.mainColor .sideB{width:49%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.mainColor .itemGrad{font-size:2.6rem;font-family:'paper-sb';color:#FFF;width:100%;height:10rem;padding:0 2rem;text-align:center;line-height:1.3;border-radius:1rem;display:flex;align-items:center;justify-content:center;}
.mainColor .itemGrad_1{background: #2283C7;background: linear-gradient(90deg,rgba(34, 131, 199, 1) 0%, rgba(29, 180, 233, 1) 100%);}
.mainColor .itemGrad_2{background: #F58134;background: linear-gradient(90deg,rgba(245, 129, 52, 1) 0%, rgba(253, 185, 52, 1) 100%);}
.mainColor .itemArrow{width:100%;height:8rem;background:url('../../images/sub/colorArrow.png') no-repeat center;}
.mainColor .item{width:46%;}
.mainColor .itemPlus{font-size:3rem;font-family:'paper-l';color:#000;padding-top:3rem;width:8%;text-align:center;}
.mainColor .item div{width:100%;height:10rem;border-radius:1rem;margin-bottom:1rem;}
.mainColor span{font-size:2rem;font-family:'paper-sb';color:#1c1c1c;}
.mainColor i{font-size:1.6rem;font-family:'paper-sb';color:#555;}
.mainColor .c1{background:#2283c7;}
.mainColor .c2{background:#1db4e9;}
.mainColor .c3{background:#f58134;}
.mainColor .c4{background:#fdb934;}

.subColor{display:flex;justify-content:space-between;}
.subColor .item{width:24%;}
.subColor .item div{width:100%;height:10rem;border-radius:1rem;margin-bottom:1rem;}
.subColor span{font-size:2rem;font-family:'paper-sb';color:#1c1c1c;}
.subColor i{font-size:1.6rem;font-family:'paper-sb';color:#555;}
.subColor .c5{background:#6e6e70;}
.subColor .c6{background:#dcdcde;}
.subColor .c7{background:#a8996e;}
.subColor .c8{background:#a8a9ac;}

.font{display:flex;justify-content:space-between;}
.font .item{width:49%;border:1px solid #DDD;border-radius:2rem;padding:3rem;}
@media all and (max-width:1024px) {
  .mainColor{flex-direction:column;}
  .mainColor .sideA,
  .mainColor .sideB{width:100%;}
  .mainColor .sideB{margin-top:5rem;}
  .mainColor .itemGrad{font-size:1.8rem;height:7rem;}
  .mainColor .item div{height:5rem;}
  .mainColor span{font-size:1.6rem;}
  .mainColor i{font-size:1.4rem;}
  .mainColor .itemPlus{padding-top:1rem;}

  .subColor{flex-wrap:wrap;}
  .subColor .item{width:49%;margin-bottom:2rem;}
  .subColor .item div{height:5rem;}
  .subColor span{font-size:1.6rem;}
  .subColor i{font-size:1.4rem;}

  .font{flex-direction:column;}
  .font .item{width:100%;margin-bottom:1rem;padding:2rem;}
}


/*상징물*/
.collegeIcon{display:flex;justify-content:space-between;}
.collegeIcon .item{width:32%;}
.collegeIcon img{border-radius:2rem;width:100%;}
.collegeIcon dl{margin-top:2rem;}
.collegeIcon dt{font-size:2.6rem;font-family:'paper-b';color:#111;}
.collegeIcon dt strong{color:#2283c7;}
.collegeIcon dd{font-size:1.8rem;color:#1c1c1c;padding-top:1.5rem;}
@media all and (max-width:768px) {
  .collegeIcon{display:block;}
  .collegeIcon .item{width:100%;margin-bottom:5rem;}
  .collegeIcon img{width:100%;}
}


/*교가*/
.song{display:flex;align-items:center;}
.song .item_1,
.song .item_2{width:100%;}
.song .item_1{padding:11rem;border:1px solid #d0d0d0;}
.song .item_1 img{width:100%;}
.song .item_2 .part_1{display:flex;align-items:center;justify-content:flex-end;}
.song .item_2 .part_1 a{margin-right:2rem;}
.song .item_2 .part_2{padding:11rem;margin-top:3rem;background:#f9f9f9 url('../../images/sub/song_2.png') no-repeat right bottom;border-top-right-radius:2rem;border-bottom-right-radius:2rem;}
.song .item_2 .part_2 dl{margin-bottom:3rem;}
.song .item_2 .part_2 dt{font-size:2rem;font-family:'paper-sb';color:#1db4e9;margin-bottom:1rem;}
.song .item_2 .part_2 dd{font-size:1.8rem;color:#1c1c1c;line-height:2;}
@media all and (max-width:1024px) {
  .song{display:block;}
  .song .item_2{margin-top:5rem;}
}
@media all and (max-width:768px) {
  .song .item_2 .part_1{flex-direction:column;}
  .song .item_2 .part_1 a{margin:0 0 2rem 0;}
  .song .item_2 .part_2 dt{font-size:1.8rem;}
  .song .item_2 .part_2 dd{font-size:1.6rem;}
}


/*대학/대학원*/
.depart_1{display:flex;flex-direction:row-reverse;}
.depart_1 .item_1,
.depart_1 .item_2{width:50%;}
.depart_1 .item_2{padding-right:5rem;}
.depart_1 .item_1{border-radius:1rem;border-top-left-radius:10rem;overflow:hidden;}
.depart_1 .item_1 img{width:100%;}
.depart_1 .slick-dots{margin-top:2rem;display:flex;justify-content:center;align-items:center;}
.depart_1 .slick-dots > li{padding:0 0.5rem;}
.depart_1 .slick-dots > li > button{display:block;text-indent:-9999px;width:1.2rem;height:1.2rem;background:#cbcbcb;border-radius:100%;}
.depart_1 .slick-dots > li.slick-active > button{width:5rem;background:#1f96e3;border-radius:1rem;}

.depart_1 .titleEng{font-size:2.4rem;font-family:'paper-sb';color:#1f96e3;line-height:1.2;}
.depart_1 .titleKor{font-size:4.5rem;font-family:'paper-sb';color:#121212;margin-top:4rem;line-height:1;padding-right:2.5rem;position:relative;display:inline-block;}
.depart_1 .titleKor::after{width:1.5rem;height:1.5rem;background:#1f96e3;border-radius:100%;content:"";display:none;position:absolute;bottom:0.2rem;right:0;}
.depart_1 .departBtns{display:flex;margin-top:4rem;}
.depart_1 .departBtns div,
.depart_1 .departBtns a{line-height:1;padding:1.1rem 1.5rem;border:1px solid #1f96e3;border-radius:0.5rem;display:flex;align-itmes:center;}
.depart_1 .departBtns div span,
.depart_1 .departBtns a span{font-size:1.6rem;font-family:'paper-m';color:#1f96e3;padding-right:1.5rem;}
.depart_1 .departBtns a.a2{margin:0 1rem;}
.depart_1 .departBtns div::after,
.depart_1 .departBtns a::after{width:1.5rem;height:1.5rem;content:"";display:block;}
.depart_1 .departBtns .a1::after{background:url('../../images/sub/departIcon_4.png') no-repeat right center;}
.depart_1 .departBtns .a2::after{background:url('../../images/sub/departIcon_5.png') no-repeat right center;}
.depart_1 .departBtns .a3::after{background:url('../../images/sub/departIcon_6.png') no-repeat right center;}
.depart_1 .departBtns a:hover{background:#1f96e3;}
.depart_1 .departBtns a:hover span{color:#FFF;}
.depart_1 .departBtns a:hover::after{filter:invert(1) brightness(10);}

.depart_1 .departBtns div{background:#1f96e3;}
.depart_1 .departBtns div span{color:#FFF;}
.depart_1 .departBtns div::after{filter:invert(1) brightness(10);}

.depart_1 .summ{font-size:1.8rem;font-family:'paper-r';color:#1c1c1c;margin-top:3rem;}
.depart_1 .summ span{font-family:'paper-sb';color:#1f96e3;}

.depart_2{display:flex;justify-content:space-between;margin:2.5rem auto; }
.depart_2 .con{width:32.4%;text-align:center;border-radius:1rem;border:2px solid transparent;}
.depart_2.depart_2By4 .con{width:24.1%;}
.depart_2 .con_1{border-color:#2283c7;}
.depart_2 .con_2{border-color:#1f96e3;}
.depart_2 .con_3{border-color:#f58134;}
.depart_2 .con_4{border-color:#f7ae20;}
.depart_2 .con .item1{font-size:2.2rem;color:#FFF;padding:1.5rem;display:block;border-top-left-radius:0.6rem;border-top-right-radius:0.6rem;}
.depart_2 .con .item2{padding:4rem 1.5rem;display:block;}
.depart_2 .con .txt{display: block;padding-bottom: 1.4rem;}
.depart_2 .con_1 .item1{background:#2283c7;}
.depart_2 .con_2 .item1{background:#1f96e3;}
.depart_2 .con_3 .item1{background:#f58134;}
.depart_2 .con_4 .item1{background:#f7ae20;}
.depart_2 .w100{width:100%;margin-top:3rem;}
.deptImg img{width:100%;}
@media all and (max-width:1024px) {
  .depart_1{display:block;}
  .depart_1 .item_1,
  .depart_1 .item_2{width:100%;}
  .depart_1 .item_2{padding-right:0;padding-top:3rem;text-align:center;}
  .depart_1 .item_1{justify-content:center;}
  .depart_1 .titleEng br{display:none;}
  .depart_1 .departBtns{justify-content:center;}
}
@media all and (max-width:768px) {
  .depart_1 .titleEng{font-size:1.8rem;}
  .depart_1 .titleKor{font-size:3rem;}
  .depart_1 .departBtns a span{padding-right:0;}
  .depart_1 .departBtns a::after{display:none;}
  .depart_2{flex-wrap:wrap;}
  .depart_2 .con,
  .depart_2.depart_2By4 .con{width:100%;}
  .depart_2 .con{margin-bottom:1rem;}
  .depart_2 .con .item1{font-size:2rem;}
  .depart_2 .con .item2{padding:3rem 1rem;}
  .depart_2 .con .item2 img{max-width:6rem;}
}


/*교육프로그램*/
.wrapProgram{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wrapProgram .item{width:49%;margin-bottom:2%;border:1px solid #DDD;border-radius:2rem;padding:3rem;display:flex;align-items:center;}
.wrapProgram .item dl{padding-left:2rem;}
.wrapProgram .item dt{font-family:'paper-b';font-size:2.2rem;color:#000;}
.wrapProgram .item dd{font-size:1.8rem;color:#555;padding-top:0.5rem;}
@media all and (max-width:768px) {
  .wrapProgram .item{width:100%;margin-bottom:2rem;padding:2rem;}
  .wrapProgram .item div{width:30%;}
  .wrapProgram .item dl{width:70%;}
  .wrapProgram .item dt{font-size:2rem;}
  .wrapProgram .item dd{font-size:1.6rem;}
}


/*인사말*/
body.page166 ._contentBuilder{overflow:visible;}
.fundGreeting .fundInner{display:flex;justify-content:space-between;position:relative;}
.fundGreeting .item_1{width:50rem;position:relative;z-index:1;}
.fundGreeting .item_1 .fundImg{border-bottom-left-radius:6rem;border-top-right-radius:6rem;width:50rem;}
.fundGreeting .item_2{width:calc(100% - 60rem);color:#1c1c1c;line-height:1.7;padding-top:5rem;}
.fundGreeting .txtBox_1{position:relative;margin-bottom:4rem;}
.fundGreeting .txtBox_1::before{width:200%;height:100%;background:#ecf5fb;content:"";display:block;position:absolute;right:-50%;top:0rem;}
.fundGreeting .txtBox_1::after{width:35rem;height:100%;position:absolute;right:-23rem;top:1.3rem;background:url('../../images/sub/ceoLogoBg.png') no-repeat right top;content:"";display:block;}
.fundGreeting .txtBox_1 div{padding:6.5rem 0;position:relative;line-height:1.3;z-index:1;}
.fundGreeting .txtBox_1 span{font-size:3rem;color:#000;display:block;position:relative;}
.fundGreeting .txtBox_1 strong{font-size:4rem;font-family:'paper-sb';}
.fundGreeting .txtBox_1 .txt_1{background: linear-gradient(to right, #0076c6, #19a4dd);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color:transparent;}
.fundGreeting .txtBox_1 .txt_2{background: linear-gradient(to right, #f58232, #fcb033);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color:transparent;}
.fundGreeting .txtBox_2 strong{font-size:2.5rem;color:#0076c6;font-family:'paper-sb';line-height:1.3;}

.fundGreeting .ceoSign{display:flex;align-items:center;justify-content:flex-end;margin-top:3.5rem;}
.fundGreeting .ceoSign span{font-size:2.5rem;color:#121212;text-align:right;line-height:1.2;}
.fundGreeting .ceoSign strong{color:#0076c6;font-family:'paper-sb';}
.fundGreeting .ceoSign img{padding-left:2rem;}
@media all and (max-width:1500px) {
  .fundGreeting .item_1{width:35%;}
  .fundGreeting .item_2{width:calc(100% - 38%);}
  .fundGreeting .item_1 .ceoImg{width:unset;}
  .fundGreeting .txtBox_1 span{display:inline;}
}
@media all and (max-width:1024px) {
  .fundGreeting .txtBox_1 div{padding:4.5rem 0;}
  .fundGreeting .txtBox_1 span{font-size:2rem;}
  .fundGreeting .txtBox_1 strong{font-size:3rem;}
  .fundGreeting .ceoSign span{font-size:1.8rem;}
  .fundGreeting .ceoSign img{max-width:11rem;}
}
@media all and (max-width:768px) {
  .fundGreeting .fundInner{display:block;}
  .fundGreeting .item_1{width:100%;text-align:center;}
  .fundGreeting .item_2{width:100%;padding-top:2.5rem;}
  .fundGreeting .txtBox_1 div{padding:3rem;}
  .fundGreeting .txtBox_1::before{width:100%;right:0;}
  .fundGreeting .txtBox_1::after{display:none;}
  .fundGreeting .txtBox_1 div{background:none;}
  .fundGreeting .txtBox_1 span{font-size:1.8rem;}
  .fundGreeting .txtBox_1 strong{font-size:2.5rem;}
  .fundGreeting .txtBox_2 strong{font-size:2rem;}
}


/*발전기금안내*/
body.page167 .wrap_contents{width:100%;}


/*기부자예우*/
body.page168 .wrap_contents{width:100%;}
.wrapGiver{min-height:50rem;position:relative;display:flex;align-items:center;}
.wrapGiver .item_1{width:50%;height:100%;background:url('../../images/sub/giver_1.jpg') no-repeat right center;background-size:cover;border-top-right-radius:7rem;position:absolute;left:0;top:0;}
.wrapGiver .item_2{width:100%;margin-left:50%;background:#fafafa;overflow:hidden;position:relative;}
.wrapGiver .item_2::before{width:45rem;height:45rem;background:url('../../images/sub/giverBg.png') no-repeat left bottom;position:absolute;right:-6rem;bottom:1.5rem;content:"";display:block;}
.wrapGiver .item_2 div{width:75rem;padding:6rem 0 6rem 6rem;position:relative;}
.wrapGiver .item_2 p{color:#1c1c1c;}
.wrapGiver .item_2 .txt_1{font-size:3rem;line-height:1.3;}
.wrapGiver .item_2 .txt_2{font-size:2rem;padding-top:3rem;margin-top:3rem;border-top:1px solid #000;}
.wrapGiver .item_2 strong{font-size:4rem;font-family:'paper-b';color:#2283c7;}
@media all and (max-width:1500px) {
  .wrapGiver .item_2 div{width:100%;padding-right:6rem;}
  .wrapGiver .item_2::before{display:none;}
}
@media all and (max-width:1024px) {
  .wrapGiver{min-height:unset;display:block;}
  .wrapGiver .item_1{width:100%;height:20rem;position:relative;}
  .wrapGiver .item_2{margin-left:0;}
  .wrapGiver .item_2 div{padding:3rem;}
  .wrapGiver .item_2 .txt_1{font-size:2rem;}
  .wrapGiver .item_2 .txt_2{font-size:1.6rem;}
  .wrapGiver .item_2 strong{font-size:3rem;}
}
@media all and (max-width:460px) {
  .wrapGiver .item_2 div br{display:none;}
}


/*후원의 집*/
.sponsor{background:#fafafa;border-radius:2.5rem;padding:4rem;display:flex;justify-content:space-between;align-items:center;}
.sponsor .item_1{width:20rem;}
.sponsor .item_2{width:61rem;}
.sponsor .item_3{width:calc(100% - 81rem);height:1px;background:#8b8b8b;padding:0 2rem;}
.sponsor .item_1 span{font-size:2rem;color:#222;display:block;}
.sponsor .item_1 strong{font-size:5rem;font-family:'paper-eb';color:#1c1c1c;letter-spacing:0.5rem;}
.sponsor .item_2{display:flex;justify-content:space-between;align-items:center;}
.sponsor .item_2 div{margin-left:10rem;display:flex;justify-content:flex-end;align-items:center;}
.sponsor .item_2 span{font-size:2.2rem;font-family:'paper-m';color:#1c1c1c;padding-left:1rem;}
.sponsor .item_2 strong{font-size:2.5rem;font-weight:600;padding-left:1rem;display:block;}
.sponsor .item_2 strong.c1{color:#1db4e9;}
.sponsor .item_2 strong.c2{color:#2283c7;}
.sponsor .item_2 strong.c3{color:#f58134;}
@media all and (max-width:768px) {
  .sponsor{padding:3rem;}
  .sponsor .item_2{width:20rem;display:block;}
  .sponsor .item_2 div{margin:1rem 0;}
  .sponsor .item_3{display:none;}
}


/*대학 자체평가*/
body.page176 ._contentBuilder,
body.page177 ._contentBuilder,
body.page178 ._contentBuilder{overflow:visible;}
.rating{height:50rem;}
.rating .item_1{background-size:cover;background-position:left center;background-repeat:no-repeat;height:50rem;position:absolute;left:0;top:0;width:117%;border-top-left-radius:2rem;border-bottom-left-radius:2rem;}
.rating .item_1 p{font-size:4rem;color:#FFF;padding:8rem;}
.rating .item_1 p span{font-family:'paper-b';}
.rating .item_1 .txt_1{color:#0a1c8c;}
.rating .item_1 .txt_2{color:#0062a7;}

.rating_1 .item_1{background-image:url('../../images/sub/ratingBg_1.jpg');}
.rating_2 .item_1{background-image:url('../../images/sub/ratingBg_2.jpg');}
.rating_3 .item_1{background-image:url('../../images/sub/ratingBg_3.jpg');}

@media all and (max-width:1280px) {
  .rating{height:40rem;}
  .rating .item_1{height:40rem;width:100%;border-radius:2rem;}
}
@media all and (max-width:768px) {
  .rating{height:20rem;}
  .rating .item_1{height:20rem;width:100%;}
  .rating .item_1 p{font-size:2.2rem;padding:2.5rem;}
}


/*바로가기*/
.sorting{border:1px solid #DDD;border-radius:1rem;padding:3rem;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;}
.sorting::before{background:#DDD;width:1px;height:calc(100% - 6rem);position:absolute;left:50%;top:3rem;content:"";display:block;}
.sorting ul.boxUl{width:47%;}
.sorting li.boxLi{padding:1rem 0 1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:relative;}
.sorting span.boxSpan{font-size:2.2rem;font-family:'paper-m';color:#222;}
.sorting span.boxSpan::before{background:#666;width:0.6rem;height:0.6rem;transform:rotate(45deg);position:absolute;left:0.5rem;top:2.4rem;content:"";display:block;}
.sorting a.boxA,
.sorting button.boxButton{font-size:1.4rem;font-family:'paper-m';padding:0.7rem 1.5rem;border-radius:0.5rem;margin-left:2rem;display:flex;justify-content:space-between;align-items:center;}
.sorting a.boxA::after,
.sorting button.boxButton::after{width:2rem;height:2rem;content:"";display:block;}
.sorting_1 a.boxA,
.sorting_1 button.boxButton{color:#1f96e3;border:1px solid #1f96e3}
.sorting_2 a,
.sorting_2 button{color:#1f52e3;border:1px solid #1f52e3}
.sorting_1 a::after,
.sorting_1 button::after{background:url('../../images/sub/arrow_1_sky.png') no-repeat right center;}
.sorting_2 a::after,
.sorting_2 button.boxButton::after{background:url('../../images/sub/iconDownloadBlue.png') no-repeat right center;}
.sorting_1 li.boxLi:hover span.boxSpan{color:#1f96e3;}
.sorting_1 li.boxLi:hover span.boxSpan::before{background:#1f96e3;}
.sorting_1 li.boxLi:hover a.boxA,
.sorting_1 li.boxLi:hover button.boxButton{color:#FFF;background:#1f96e3;}
.sorting_2 li.boxLi:hover span.boxSpan{color:#1f52e3;}
.sorting_2 li.boxLi:hover span.boxSpan::before{background:#1f52e3;}
.sorting_2 li.boxLi:hover a.boxA,
.sorting_2 li.boxLi:hover button.boxButton{color:#FFF;background:#1f52e3;}
.sorting_1 li.boxLi:hover a.boxA::after,
.sorting_1 li.boxLi:hover button.boxButton::after{background:url('../../images/sub/arrow_1_w.png') no-repeat right center;}
.sorting_2 li.boxLi:hover a.boxA::after,
.sorting_2 li.boxLi:hover button.boxButton::after{background:url('../../images/sub/iconDownloadWhite.png') no-repeat right center;}
@media all and (max-width:1024px) {
  .sorting{padding:2rem ;}
  .sorting::before{display:none;}
  .sorting ul.boxUl{width:100%;}
  .sorting span.boxSpan{font-size:1.8rem;}
  .sorting span.boxSpan::before{top:2rem;}
}

.sorting .wrapCon{visibility:hidden;opacity:0;padding:0 4rem 4rem 4rem;position:absolute;left:0;top:0;background:#FFF;border:1px solid #DDD;border-radius:1rem;z-index:1;transition:0.3s;}
.sorting .wrapCon.active{visibility:visible;opacity:1;top:calc(50% - 8rem);}
.sorting .wrapCon h5{margin-bottom:1rem;margin-top:0rem;}
.sorting .wrapCon .item_1{margin:3rem 0;}
.sorting .wrapCon .item_2{margin-top:2rem;padding-top:2rem;border-top:1px solid #DDD;border-bottom:1px solid #DDD;height:15rem;overflow-y:auto;}
.sorting .wrapCon .item_3{margin-top:2rem;text-align:right;font-size:1.2rem;font-family:'paper-m';}
.sorting .wrapCon .item_4{margin-top:2rem;text-align:right;font-family:'paper-m';color:#222;}
.sorting .wrapCon button{width:3rem;height:3rem;border:1px solid #666;border-radius:50%;background:url('../../images/sub/x_1.png') no-repeat center;position:absolute;top:4rem;right:3rem;text-indent:-9999px;}
.sorting .wrapCon button:hover{border-color:#000;}
.sorting .wrapCon .item_2 ul{margin-bottom:2rem;}

/*기구소개*/
.machine{}
.machine ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.machine li{width:32%;margin-bottom:1.5%;border:1px solid #dddee0;position:relative;}
.machine div{text-align:center;padding:2rem 2.5rem 7rem 2.5rem;line-height:1.3;}
.machine span{font-size:2rem;font-family:'paper-m';padding:2rem;background:#ecf5fb;display:block;position:absolute;left:0;bottom:0;width:100%;}
@media all and (max-width:768px) {
  .machine li{width:49%;}
  .machine span{font-size:1.6rem;padding:1.5rem;}
}


/*개인정보처리방침*/
.privacy{border:5px solid #EEE;border-radius:0.5rem;padding:2.5rem 3.5rem;display:flex;align-items:center;display:flex;flex-wrap:wrap;}
.privacy li{width:33.3%;}
.privacy a{display:flex;align-items:center;padding:1.5rem 2rem 1.5rem 0;}
.privacy a strong{font-size:1.6rem;font-family:'paper-m';color:#555;border-bottom:1px solid transparent;}
.privacy a:hover strong{color:#0044cc;border-color:#0044cc;}
.privacy span{display:flex;align-items:center;}
.privacy span::before{width:5.5rem;height:5rem;content:"";display:block;}
.privacy .anc6::after,
.privacy .anc12::after{width:5.5rem;height:5rem;content:"";display:block;}
.privacy .anc6::after{background:url('../../images/sub/privacy_6_2.png') no-repeat left center;}
.privacy .anc12::after{background:url('../../images/sub/privacy_12_2.png') no-repeat left center;}
.privacy .anc1::before{background:url('../../images/sub/privacy_1.png') no-repeat left center;}
.privacy .anc2::before{background:url('../../images/sub/privacy_2.png') no-repeat left center;}
.privacy .anc3::before{background:url('../../images/sub/privacy_3.png') no-repeat left center;}
.privacy .anc4::before{background:url('../../images/sub/privacy_4.png') no-repeat left center;}
.privacy .anc5::before{background:url('../../images/sub/privacy_5.png') no-repeat left center;}
.privacy .anc6::before{background:url('../../images/sub/privacy_6.png') no-repeat left center;}
.privacy .anc7::before{background:url('../../images/sub/privacy_7.png') no-repeat left center;}
.privacy .anc8::before{background:url('../../images/sub/privacy_8.png') no-repeat left center;}
.privacy .anc9::before{background:url('../../images/sub/privacy_9.png') no-repeat left center;}
.privacy .anc10::before{background:url('../../images/sub/privacy_10.png') no-repeat left center;}
.privacy .anc11::before{background:url('../../images/sub/privacy_11.png') no-repeat left center;}
.privacy .anc12::before{background:url('../../images/sub/privacy_12.png') no-repeat left center;}
.privacy .anc13::before{background:url('../../images/sub/privacy_13.png') no-repeat left center;}
.privacy .anc14::before{background:url('../../images/sub/privacy_14.png') no-repeat left center;}
.privacy .anc15::before{background:url('../../images/sub/privacy_15.png') no-repeat left center;}
.privacy .anc16::before{background:url('../../images/sub/privacy_16.png') no-repeat left center;}
@media all and (max-width:1024px) {
  .privacy li{width:50%;}
}
@media all and (max-width:768px) {
  .privacy li{width:100%;}
}


/* 전화번호안내, 기관소개 */
.wrap_contents .infoDiv{display:none;}
.wrap_contents #dpF01{display:block;}
.editMode .wrap_contents .infoDiv{display:block;}

/*전화번호안내
.telNo {display:flex;flex-wrap:wrap;margin-bottom:6rem;}
.telNo li{width:16.6%;margin-right:-1px;margin-bottom:-1px;border:1px solid #dddee0;}
.telNo li a {font-size:1.8rem;font-family:'paper-m';color:#1c1c1c;padding:1.5rem;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;word-break:break-all;line-height:1.3; position:relative; }
.telNo li a:hover, 
.telNo li a.active { font-family:'paper-sb'; color:#0051e6; text-decoration: underline; text-decoration-color: #0051e6; text-decoration-thickness: 2px; text-underline-offset: 5px; }
@media all and (max-width:1280px) {
.telNo li{width:20%;}
}
@media all and (max-width:1024px) {
.telNo li{width:25%;}
}
@media all and (max-width:768px) {
.telNo li{width:33.3%;}
.telNo li a{font-size:1.5rem;padding:1rem;}
}
*/

.telNo{border-bottom:1px solid #EEE;padding:2.5rem 0;display:flex;align-items:center;flex-wrap:wrap;width:150rem;margin:0 auto;}
.telNo li a{font-size:1.8rem;color:#333;font-family:'paper-m';line-height:1.2;padding:0.7rem 2rem 0.7rem 1rem;position:relative;display:inline-block;}
.telNo li a::before{width:0.4rem;height:0.4rem;background:#333;border-radius:50%;content:"";display:block;position:absolute;left:0;top:1.4rem;}
.telNo li a:hover{text-decoration:underline;}
.telNo li a.active{color:#1f96e3;}
.telNo li a.active::before{background:#1f96e3;}
@media screen and (max-width: 1500px) {
  .telNo{width:calc(100% - 4rem);}
}

.wrap-about {position: relative; }
.wrap-about .frame {max-width:150rem; margin:0 auto;}
.wrap-about .flex-box {display: flex; gap:10rem; min-height:63rem; margin-bottom: 9rem;}
.wrap-about .left {width:81rem; height:63rem; flex-shrink: 0;}
.wrap-about .left img {width:100%; height: 100%; object-fit:cover;}
.wrap-about .right {width:80rem; text-align: left !important; padding-right:1rem;}
.wrap-about .right .title-box {position: relative; margin-top: 5rem; padding:5.4rem 0;}
.wrap-about .right .title-box::before {content:''; position: absolute; left:-10rem; top:0; z-index: -1; width:150%; height:100%; background:#ECF5FB url(../img/sub/obj-about-logo.png) no-repeat right top / 34.6rem auto; }
.wrap-about .right .title-box strong {position: relative; font-family: 'paper-m'; font-size: 3rem; line-height: 6.4rem; color:#000;}
.wrap-about .right .title-box strong span {font-family: 'paper-sb'; font-size: 4rem;}
.wrap-about .right .title-box .c1 {background:linear-gradient(50deg, #007ACF, #19A4DD); color:transparent; background-clip: text;}
.wrap-about .right .title-box .c2 {background:linear-gradient(50deg, #F58232, #FCB033); color:transparent; background-clip: text;}
.wrap-about .align-r {text-align:right;}
.wrap-about .btn-box {margin-top: 7rem;}
.wrap-about .desc-box {margin-top: 4rem;}
.wrap-about .desc-box strong {font-family: 'paper-sb'; font-size: 2.5rem; color:#0076C6;}
.wrap-about .desc-box p {margin-top: 3rem; font-family: 'paper-m'; font-weight: 400; font-size: 1.8rem; line-height: 3rem; color:#000;}

.wrap-about .text-box {position: relative; margin-bottom: 4rem;}
.wrap-about .text-box strong {display: inline-flex; align-items: center; min-width:55rem; min-height:5rem; margin:0 2rem; padding:0.5rem 2rem; background:#2D5DAE; border-radius:1rem; font-family: 'paper-sb'; font-size: 2rem; color:#fff;}
.wrap-about .text-box .desc {margin-top:-2.5rem; padding:5rem 4rem 3.5rem 4rem; background:#F0F5FC; border-radius:1rem; font-family: 'paper-m'; font-size: 1.8rem; color:#1c1c1c;}
.wrap-about .text-box .desc span {font-family: 'paper-sb';}
.wrap-about .text-box .desc .c1 {color:#1F96E3;}
.wrap-about .text-box .desc .c2 {color:#F1A327;}
.wrap-about .text-box .list {margin: 2rem 0; }
.wrap-about .text-box .list li {position: relative; padding-left:2rem; margin-bottom:0.8rem; font-size: 1.8rem; color:#1C1C1C;}
.wrap-about .text-box .list li::before {content:''; position: absolute; left:0; top:1.2rem; width:0.8rem; height:0.2rem; background:#424242;}
.wrap-about .text-box .list li:last-child {margin-bottom: 0;}


@media screen and (max-width:1500px) {
    .wrap-about .left {width:60rem;}
    .wrap-about .right {padding-right:2rem;}
    .wrap-about .frame {padding:0 2rem; }
}
@media screen and (max-width:1200px) {
    .wrap-about .flex-box {flex-direction: column; gap:4rem; margin-bottom: 4rem;}
    .wrap-about .left {height:auto; margin:0 auto;}
    .wrap-about .right {width:100%; padding:0;}
    .wrap-about .right .title-box {margin-top:0; padding:3rem 2rem; }
    .wrap-about .right .title-box::before {left:0; width:100%; background:#ECF5FB url(../img/sub/obj-about-logo.png) no-repeat right 2rem top 1rem / 34.6rem auto;}
    .wrap-about .right .title-box strong {font-size: 2.6rem; line-height: 1.5;}
    .wrap-about .right .title-box strong span {font-size: 3.5rem;}
    .wrap-about .btn-box {margin-top: 2rem; padding:0 2rem;}
    .wrap-about .desc-box {padding:0 2rem;}
}
@media screen and (max-width:768px) {
    .wrap-about .right .title-box strong {font-size: 2.2rem;}
    .wrap-about .right .title-box strong br {display: none;} 
    .wrap-about .right .title-box strong span {font-size: 2.6rem;}

    .wrap-about .desc-box strong {font-size: 2rem;}
    .wrap-about .desc-box p {font-size: 1.6rem; line-height: 1.5;}
    .wrap-about .text-box strong {width:calc(100% - 4rem); min-width:unset; font-size: 1.8rem;}
    .wrap-about .text-box .desc {font-size: 1.6rem;}
    .wrap-about .text-box .list li {font-size: 1.6rem;}
    .wrap-about .text-box .list li::before {top:1rem;}
}
@media screen and (max-width:650px) {
    .wrap-about .left {width:100%; padding:0 2rem;}
}

.page1253 ._contentBuilder {overflow: visible;}
.page1253.sub .wrap_contents {width: 100%; }