@charset "utf-8";

/*인사말*/
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:#f58134;}
.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 #f58134;}
.ideology .con_4 .item_1 dt{background:#2283c7;}
.ideology .con_4 .item_2 dt{background:#1f96e3;}
.ideology .con_4 .item_3 dt{background:#f58134;}
.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:#f58134;}
.ideology .con_4 .item_1 strong{color:#2283c7;}
.ideology .con_4 .item_2 strong{color:#1f96e3;}
.ideology .con_4 .item_3 strong{color:#f58134;}
.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:#f58134;}
.plan .con_3 .item_3 span{color:#f58134}
.plan .con_3 .item_4{background:#fdb934;}
.plan .con_3 .item_4 span{color:#fdb934}
.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 #f58134;}
.plan .con_4 .item_4 dl{border:2px solid #fdb934;}
.plan .con_4 .item_1 dt{background:#2283c7;}
.plan .con_4 .item_2 dt{background:#1f96e3;}
.plan .con_4 .item_3 dt{background:#f58134;}
.plan .con_4 .item_4 dt{background:#fdb934;}
.plan .con_4 .item_1 strong{color:#2283c7;}
.plan .con_4 .item_2 strong{color:#1f96e3;}
.plan .con_4 .item_3 strong{color:#f58134;}
.plan .con_4 .item_4 strong{color:#fdb934;}
@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;}
}


/*조직도*/
.page149 ._contentBuilder ._objHtml{}
.orgaBoss{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;display:flex;justify-content:center;align-items:center;position:relative;}
.orgaCate{font-size:2.2rem;font-family:'paper-b';color:#FFF;width:16rem;height:16rem;background:url('../../images/sub/orgaBg_2.png') no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;line-height:1.1;text-align:center;position:absolute;left:1.5rem;top:2rem;}
.orgaCon{padding:6rem 1rem 6rem 22rem;word-break:break-all;position:relative;}
.orgaCon span{display:flex;justify-content:center;align-items:center;border-radius:0.5rem;line-height:1;text-align:center;padding:0 0.5rem;font-family:'paper-m';color:#FFF;height:7rem;margin-bottom:1%;margin-right:1%;}
.orgaCon span.fC{flex-direction:column;}
.orgaGBoss span{background:#f58134;width:24%;}
.orgaCon span{font-size:2rem;}
.orgaCon .orgaH span{font-size:2.2rem;}
.orgaCon .orgaH1 span{background:#1db4e9;}
.orgaCon .orgaH2 span{background:#1d6fe9;}
.orgaCon .orgaH3 span{background:#284f7f;}
.orgaCon .orgaH4 span{background:#f0a719;}
.orgaCon .ty1{background:#6a82a6;}
.orgaCon .ty2{background:#8899b2;}
.orgaCon .ty3{background:#FFF;color:#1db4e9;border:2px solid #1db4e9;}
.orgaCon .ty4{background:#FFF;color:#1d6fe9;border:2px solid #1d6fe9;}
.orgaCon .ty5{background:#FFF;color:#284f7f;border:2px solid #284f7f;}
.orgaCon .ty6{background:#FFF;color:#f0a719;border:2px solid #f0a719;}
.orgaCon .ty7{background:#FFF;color:#a8a9ac;border:2px solid #a8a9ac;}
.orgaCon .by1 span{width:100%;}
.orgaCon .by2 span{width:49%;}
.orgaCon .by3 span{width:32%;}
.orgaCon .by4 span{width:24%;}
.orgaCon .by5 span{width:19%;}
.orgaCon .orgaG{display:flex;flex-wrap:wrap;}
.orgaCon .gupA,
.orgaCon .gupB{position:relative;padding-bottom:3%;margin-top:0.5%;}
.orgaCon .gupA{width:60%;margin-left:-0.3%;}
.orgaCon .gupB{width:39.2%;}
.orgaCon .gupC{width:19.2%;margin-right:0.8%;}
.orgaCon .gupD{width:80%;}
.orgaCon .gupE{width:80%;}
.orgaCon .gupF{width:19.5%;}
.orgaCon .gupB::before{background:#feefe7;width:calc(100% + 2rem);height:calc(100% - 2rem);position:absolute;left:-1rem;top:-1rem;border-radius:1rem;content:"";display:block;}
.orgaCon .gupC span,
.orgaCon .gupF span{margin-bottom:4.3%;}
.orgaCon .wrap_1{width:80%;}
.orgaCon .wrap_2{width:60.5%;}
.orgaCon .tyDL1,
.orgaCon .tyDL2{margin-right:1%;margin-bottom:1rem;background:#FFF;position:relative;}
.orgaCon .tyDL1{border-radius:0.5rem;border:2px solid #1d6fe9;}
.orgaCon .tyDL2{border-radius:0.5rem;border:2px solid #a8a9ac;}
.orgaCon .tyDL1,
.orgaCon .tyDL2{display:flex;}
.orgaCon .tyDL1 dt,
.orgaCon .tyDL2 dt{width:24%;min-height:8rem;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1;background:#FFF;font-size:2rem;font-family:'paper-m';padding:1.5rem 2rem;}
.orgaCon .tyDL1 dt{border-right:2px solid #1d6fe9;color:#1d6fe9;}
.orgaCon .tyDL2 dt{border-right:2px solid #a8a9ac;color:#a8a9ac;}
.orgaCon .tyDL1 dd,
.orgaCon .tyDL2 dd{width:75%;min-height:8rem;padding:1.5rem 2rem;}
.orgaCon .tyDL1 ul,
.orgaCon .tyDL2 ul{display:flex;flex-wrap:wrap;}
.orgaCon .tyDL1 li,
.orgaCon .tyDL2 li{width:25%;font-size:1.8rem;color:#1c1c1c;position:relative;padding:0.1rem 1.5rem;}
.orgaCon .tyDL1 li::before,
.orgaCon .tyDL2 li::before{width:8px;height:2px;background:#424242;position:absolute;left:0;top:1.4rem;content:"";display:block;}
.orgaCon .tyDL2 em{padding-left:0.5rem;color:#db4800;font-family:'paper-b';}
.orgaCon .txt1,
.orgaCon .txt2{position:absolute;left:0;bottom:0;font-size:1.6rem;font-family:'paper-sb';}
.orgaCon .txt1{color:#1d6fe9;}
.orgaCon .txt2{color:#f1a327;}
.orgaCon .txt3{color:#1f52e3;font-size:1.6rem;font-family:'paper-sb';}
.orgaCon i{font-size:1.2rem;font-family:'paper-l';padding-top:0.5rem;}
.orgaCon em{color:#1d6fe9;font-family:'paper-sb';padding-left:0.5rem;}
.orgaCon .space1{height:6rem;}
.orgaCon .space2{height:4rem;}
.orgaCon.orgaCon_7{padding-top:0;margin-top:-5rem;}
.oLine{background:#CCC;position:absolute;height:1px;}
.oLine1{left:9.5rem;top:0;width:1px;height:800%;}
.oLine2{left:9.5rem;top:28.5rem;width:25%;}
.oLine3{left:9.5rem;top:43rem;width:85%;}
.oLine4{left:9.5rem;top:51rem;width:85%;}
.oLine5{left:9.5rem;top:9.5rem;width:50%;}
.oLine6{left:9.5rem;top:42.5rem;width:50%;}
.oLine7{left:9.5rem;top:9.5rem;width:50%;}
.oLine8{left:9.5rem;top:38rem;width:50%;}
.oLine9{left:9.5rem;top:74.5rem;width:50%;}
.oLine10{left:9.5rem;top:9.5rem;width:85%;}
.oLine11{left:19.5rem;top:17.5rem;width:75%;}
.oLine12{left:19.5rem;top:25.5rem;width:75%;}
.oLine13{left:19.5rem;top:34.5rem;width:25%;}
.oLine14{left:19.5rem;top:48.5rem;width:50%;}
.oLine15{left:19.5rem;top:9.5rem;width:1px;height:39.1rem;}
.oLine16{left:9.5rem;top:9.5rem;width:85%;}
.oLine17{left:19.5rem;top:17.5rem;width:75%;}
.oLine18{left:19.5rem;top:25.5rem;width:60%;}
.oLine19{left:19.5rem;top:33.5rem;width:10%;}
.oLine20{left:19.5rem;top:9.5rem;width:1px;height:24.1rem;}
.oLine21{right:13.5rem;top:9.5rem;width:1px;height:8rem;}
.oLine22{left:9.5rem;top:9.5rem;width:50%;}
.oLine23{left:9.5rem;top:3.5rem;width:50%;}
.oLine24{left:9.5rem;top:49.5rem;width:50%;}
.oLine25{left:9.5rem;top:84.5rem;width:50%;}
@media all and (max-width:1280px) {
	.orgaCon span{font-size:1.8rem;}
	.orgaCon .orgaH span{font-size:2rem;}
	.orgaCon .tyDL1 li,
	.orgaCon .tyDL2 li{font-size:1.6rem;}
}
@media all and (max-width:1024px) {
	.orgaBoss{font-size:2.4rem;width:16rem;height:16rem;margin: 0 auto;}
	.orgaCate{font-size:2rem;width:14rem;height:14rem;position:relative;left:unset;top:unse;margin: 0 auto;}
	.orgaCon{padding-left:1rem;}
	.orgaGBoss span{margin: 0 auto;}
	.orgaCon .gupA{width:100%;margin-left:0;}
	.orgaCon .gupB{width:100%;}
	.orgaCon .by5 span{width:24%;}
	.orgaCon .wrap_1,
	.orgaCon .wrap_2{width:100%;}
	.orgaCon .txt1,
	.orgaCon .txt2{position:relative;font-size:1.4rem;margin-top:1rem;}
	.oLine{display:none;}
	.oLine1{left:50%;height:880%;display:block;}
}
@media all and (max-width:768px) {
	.orgaGBoss span{width:49%;}
	.orgaCon span{height:5.5rem;font-size:1.6rem;}
	.orgaCon .tyDL1,
	.orgaCon .tyDL2{display:block}
	.orgaCon .tyDL1 dt,
	.orgaCon .tyDL2 dt{height:5.5rem;font-size:1.6rem;width:100%;min-height:unset;border-right:0;}
	.orgaCon .tyDL1 dd,
	.orgaCon .tyDL2 dd{width:100%;min-height:unset;}
	.orgaCon .tyDL1 dt{border-bottom:2px solid #1d6fe9;}
	.orgaCon .tyDL2 dt{border-bottom:2px solid #a8a9ac;}
	.orgaCon .tyDL1 li,
	.orgaCon .tyDL2 li{width:33.3%;font-size:1.4rem;}
	.orgaCon .tyDL1 li::before,
	.orgaCon .tyDL2 li::before{top:1.1rem;}
	.orgaCon .by3 span,
	.orgaCon .by4 span,
	.orgaCon .by5 span{width:49%;}
	.orgaCon .gupC,
	.orgaCon .gupD,
	.orgaCon .gupE,
	.orgaCon .gupF{width:100%;margin-right:0;}
	.orgaCon .gupB {margin-top:3%;}
	.orgaCon .gupC span,
	.orgaCon .gupF span{margin-bottom:1%;}
	.orgaCon .space1,
	.orgaCon .space2{height:2rem;}
	.oLine1{display:none;}
}




/*대학/대학원*/
.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;}
}