@charset "utf-8";
@import url("https://use.typekit.net/lai0dux.css");
/*===== 공통 =====*/
/* 여백 */
.sec-gap {display:block;clear:both;height:60px;}
.sec-sgap {display:block;clear:both;height:45px;}
.sec-ssgap {display:block;clear:both;height:30px;}

@media only screen and (max-width:899px) {
    .sec-gap {height:50px;}
    .sec-sgap {height:30px;}
    .sec-ssgap {height:25px;}
}
@media only screen and (max-width:699px) {
    .sec-gap {height:40px;}
    .sec-sgap {height:25px;}
    .sec-ssgap {height:20px;}
}
@media only screen and (max-width:499px) {
    .sec-gap {height:30px;}
    .sec-sgap {height:20px;}
    .sec-ssgap {height:15px;}
}
.csc-c1 {color:#0854ac}
.csc-c2 {color:#c31a21}
.csc-c3 {color:#0a2d4f}
.csc-c4 {color:#c69871}
.csc-c5 {color:#7d899b}
.csc-c6 {color:#d4dbe7}
/* 학과 이미지 슬라이드 공통 */
.dept-img-slide .ctrlnums-wrap {font-size:0;position:absolute;bottom:10px;left:25px;z-index:1}
.dept-img-slide .ctrlnums-wrap .disabled {display:none}
.dept-img-slide .ctrlnums-wrap span {display:inline-block;vertical-align:middle;font-size:0}
.dept-img-slide button {border:0;background:none;display:inline-block;vertical-align:middle;width:22px;height:22px;position:relative}
.dept-img-slide button:before {display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.dept-img-slide .ctrl-dots button:before {width:10px;height:10px;background:#fff;border-radius:50%;opacity:.5}
.dept-img-slide .ctrl-dots .active:before {opacity:1;border:2px solid #fff;background:transparent}
.dept-img-slide .ctrl-btns .btn-play {display:none}
.dept-img-slide .ctrl-btns .btn-play:before {width:0;height:0;border:5px solid transparent;border-left:10px solid #fff;border-right:0}
.dept-img-slide .ctrl-btns .btn-stop:before {width:7px;height:10px;border:2px solid #fff;border-top:0;border-bottom:0;box-sizing:border-box;}
.dept-img-slide .ctrl-nav button:before {}

.pimg-sec img {max-width:100%}


/* 컨텐츠가이드 ///////////////////// */
/* 학과소개 - type1 */
.deptinfo-type1 {position:relative;border-top:3px solid #0854ac;background:#e9edf3;border-radius:0 0 55px 0}
.deptinfo-type1.no-border {border:0}
.deptinfo-type1 .dept-tit {position:relative;background:#fff;margin:0 50px;z-index:1;font-size:1.765em;font-weight:700;color:#000;text-align:center;padding:22px 15px 31px}
.deptinfo-type1 .dept-tit .logo {position:relative;display:inline-block;margin-right:-19px}
.deptinfo-type1 .dept-tit .logo:before {display:inline-block;content:"";width:175px;height:62px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat 0 -71px}
.deptinfo-type1 .txt-sec {padding:27px 50px;text-align:center;}
.deptinfo-type1 .txt-sec .stit {color:#333;font-size:1.412em;margin-bottom:5px}
.deptinfo-type1 .txt-sec .stit em {font-style:normal;font-weight:500}
@media all and (max-width:999px){
	.deptinfo-type1 .dept-tit .logo {margin-right:-10px}
	.deptinfo-type1 .dept-tit .logo:before {width:140px;height:50px;background-size:358px auto;background-position:0 -57px}
}
@media all and (max-width:799px){
	.deptinfo-type1 .dept-tit {font-size:1.5em;margin:0 30px}
	.deptinfo-type1 .dept-tit .logo {display:block;margin:0 auto}
	.deptinfo-type1 .dept-tit .logo:before {width:105px;height:38px;background-size:269px auto;background-position:0 -43px}
	.deptinfo-type1 .txt-sec .stit {font-size:1.25em}
	.deptinfo-type1 .txt-sec {padding:27px 30px}
}
@media all and (max-width:600px){
	.deptinfo-type1 .dept-tit {font-size:1.3em}
	.deptinfo-type1 .dept-tit .logo:before {width:88px;height:31px;background-size:224px auto;background-position:0 -36px}
}
@media all and (max-width:400px){
	.deptinfo-type1 .dept-tit {margin:0 20px}
	.deptinfo-type1 .dept-tit .logo:before {width:70px;height:25px;background-size:179px auto;background-position:0 -29px}
	.deptinfo-type1 .txt-sec {padding:20px 20px}
	.deptinfo-type1 .txt-sec .stit {font-size:1.15em}
}
/* 학과소개 - type2 */
.deptinfo-type2 {position:relative;border-bottom:3px solid #0854ac;padding:0 0 33px 420px}
.deptinfo-type2 .logo {display:block;position:absolute;top:0;left:0;width:420px;text-align:right;box-sizing:border-box;padding-right:15px}
.deptinfo-type2 .logo:before {display:block;content:"";width:194px;height:69px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat}
.deptinfo-type2 .logo .etit {color:#223c55;font-family:"univia-pro",sans-serif;font-weight:600;font-size:1.059em}
.deptinfo-type2 .txt-sec {background:#f6f6f6;padding:25px 25px;color:#223c55;box-sizing:border-box;min-height:135px}
.deptinfo-type2 .txt-sec .dept-tit {font-size:1.294em;font-weight:500;color:#000;line-height:1.2;margin-bottom:5px}
.deptinfo-type2 .txt-sec .dept-tit span {display:block}
.deptinfo-type2 + .deptlist-type4 {border-top:0}
@media all and (max-width:999px){
	.deptinfo-type2 {padding:0 0 40px 185px}
	.deptinfo-type2 .logo {top:auto;bottom:13px}
	.deptinfo-type2 .logo:before {width:156px;height:56px;background-size:358px auto;}
	.deptinfo-type2 .logo .etit {font-size:1em}
	.deptinfo-type2 .txt-sec .dept-tit span {display:inline}
}
@media all and (max-width:799px){
	.deptinfo-type2 {padding-left:140px}
	.deptinfo-type2 .logo:before {width:117px;height:42px;background-size:269px auto;}
}
@media all and (max-width:600px){
	.deptinfo-type2 {padding:0 0 25px}
	.deptinfo-type2 .logo {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:auto;padding:0 0 10px}
	.deptinfo-type2 .logo:before {width:97px;height:35px;background-size:224px auto;margin-bottom:-19px}
	.deptinfo-type2 .logo .etit {font-size:14px}
	.deptinfo-type2 .txt-sec .dept-tit {font-size:1.2em}
}
@media all and (max-width:500px){
	.deptinfo-type2 .logo:before {width:97px;height:35px;background-size:224px auto;margin-bottom:0}
	.deptinfo-type2 .logo .etit {font-size:13px}
	.deptinfo-type2 .txt-sec {padding:20px 20px}
}
/* 학과소개 - type3 */
.deptinfo-type3 .text-sec {position:relative;padding:0 0 0 620px;font-size:0;overflow:hidden;}
.deptinfo-type3 .text-sec:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:360px}
.deptinfo-type3 .text-sec .pimg-sec {position:absolute;top:0;left:0;width:550px;overflow:hidden;border-radius:0 0 80px 0;z-index:2}
.deptinfo-type3 .text-sec .pimg-sec img {width:100%}
.deptinfo-type3 .text-sec .txt-sec {display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;font-size:1.059rem;color:#444;margin-bottom:30px}
.deptinfo-type3 .text-sec .txt-sec:before, .deptinfo-type3 .text-sec .txt-sec:after {display:block;content:"";position:absolute}
.deptinfo-type3 .text-sec .txt-sec:before {width:100%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat -1px -1px;bottom:0;right:125px}
.deptinfo-type3 .text-sec .txt-sec:after {width:106px;height:39px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -177px -94px;bottom:-1px;right:9px}
.deptinfo-type3 .text-sec .txt-sec .dept-tit {font-size:1.667em;font-weight:500;color:#0854ac;margin:0 0 30px;/* margin:67px 0 30px */}
.deptinfo-type3 .text-sec .txt-sec .dept-tit span {display:block}
@media all and (max-width:1200px){
	.deptinfo-type3 .text-sec {padding-left:51%}
	.deptinfo-type3 .text-sec:before {padding-top:60%}
	.deptinfo-type3 .text-sec .pimg-sec {width:45%}
}
@media all and (max-width:999px){
	.deptinfo-type3 .text-sec .pimg-sec {border-radius:0 0 40px 0}
	.deptinfo-type3 .text-sec .txt-sec {font-size:1rem}
	.deptinfo-type3 .text-sec .txt-sec .dept-tit {font-size:1.35em;margin-bottom:20px}
}
@media all and (max-width:799px){
	.deptinfo-type3 .text-sec {padding-left:0}
	.deptinfo-type3 .text-sec:before {display:none;}
	.deptinfo-type3 .text-sec .pimg-sec {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:100%}
	.deptinfo-type3 .text-sec .txt-sec:before {right:105px}
	.deptinfo-type3 .text-sec .txt-sec:after {width:85px;height:32px;background-size:358px auto;background-position:-142px -76px}
	.deptinfo-type3 .text-sec .txt-sec .dept-tit {margin:10px 0 7px}
}

/* 리스트 - 아이콘형 */
.deptinfo-icon .ico-list {position:relative;padding:38px 0 25px 240px;box-sizing:border-box;min-height:190px}
.deptinfo-icon .ico-list:before {display:block;content:"";width:100%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat -1px -1px;position:absolute;bottom:0;left:0;}
.deptinfo-icon .ico-list:after {display:block;content:"";width:83px;height:1px;background:#cbcbcb;position:absolute;top:50px;left:140px}
.deptinfo-icon .ico-list .ico {position:absolute;top:20px;left:0;width:140px}
.deptinfo-icon .ico-list .ico:before, .deptinfo-icon .ico-list .ico:after {display:block;content:"";width:100%;border-radius:0 0 30px 0;position:relative;z-index:1}
.deptinfo-icon .ico-list .ico:before {padding-top:100%;background:#89b3e4 url(/resources/_Img/Common/dept/dept_infotype3_ico1.png) no-repeat 50% 50%;background-size:51.429% auto;}
.deptinfo-icon .ico-list .ico:after {height:100%;position:absolute;top:0;left:0;padding:10px 10px 0 0;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat;opacity:.6;z-index:-1}
.deptinfo-icon .ico-list .txt-sec .dept-tit {font-size:1.412em;font-weight:500;color:#444;margin-bottom:10px}
/* 아이콘 및 배경색상 */
.deptinfo-icon .ico-list .ico1:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico1.png)}
.deptinfo-icon .ico-list .ico2:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico2.png)}
.deptinfo-icon .ico-list .ico3:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico3.png)}
.deptinfo-icon .ico-list .ico4:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico4.png)}
.deptinfo-icon .ico-list .ico5:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico5.png)}
.deptinfo-icon .ico-list .ico6:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico6.png)}
.deptinfo-icon .ico-list .ico7:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico7.png)}
.deptinfo-icon .ico-list .ico8:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico8.png)}
.deptinfo-icon .ico-list .ico9:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico9.png)}
.deptinfo-icon .ico-list .ico10:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico10.png)}
.deptinfo-icon .ico-list .ico11:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico11.png)}
.deptinfo-icon .ico-list .ico12:before {background-image:url(/resources/_Img/Common/dept/deptinfo-icon_ico12.png)}
.deptinfo-icon .ico-list .bgc1:before {background-color:#89b3e4}
.deptinfo-icon .ico-list .bgc2:before {background-color:#86c9e5}
.deptinfo-icon .ico-list .bgc3:before {background-color:#bee0ee}
@media all and (max-width:999px){
	.deptinfo-icon .ico-list {padding-left:212px;min-height:155px}
	.deptinfo-icon .ico-list:after {left:112px}
	.deptinfo-icon .ico-list .ico {width:112px}
}
@media all and (max-width:799px){
	.deptinfo-icon .ico-list {padding:25px 0 20px 135px;min-height:130px}
	.deptinfo-icon .ico-list:after {top:35px;left:0;width:120px}
	.deptinfo-icon .ico-list .ico {width:84px}
	.deptinfo-icon .ico-list .txt-sec .dept-tit {font-size:1.25em}
}
@media all and (max-width:600px){
	.deptinfo-icon .ico-list {padding-left:100px;min-height:105px}
	.deptinfo-icon .ico-list:after {width:80px}
	.deptinfo-icon .ico-list .ico {width:56px}
	.deptinfo-icon .ico-list .ico:before, .deptinfo-icon .ico-list .ico:after {border-radius:0 0 15px 0}
	.deptinfo-icon .ico-list .ico:before {background-size:80% auto}
}
@media all and (max-width:400px){
	.deptinfo-icon .ico-list {padding-left:77px}
	.deptinfo-icon .ico-list:after {width:65px}
	.deptinfo-icon .ico-list .ico {width:42px}
	.deptinfo-icon .ico-list .ico:after {padding:5px 5px 0 0}
	.deptinfo-icon .ico-list .txt-sec .dept-tit {font-size:1.15em}
}

/* 리스트 type1 */
.deptlist-type1 {width:100%;border-top:3px solid #0854ac;font-size:0;position:relative;}
.deptlist-type1:before {display:block;content:"";width:100%;height:1px;background:#d9d9d9;position:absolute;bottom:0;left:0;}
.deptlist-type1 .dept-list {display:inline-block;vertical-align:top;font-size:1rem;width:33.333%;box-sizing:border-box;border-bottom:1px solid #d9d9d9;padding:36px 30px 25px;position:relative;opacity:0}
.deptlist-type1 .dept-list:before {display:block;content:"";width:60px;height:22px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -387px -181px;position:absolute;top:15px;right:15px}
.deptlist-type1 .dept-list .dept-tit {font-size:1.294em;font-weight:500;color:#333;margin-bottom:20px}
.deptlist-type1 .dept-list .dept-tit .etit {color:#1689b9;font-size:0.818em;font-family:univia-pro, "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", sans-serif;display: block;}
.deptlist-type1 .dept-list .txt-sec {padding:15px 25px;box-sizing:border-box;border-radius:0 0 30px 0}
.deptlist-type1.loaded .dept-list .txt-sec {background:#f6f6f6}
.deptlist-type1 .txt-sec ul.half {font-size:0}
.deptlist-type1 .txt-sec ul.half > li {width:50%;display:inline-block;vertical-align:top}
/* 리스트 type1 - 숫자형 */
.deptlist-type2 {border:1px solid #d9d9d9;border-bottom:0}
.deptlist-type2 .dept-tit {position:relative;padding-left:60px;margin-bottom:28px}
.deptlist-type2 .dept-tit .num {display:block;width:45px;line-height:45px;border-radius:0 0 20px 0;background:#1689b9;font-size:1.059em;font-family:"univia-pro",sans-serif;color:#fff;vertical-align:middle;text-align:center;position:absolute;top:-6px;left:0}
@media all and (min-width:800px){
	.deptlist-type1.loaded .dept-list {border-right:1px solid #d9d9d9;opacity:1}
	/* 리스트 칼럼 갯수 */
	.deptlist-type1.col1 .dept-list {width:100%}
	.deptlist-type1.col1 .dept-list:nth-child(-n+1) {border-top:0}
	.deptlist-type1.col1 .dept-list {border-right:0}
	.deptlist-type1.col2 .dept-list {width:50%}
	.deptlist-type1.col2 .dept-list:nth-child(-n+2) {border-top:0}
	.deptlist-type1.col2 .dept-list:nth-child(2n+2) {border-right:0}
	.deptlist-type1.col3 .dept-list {width:33.333%}
	.deptlist-type1.col3 .dept-list:nth-child(-n+3) {border-top:0}
	.deptlist-type1.col3 .dept-list:nth-child(3n+3) {border-right:0}
	.deptlist-type1.col4 .dept-list {width:25%}
	.deptlist-type1.col4 .dept-list:nth-child(-n+4) {border-top:0}
	.deptlist-type1.col4 .dept-list:nth-child(4n+4) {border-right:0}
}
@media all and (max-width:999px){
	.deptlist-type1 .dept-list {padding:31px 20px 20px}
	.deptlist-type1 .dept-list:before {top:10px;right:10px}
	.deptlist-type1 .dept-list .dept-tit {margin-bottom:10px}
	.deptlist-type1 .dept-list .txt-sec {padding:15px 20px}
}
@media all and (max-width:799px){
	.deptlist-type1 .dept-list {width:100%;border-right:0;padding:30px 0 20px;opacity:1}
	.deptlist-type1.num .dept-list {padding:30px 20px 20px}
	.deptlist-type1.num .dept-tit {padding-left:0}
	.deptlist-type1.num .dept-tit .num {width:36px;line-height:36px;font-size:14px;top:-31px;left:-21px}
	.deptlist-type1 .txt-sec ul.half > li {width:100%;display:block}
}
@media all and (max-width:600px){
	.deptlist-type1 .dept-list .dept-tit {font-size:1.2em}
}

/* 리스트 type2 */
.deptlist-type2 {width:100%;border:1px solid #d9d9d9;border-bottom:0;font-size:0;position:relative;}
.deptlist-type2:before {display:block;content:"";width:100%;height:1px;background:#d9d9d9;position:absolute;bottom:0;left:0;}
.deptlist-type2 .dept-list {display:inline-block;vertical-align:top;font-size:1rem;width:33.333%;box-sizing:border-box;border-bottom:1px solid #d9d9d9;padding:36px 30px 25px;position:relative;opacity:0}
.deptlist-type2 .dept-list:before {display:block;content:"";width:60px;height:22px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -387px -181px;position:absolute;top:15px;right:15px}
.deptlist-type2 .dept-list .dept-tit {font-size:1.294em;font-weight:500;color:#333;margin-bottom:20px;position:relative;padding-left:60px;margin-bottom:28px}
.deptlist-type2 .dept-list .dept-tit .num {display:block;width:45px;line-height:45px;border-radius:0 0 20px 0;background:#1689b9;font-size:1.059em;font-family:"univia-pro",sans-serif;color:#fff;vertical-align:middle;text-align:center;position:absolute;top:-6px;left:0}
.deptlist-type2 .dept-list .dept-tit .etit {color:#1689b9;font-size:0.818em;font-family:univia-pro, "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", sans-serif;display: block;}
.deptlist-type2 .dept-list .txt-sec {padding:15px 25px;box-sizing:border-box;border-radius:0 0 30px 0}
.deptlist-type2.no-dept-conts {border-top:0}
.deptlist-type2.loaded .dept-list .txt-sec {background:#f6f6f6}
/* 숫자 없을때 */
.deptlist-type2.no-nums .dept-list .dept-tit {padding-left:0}
@media all and (min-width:800px){
	.deptlist-type2.loaded .dept-list {border-right:1px solid #d9d9d9;opacity:1}
	/* 리스트 칼럼 갯수 */
	.deptlist-type2.col1 .dept-list {width:100%}
	.deptlist-type2.col1 .dept-list:nth-child(-n+1) {border-top:0}
	.deptlist-type2.col1 .dept-list {border-right:0}
	.deptlist-type2.col2 .dept-list {width:50%}
	.deptlist-type2.col2 .dept-list:nth-child(-n+2) {border-top:0}
	.deptlist-type2.col2 .dept-list:nth-child(2n+2) {border-right:0}
	.deptlist-type2.col3 .dept-list {width:33.333%}
	.deptlist-type2.col3 .dept-list:nth-child(-n+3) {border-top:0}
	.deptlist-type2.col3 .dept-list:nth-child(3n+3) {border-right:0}
	.deptlist-type2.col4 .dept-list {width:25%}
	.deptlist-type2.col4 .dept-list:nth-child(-n+4) {border-top:0}
	.deptlist-type2.col4 .dept-list:nth-child(4n+4) {border-right:0}
}
@media all and (max-width:999px){
	.deptlist-type2 .dept-list {padding:31px 20px 20px}
	.deptlist-type2 .dept-list:before {top:10px;right:10px}
	.deptlist-type2 .dept-list .dept-tit {margin-bottom:10px}
	.deptlist-type2 .dept-list .txt-sec {padding:15px 20px}
}
@media all and (max-width:799px){
	.deptlist-type2 .dept-list {width:100%;border-right:0;padding:30px 20px 20px;opacity:1}
	.deptlist-type2 .dept-list .dept-tit {padding-left:0}
	.deptlist-type2 .dept-list .dept-tit .num {width:36px;line-height:36px;font-size:14px;top:-31px;left:-21px}
}
@media all and (max-width:600px){
	.deptlist-type2 .dept-list .dept-tit {font-size:1.2em}
}

/* 리스트 type3 */
.deptlist-type3 {border:1px solid #d5d5d5;padding:0 30px}
.deptlist-type3 .deptlist-tit {background:#0854ac;padding:28px 40px;margin-top:-1px}
.deptlist-type3 .deptlist-tit span {color:#fff;font-family:"univia-pro","Noto Sans KR", sans-serif;font-weight:400;margin-right:4px}
.deptlist-type3 .deptlist-tit .etit {font-weight:600;font-size:1.765em}
.deptlist-type3 .deptlist-tit .stit {font-size:1.176em;color:#5388c5}
.deptlist-type3 .deptlist-tit .ktit {font-size:1.059em}
.deptlist-type3 .dept-list {background:url(/resources/_Img/Common/dept/bg_ptrn2.gif) repeat-x 0 bottom;position:relative;}
.deptlist-type3 .dept-list:last-child {background:none}
.deptlist-type3 .dept-list .txt-sec .dept-tit {font-size:0;font-weight:500;color:#000;margin-bottom:11px}
.deptlist-type3 .dept-list .txt-sec .dept-tit span {display:inline-block;vertical-align:top;font-size:1.294rem;line-height:1}
.deptlist-type3 .dept-list .dept-tit .etit {color:#1689b9;font-size:0.818em;font-family:univia-pro, "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", sans-serif;display: block;}
.deptlist-type3 .dept-list .txt-sec .dept-tit .cate {color:#fff;border-radius:999px;background:#7d899b;line-height:25px;font-size:14px;font-weight:300;margin-left:13px;min-width:85px;text-align:center}
.deptlist-type3 .dept-list .txt-sec .stit {color:#0854ac;margin-bottom:3px}
/* 리스트 type2 - 이미지형 */
.deptlist-type3 .dept-list {padding:40px 0 40px 195px}
.deptlist-type3 .dept-list .pimg-sec {border-radius:50%;overflow:hidden;position:absolute;top:40px;left:30px}
/* 리스트 type2 - 숫자형 */
.deptlist-type3.num .dept-list {padding:44px 0 40px 50px}
.deptlist-type3.num .dept-list .num {display:block;position:absolute;top:40px;left:0;border-radius:0 0 15px 0;background:#f5f5f5;width:35px;line-height:35px;text-align:center;font-size:0.941em;font-family:"univia-pro",sans-serif;color:#0854ac;vertical-align:middle;}
@media all and (max-width:999px){
	.deptlist-type3 {padding:0}
	.deptlist-type3 .deptlist-tit {margin:-1px -1px 0;padding:18px 30px}
	.deptlist-type3 .dept-list {margin:0 30px;padding:30px 0}
	.deptlist-type3 .dept-list .txt-sec .dept-tit span {vertical-align:middle}
	.deptlist-type3 .dept-list .pimg-sec {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 20px 20px 0;float:left;width:100px}
	.deptlist-type3.num .dept-list {padding:30px 0}
	.deptlist-type3.num .dept-list .num {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 10px 0 0;float:left;}
}
@media all and (max-width:600px){
	.deptlist-type3 .deptlist-tit {padding:10px 20px}
	.deptlist-type3 .deptlist-tit .etit {display:block;font-size:1.3em}
	.deptlist-type3 .deptlist-tit .stit {font-size:1em}
	.deptlist-type3 .deptlist-tit .ktit {font-size:1em}
	.deptlist-type3 .dept-list {margin:0 20px;padding:20px 0}
	.deptlist-type3 .dept-list .txt-sec .dept-tit span {font-size:1.2rem}
	.deptlist-type3 .dept-list .pimg-sec {width:80px;margin:0 20px 10px 0}
	.deptlist-type3.num .dept-list {padding:20px 0}
	.deptlist-type3.num .dept-list .num {margin:-5px 10px 0 0}
}
@media all and (max-width:400px){
	.deptlist-type3 .dept-list .txt-sec .dept-tit span {margin-right:7px}
	.deptlist-type3 .dept-list .txt-sec .dept-tit .cate {margin:0}
}

/* 리스트 type4 */
.deptlist-type4 {border-top:2px solid #0854ac}
.deptlist-type4 .dept-list {position:relative;padding:30px 40px 60px 170px}
.deptlist-type4 .dept-list:after {display:block;content:"";width:100%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat -1px -1px;position:absolute;bottom:0;left:0;}
.deptlist-type4 .dept-list .ico {display:block;position:absolute;top:28px;left:20px;border-radius:0 0 20px 0;width:100px;background:#ececec url(/resources/_Img/Common/dept/deptlist_type3_ico1.png) no-repeat 50% 50%;background-size:80% auto}
.deptlist-type4 .dept-list .ico:before {display:block;content:"";width:0;padding-top:100%}
.deptlist-type4 .dept-list .dept-tit {font-size:1.294em;font-weight:500;color:#444;margin-bottom:19px;padding:3px 0 3px 50px;position:relative}
.deptlist-type4 .dept-list .dept-tit .etit {color:#1689b9;font-size:0.818em;font-family:univia-pro, "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", sans-serif;display: block;}
.deptlist-type4 .dept-list .dept-tit .num {display:block;font-size:15px;font-family:"univia-pro",sans-serif;color:#fff;width:34px;line-height:34px;border-radius:50%;background:#1689b9;vertical-align:middle;text-align:center;position:absolute;top:0;left:0;}
.deptlist-type4 .dept-list .txt-sec {background:#f3f6f9;margin-bottom:20px;padding:15px 30px}
.deptlist-type4 .dept-list ul, .deptlist-type4 .dept-list ol {font-size:0;position:relative}
.deptlist-type4 .dept-list ul:before, .deptlist-type4 .dept-list ol:before {display:block;content:"";width:1px;height:100%;position:absolute;top:0;left:50%;background:#d6d8d9}
.deptlist-type4 .dept-list ul > li, .deptlist-type4 .dept-list ol > li {display:inline-block;vertical-align:top;font-size:1rem;box-sizing:border-box;width:50%}
.deptlist-type4 .dept-list ul > li:nth-child(2n+2) {padding-left:45px}
.deptlist-type4 .dept-list .c-list01 > li:nth-child(2n+2):before, .deptlist-type4 .c-list02 > li:nth-child(2n+2):before, .deptlist-type4 .c-list01-li:nth-child(2n+2):before, .deptlist-type4 .c-list02-li:nth-child(2n+2):before {left:30px}
@media all and (max-width:1200px){
	.deptlist-type4 .dept-list .num-li-list:after {display:none}
}
@media all and (max-width:999px){
	.deptlist-type4 .dept-list {padding:30px 0 40px 120px}
	.deptlist-type4 .dept-list .ico {width:80px;left:0}
	.deptlist-type4 .dept-list .dept-tit {padding:0 0 0 40px}
	.deptlist-type4 .dept-list .dept-tit .num {font-size:14px;width:28px;line-height:28px;top:3px}
}
@media all and (max-width:799px){
	.deptlist-type4 .dept-list {padding:20px 0 30px 80px}
	.deptlist-type4 .dept-list .ico {width:60px;top:20px}
	.deptlist-type4 .dept-list .txt-sec {padding:15px 20px}
}
@media all and (max-width:600px){
	.deptlist-type4 .dept-list {padding:20px 0 30px 60px}
	.deptlist-type4 .dept-list .ico {width:40px;}
	.deptlist-type4 .dept-list .dept-tit {font-size:1.2em}
	.deptlist-type4 .dept-list ul:before, .deptlist-type4 .dept-list ol:before {display:none}
	.deptlist-type4 .dept-list ul > li {width:100%;margin:0}
	.deptlist-type4 .dept-list ul > li:nth-child(2n+2) {padding-left:15px}
	.deptlist-type4 .dept-list .c-list01 > li:nth-child(2n+2):before, .deptlist-type4 .c-list02 > li:nth-child(2n+2):before, .deptlist-type4 .c-list01-li:nth-child(2n+2):before, .deptlist-type4 .c-list02-li:nth-child(2n+2):before {left:0}
}
@media all and (max-width:400px){
	.deptlist-type4 .dept-list {padding:20px 0 30px}
	.deptlist-type4 .dept-list .ico {display:none}
}

/* 리스트 type5 */
.deptlist-type5 {border-top:2px solid #0854ac}
.deptlist-type5 .dept-list {position:relative;padding:30px 0 30px 215px}
.deptlist-type5 .dept-list:after {display:block;content:"";width:100%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat -1px -1px;position:absolute;bottom:0;left:0;}
.deptlist-type5 .dept-list .dept-tit {font-size:1.294em;font-weight:500;position:absolute;top:-2px;left:0;font-family:"univia-pro","Noto Sans KR",sans-serif;color:#fff;width:200px;height:100px;background:#0854ac;box-sizing:border-box;padding:23px 10px 0;text-align:center;border-radius:0 0 20px 0}
.deptlist-type5 .dept-list .dept-tit:before {display:block;content:"";width:98px;height:35px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -197px -168px;position:absolute;bottom:0;right:0;}
.deptlist-type5 .dept-list .dept-tit .etit {color:#1689b9;font-size:0.818em;font-family:univia-pro, "Noto Sans SC", "Noto Sans TC", "Noto Sans KR", sans-serif;display: block;}
.deptlist-type3-ct .deptlist-tit .stit,
.deptlist-type5 .stit{font-size:1rem;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;font-weight:200;letter-spacing:0;}
.deptlist-type5 .dept-list ul, .deptlist-type5 .dept-list ol {font-size:0;position:relative}
.deptlist-type5 .dept-list ul > li, .deptlist-type5 .dept-list ol > li {display:inline-block;vertical-align:top;font-size:1rem;box-sizing:border-box;}
.deptlist-type5 .dept-list .num-li-list > li {width:33.333%;padding:3px 20px 3px 75px;position:relative;font-size:1.059rem;margin:7px 0}
.deptlist-type5 .dept-list .num-li-list > li .num {position:absolute;top:0;left:29px;width:34px;line-height:34px;border-radius:50%;background:#dbe4ec;font-family:"univia-pro",sans-serif;font-size:14px;color:#0c3258;text-align:center;}
.deptlist-type5 .dept-list .num-li-list:before, .deptlist-type5 .dept-list .num-li-list:after {display:block;content:"";width:1px;height:100%;position:absolute;top:0;background:#d6d8d9}
.deptlist-type5 .dept-list .num-li-list:before {left:33.333%}
.deptlist-type5 .dept-list .num-li-list:after {left:66.666%}
@media all and (max-width:1200px){
	.deptlist-type5 .dept-list .num-li-list:after {display:none}
	.deptlist-type5 .dept-list .num-li-list > li {width:50%}
	.deptlist-type5 .dept-list .num-li-list:before {left:50%}
}
@media all and (max-width:799px){
	.deptlist-type5 .dept-list {padding-left:0}
	.deptlist-type5 .dept-list .dept-tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:-30px 0 30px;padding:15px 20px;width:100%;height:auto;text-align:left}
	.deptlist-type5 .dept-list .num-li-list > li {padding-left:65px}
	.deptlist-type5 .dept-list .num-li-list > li .num {left:20px}
}
@media all and (max-width:600px){
	.deptlist-type5 .dept-list {padding:20px 0}
	.deptlist-type5 .dept-list .dept-tit {font-size:1.2em;margin:-20px 0 20px}
	.deptlist-type5 .dept-list .num-li-list:before {display:none}
	.deptlist-type5 .dept-list .num-li-list > li {padding-left:45px}
	.deptlist-type5 .dept-list .num-li-list > li .num {left:10px;width:28px;line-height:28px}
}
@media all and (max-width:500px){
	.deptlist-type5 .dept-list .num-li-list > li {padding-left:35px;width:100%;margin:2px 0}
	.deptlist-type5 .dept-list .num-li-list > li .num {left:0}
}

/* 이미지 type1 */
.dept-img-type1 .dept-list {position:relative;padding-left:600px;box-sizing:border-box;margin-bottom:30px}
.dept-img-type1 .dept-list .dept-img-slide {position:absolute;top:0;left:0;width:100%;max-width:550px;overflow:hidden}
.dept-img-type1 .dept-list .dept-img-slide:before {display:block;content:"";width:0;padding-top:54.545%}
.dept-img-type1 .dept-list .dept-img-slide .img-slide {position:absolute;top:0;left:0;width:100%;height:100%}
.dept-img-type1 .dept-list .dept-tit {font-size:1.412em;font-weight:700;color:#0854ac;position:relative;padding:10px 0 7px 57px;margin-bottom:34px}
.dept-img-type1 .dept-list .dept-tit:before, .dept-img-type1 .dept-list .dept-tit:after {display:block;content:"";position:absolute;right:0}
.dept-img-type1 .dept-list .dept-tit:before {width:200%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat-x;top:100%;margin-top:13px}
.dept-img-type1 .dept-list .dept-tit:after {width:88px;height:32px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -297px -171px;top:2px}
.dept-img-type1 .dept-list .dept-tit .num {display:block;width:45px;border-radius:0 0 20px 0;background:#0854ac;color:#fff;vertical-align:middle;text-align:center;font-size:0.75em;font-weight:400;position:absolute;top:0;left:0;}
.dept-img-type1 .dept-list .dept-tit .num:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.dept-img-type1 .dept-list .txt-sec {background:#f5f5f5;box-sizing:border-box;min-height:210px;padding:23px 30px}
@media all and (max-width:1200px){
	.dept-img-type1 .dept-list {padding-left:48%}
	.dept-img-type1 .dept-list .dept-img-slide {max-width:45%}
}
@media all and (max-width:999px){
	.dept-img-type1 .dept-list {padding-left:0}
	.dept-img-type1 .dept-list .dept-img-slide {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 30px;max-width:100%}
	.dept-img-type1 .dept-list .txt-sec {min-height:inherit;padding:13px 20px}
	.dept-img-type1 .dept-list .dept-tit {padding:0 0 0 45px;margin-bottom:14px}
	.dept-img-type1 .dept-list .dept-tit:before {width:100%}
	.dept-img-type1 .dept-list .dept-tit .num {width:36px;font-size:0.941rem}
}
@media all and (max-width:799px){
	.dept-img-type1 .dept-list .dept-tit {font-size:1.25em}
}
@media all and (max-width:600px){
	.dept-img-type1 .dept-list .dept-img-slide {margin-bottom:25px}
	.dept-img-type1 .dept-list .dept-tit:after {width:71px;height:26px;background-position:-238px -137px;background-size:358px auto;}
	.dept-img-type1 .dept-list .dept-tit .num {top:-3px;border-radius:0 0 15px 0}
}
@media all and (max-width:400px){
	.dept-img-type1 .dept-list .dept-tit {font-size:1.15em}
	.dept-img-type1 .dept-list .dept-tit:after {width:53px;height:20px;background-position:-179px -103px;background-size:269px auto;top:-20px}
}

/* 이미지 type2 */
.dept-img-type2 {font-size:0}
.dept-img-type2 .dept-list {position:relative;display:inline-block;vertical-align:top;font-size:1rem;overflow:hidden;}
.dept-img-type2 .dept-list .img-sec {width:100%;overflow:hidden}
.dept-img-type2 .dept-list .img-sec:before {display:block;content:"";width:0}
.dept-img-type2 .dept-list .img-sec .img-slide {position:absolute;top:0;left:0;width:100%;height:100%}
.dept-img-type2 .dept-list .img-sec .item {position:relative;padding-top:46.552%;background:#e7e7e7 url(/resources/_Img/Common/noimg_bg.png) no-repeat 50% 50%}
.dept-img-type2 .dept-list .img-sec img {display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.dept-img-type2 .dept-list .dept-tit {background:#fff;box-sizing:border-box;font-weight:500;color:#444;margin-top:-30px;position:relative;z-index:1}
.dept-img-type2 .dept-list .dept-tit:before, .dept-img-type2 .dept-list .dept-tit:after {display:block;content:"";position:absolute}
.dept-img-type2 .dept-list .dept-tit:before {width:200%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat-x;top:100%;left:0;margin-top:-2px}
.dept-img-type2 .dept-list .dept-tit:after {width:60px;height:22px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -387px -181px;top:43px;}
.dept-img-type2 .dept-list .dept-tit .num {display:block;width:45px;border-radius:0 0 20px 0;background:#0854ac;color:#fff;vertical-align:middle;text-align:center;font-size:1.059em;font-weight:400;position:absolute;}
.dept-img-type2 .dept-list .dept-tit .num:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.dept-img-type2.col2 .dept-list {margin:0 0 40px 40px;width:580px}
.dept-img-type2.col2 .dept-list:nth-child(2n+1) {margin-left:0}
.dept-img-type2.col2 .dept-list .img-sec:before {padding-top:46.552%}
.dept-img-type2.col2 .dept-list .dept-tit {font-size:1.294em;max-width:480px;padding:30px 0 32px 80px}
.dept-img-type2.col2 .dept-list .dept-tit:after {left:100%;margin-left:12px}
.dept-img-type2.col2 .dept-list .dept-tit .num {top:20px;left:20px}
.dept-img-type2.col3 .dept-list {margin:0 0 30px 30px;width:380px}
.dept-img-type2.col3 .dept-list:nth-child(3n+1) {margin-left:0}
.dept-img-type2.col3 .dept-list .img-sec:before {padding-top:55.263%}
.dept-img-type2.col3 .dept-list .dept-tit {font-size:1.059em;max-width:360px;padding:22px 0 28px 63px}
.dept-img-type2.col3 .dept-list .dept-tit:after {right:0;margin-right:-20px}
.dept-img-type2.col3 .dept-list .dept-tit .num {width:40px;font-size:0.941em;top:17px;left:15px}
@media all and (max-width:1200px){
	.dept-img-type2 .dept-list .dept-tit {margin:0}
	.dept-img-type2.col2 .dept-list {width:48%;margin:0 0 4% 4%}
	.dept-img-type2.col2 .dept-list .dept-tit {padding-left:60px}
	.dept-img-type2.col2 .dept-list .dept-tit:after {margin-left:0;left:auto;right:0}
	.dept-img-type2.col2 .dept-list .dept-tit .num {left:0}
	.dept-img-type2.col3 .dept-list {width:31.333%;margin:0 0 3% 3%}
	.dept-img-type2.col3 .dept-list .dept-tit {padding:22px 0 28px 48px}
	.dept-img-type2.col3 .dept-list .dept-tit:after {margin-right:0}
	.dept-img-type2.col3 .dept-list .dept-tit .num {left:0}
}
@media all and (max-width:999px){
	.dept-img-type2 .dept-list .dept-tit:after {top:0}
	.dept-img-type2 .dept-list .dept-tit .num {width:36px;font-size:.941rem}
	.dept-img-type2 .dept-list .img-sec .item {background-size:30% auto;}
	.dept-img-type2.col2 .dept-list {width:49%;margin:0 0 4% 2%}
	.dept-img-type2.col2 .dept-list .dept-tit {padding:15px 0 15px 45px}
	.dept-img-type2.col2 .dept-list .dept-tit:after {margin-left:0;left:auto;right:0}
	.dept-img-type2.col2 .dept-list .dept-tit .num {top:15px}
	.dept-img-type2.col3 .dept-list {width:32%;margin:0 0 4% 2%}
	.dept-img-type2.col3 .dept-list .dept-tit {padding:15px 0 15px 40px}
	.dept-img-type2.col3 .dept-list .dept-tit .num {top:12px;width:32px}
}
@media all and (max-width:699px){
	.dept-img-type2.col2 .dept-list {width:100%;margin:0 0 4%}
	.dept-img-type2.col2 .dept-list .dept-tit {max-width:100%}
	.dept-img-type2.col3 .dept-list {width:100%;margin:0 0 4%}
	.dept-img-type2.col3 .dept-list .dept-tit {max-width:100%}
}
@media all and (max-width:600px){
	.dept-img-type2 .dept-list .dept-tit {font-size:1.2em}
	.dept-img-type2 .dept-list .dept-tit .num {border-radius:0 0 15px 0}
	.dept-img-type2.col3 .dept-list .dept-tit {font-size:1em}
}

/* 관련사이트 */
.dept-sites ul:after {display:block;content:"";clear:both}
.dept-sites li {width:380px;height:140px;box-sizing:border-box;border:1px solid #d5d5d5;float:left;margin:0 0 22px 30px}
.dept-sites li:nth-child(3n+1) {margin-left:0}
.dept-sites li a {display:block;padding:20px;box-sizing:border-box;}
.dept-sites li a .link {display:inline-block;vertical-align:top;width:100%}
.dept-sites li a .tit {display:block;background:#f5f5f5;padding:10px 20px;box-sizing:border-box;font-size:1.059em;font-weight:500;color:#223c55;border-radius:0 0 20px 0;margin-bottom:14px}
.dept-sites li a .tit:after {display:inline-block;vertical-align:middle;content:"";width:16px;height:16px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -18px -205px;margin-left:8px}
.dept-sites li a:hover .tit, .dept-sites li a:focus .tit {color:#0854ac}
.dept-sites li a:hover .tit:after, .dept-sites li a:focus .tit:after {background-position:0 -205px}
@media all and (max-width:1200px){
	.dept-sites li {width:32%;margin:0 0 2% 2%;height:auto}
	.dept-sites li a .tit {font-size:1em;height:74px}
}
@media all and (max-width:999px){
	.dept-sites li {width:49%;margin:0 0 2% 2%}
	.dept-sites li:nth-child(3n+1) {margin-left:2%}
	.dept-sites li:nth-child(2n+1) {margin-left:0}
	.dept-sites li a .tit {height:auto}
}
@media all and (max-width:799px){
	.dept-sites li a .tit {margin:-10px -10px 10px}
}
@media all and (max-width:600px){
	.dept-sites li {width:100%;margin:0 0 2%}
	.dept-sites li:nth-child(3n+1) {margin-left:0}
	.dept-sites li a:before {display:none}
}

/* 찾아오시는길 */
.location {position:relative}
.location .location-map {padding-top:45.833%;position:relative;overflow:hidden}
.location .location-map .btn-skip {width:100%;text-align:center;background:#0a2d4f;color:#fff;padding:10px 0;position:absolute;top:-100%;left:0;opacity:0;z-index:2;}
.location .location-map .btn-skip:focus {top:0;opacity:1}
.location .location-map .root_daum_roughmap_landing {width:100%;height:100%;position:absolute;top:0;left:0;}
.location .location-map .root_daum_roughmap .wrap_map {width:100%;height:100%}
.location .location-map .root_daum_roughmap .map_border {display:none}
.location .location-info {position:absolute;bottom:0;left:0;width:100%;background:#158ec1;z-index:2}
.location .location-info ul {font-size:0;padding:12px 40px;margin-right:100px}
.location .location-info li {position:relative;display:inline-block;vertical-align:top;font-size:0;color:#fff;padding:7px 0 7px 60px;margin:7px 40px 7px 0}
.location .location-info li:last-child {margin-right:0}
.location .location-info li:before {display:block;content:"";width:42px;height:42px;background:rgba(0,0,0,.32) url(/resources/homepage/ipsi/_Img/Content/location_spr.png) no-repeat;position:absolute;top:0;left:0;border-radius:0 0 20px 0}
.location .location-info li.tel:before {background-position:-44px 0}
.location .location-info li span {display:inline-block;vertical-align:middle;font-size:1.059rem}
.location .location-info li .tit {position:relative;font-weight:500;padding:0 20px 0 0;margin-right:15px}
.location .location-info li .tit:after {display:block;content:"";width:1px;height:14px;background:#fff;opacity:.5;position:absolute;top:0;bottom:0;right:0;margin:auto;}
.location .location-info .btn-view {display:block;width:100px;position:absolute;bottom:0;right:0;background:#0a2d4f;border-radius:30px 0 0 0}
.location .location-info .btn-view:before {display:block;content:"";width:0;padding-top:100%}
.location .location-info .btn-view:after {display:block;content:"";width:34px;height:31px;background:url(/resources/homepage/ipsi/_Img/Content/location_spr.png) no-repeat -88px 0;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.location-list {border-top:3px solid #0a2d4f}
.location-list .inwr {box-sizing:border-box;padding:32px 30px 40px 380px;position:relative;font-size:1.059rem;min-height:220px}
.location-list .inwr:after {display:block;content:"";width:100%;height:2px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat-x;position:absolute;bottom:0;left:0;}
.location-list .conts-tit {color:#000;font-size:1.176rem;font-weight:500;margin-bottom:8px;padding-left:110px;position:absolute;top:37px;left:40px;box-sizing:border-box;width:320px}
.location-list .num {position:absolute;top:-9px;left:0;width:50px;vertical-align:middle;text-align:center;color:#fff;font-size:1.059rem;font-family:"univia-pro";font-weight:300;border-radius:0 0 20px 0}
.location-list .num:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.location-list .num:after {display:block;content:"";width:25px;height:2px;background:#bfc6ce;position:absolute;top:0;left:100%;bottom:0;margin:auto 0 auto 15px;}
.location-list .inwr:nth-child(4n+1) .num {background:#0a2d4f}
.location-list .inwr:nth-child(4n+2) .num {background:#158ec1}
.location-list .inwr:nth-child(4n+3) .num {background:#c31a21}
.location-list .inwr:nth-child(4n+4) .num {background:#c69871}
.location-list .c-list01 {font-size:0;margin-bottom:18px}
.location-list .c-list01 li {display:inline-block;vertical-align:top;}
.location-list .c-list01 li:nth-child(2n+1) {width:40%}
.location-list .c-list01 li:nth-child(2n+2) {width:60%}
.location-list .location-li li {margin-top:20px}
.location-list .location-li li:first-child {margin-top:0}
.location-list .location-li li .tit {display:block;width:170px;text-align:center;font-size:0.941rem;margin:0 0 5px}
@media all and (max-width:999px){
	.location-list .inwr {padding:30px 0}
	.location-list .conts-tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 35px;width:auto}
	.location-list .conts-tit .br {display:inline}
	.location-list .num {top:-13px}
	.location .location-info ul {padding:12px 20px}
}
@media all and (max-width:799px){
	.location .location-info {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;}
	.location .location-info ul {margin-right:0}
	.location .location-info li {margin:0;width:100%;padding-left:45px}
	.location .location-info li:before {width:34px;height:34px;background-size:98px auto;border-radius:0 0 10px 0;top:4px}
	.location .location-info li.tel:before {background-position:-36px 0}
	.location .location-info li span {font-size:1rem}
	.location .location-info li .tit {padding:0 10px 0 0;margin-right:10px}
	.location .location-info .btn-view {width:70px;bottom:100%;left:0;right:auto;border-radius:0 20px 0 0}
	.location .location-info .btn-view:after {width:28px;height:25px;background-size:98px auto;background-position:-71px 0}
}
@media all and (max-width:600px){
	.location .location-info li {padding-left:45px;margin:3px 0;box-sizing:border-box;}
	.location .location-info li:before {top:3px}
	.location .location-info li .tit {position:static}
	.location .location-info li .tit:after {display:none}
	.location-list .inwr {padding:25px 0 20px}
	.location-list .conts-tit {padding-left:90px}
	.location-list .num {width:40px;border-radius:0 0 20px 0;top:-7px}
	.location-list .num:after {width:20px}
	.location-list .c-list01 li:nth-child(2n+1) {width:100%}
	.location-list .c-list01 li:nth-child(2n+2) {width:100%}
	.location-list .location-li li .tit {padding:3px 0}
}
@media all and (max-width:400px){
	.location-list .inwr {padding:20px 0 20px}
	.location-list .conts-tit {padding-left:40px;margin-bottom:20px}
	.location-list .num {font-size:.9rem;width:30px;border-radius:0 0 15px 0;top:-4px}
	.location-list .num:after {display:none}
}

/* 컨텐츠 다운로드 풀버튼 */
.conts-btn-full {position:relative;display:block;border-radius:0 0 40px 0;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;box-sizing:border-box;height:85px;color:#fff;margin-bottom:40px;overflow:hidden;text-align:center;padding:25px 10px 0;z-index:1}
.conts-btn-full:before, .conts-btn-full:after {display:block;content:"";height:100%;position:absolute;bottom:5px;right:0}
.conts-btn-full:before {width:100%;background:#158ec1;border-radius:0 0 40px 0;z-index:-1}
.conts-btn-full:after {width:250px;background:url(/resources/_Img/Common/dept/dep_conts_btn.png) no-repeat 0 100%}
.conts-btn-full span {display:inline-block;position:relative;color:#fff;font-size:24px;font-weight:500}
.conts-btn-full span:before {content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;transition:all .5s ease}
.conts-btn-full span.down {padding-right:33px}
.conts-btn-full span.down:before {display:block;width:20px;height:21px;background:url(/resources/_Img/Common/dept/dep_conts_btn.png) no-repeat 100% 0}
.conts-btn-full span.arr {padding-right:21px}
.conts-btn-full span.arr:before {display:block;width:12px;height:12px;background:url(/resources/_Img/Common/ico_nw.png) no-repeat -14px 0}
.conts-btn-full:hover span:before {right:-7px}
.conts-btn-full.no-ico span {padding:0}
.conts-btn-full.no-ico span:before {display:none}
/* 버튼색상 */
.conts-btn-full.csc-bgc1:before {background:#158ec1}
.conts-btn-full.csc-bgc2:before {background:#c31a21}
.conts-btn-full.csc-bgc3:before {background:#0854ac}
.conts-btn-full.csc-bgc4:before {background:#0a2d4f}
@media all and (max-width:999px){
	.conts-btn-full {height:65px;padding:18px 20px 0}
	.conts-btn-full:after {width:190px;background-size:207px auto}
	.conts-btn-full span {font-size:22px}
}
@media all and (max-width:767px){
	.conts-btn-full {height:65px;padding-top:18px;text-align:left;}
	.conts-btn-full:after {width:150px;background-size:164px auto}
	.conts-btn-full span {font-size:20px;padding-right:27px}
	.conts-btn-full span:before {width:16px;height:17px;background-size:218px auto;top:6px}
}
@media all and (max-width:400px){
	.conts-btn-full {height:65px;padding-top:18px}
	.conts-btn-full:after {width:125px;background-size:136px auto}
	.conts-btn-full span {font-size:18px}
}

/* 플로우 리스트 */
.dep-flow-list {background:#f6f6f6;padding:40px}
.dep-flow-list ol {margin-top:-30px}
.dep-flow-list ol:after {display:block;content:"";clear:both}
.dep-flow-list li {width:200px;height:120px;border-radius:0 0 30px 0;background:#fff;color:#333;float:left;margin:30px 0 0 28px;position:relative;padding:32px 15px 0 56px;box-sizing:border-box;font-size:0;font-weight:500;line-height:1.2}
.dep-flow-list li:nth-child(5n+1) {margin-left:0}
.dep-flow-list li:before {display:inline-block;vertical-align:top;content:"";width:0;height:100%}
.dep-flow-list li:after {display:block;content:"";width:19px;height:12px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -414px 0;position:absolute;top:0;left:100%;bottom:0;margin:auto;margin-left:5px}
.dep-flow-list li:last-child:after {display:none}
.dep-flow-list li .num {display:block;font-family:"univia-pro", sans-serif;font-size:1.059rem;font-weight:400;color:#fff;border-radius:0 0 20px 0;background:#1689b9;position:absolute;top:0;left:0;width:45px;line-height:45px;text-align:center}
.dep-flow-list li:first-child .num {background:#2a4f99}
.dep-flow-list li:nth-child(10) .num {background:#26345b}
.dep-flow-list li .txt {display:inline-block;vertical-align:top;font-size:1.059rem;width:100%}
.dep-flow-list li .txt .stxt {display:block;font-size:0.9em;margin:5px 0 0 -30px;white-space:nowrap}
.dep-flow-list li .txt .stxt br {display:block}
@media all and (max-width:1200px){
	.dep-flow-list ol {margin-top:-2.5%}
	.dep-flow-list li {width:17.857%;margin:2.5% 0 0 2.5%;padding:28px 10px 0 35px;/* padding:32px 10px 0 40px */}
	.dep-flow-list li br {display:none}
	.dep-flow-list li:after {margin-left:1.696%}
	.dep-flow-list li .num {width:40px;line-height:40px}
	.dep-flow-list li .txt {font-size:1rem}
	.dep-flow-list li .txt .stxt {margin-left:-15px}
}
@media all and (max-width:999px){
	.dep-flow-list li {width:48.5%;height:100px;margin:3% 0 0 3%;padding:22px 20px 22px 40px}
	.dep-flow-list li:nth-child(5n+1) {margin-left:3%}
	.dep-flow-list li:nth-child(2n+1) {margin-left:0}
	.dep-flow-list li:before {vertical-align:middle}
	.dep-flow-list li:after {width:16px;height:10px;background-size:358px auto;background-position:-331px 0;margin-left:0}
	.dep-flow-list li .txt {vertical-align:middle}
}
@media all and (max-width:768px){
	.dep-flow-list {padding:30px}
	.dep-flow-list li {padding:12px 15px 12px 35px;height:85px}
	.dep-flow-list li .num {width:30px;line-height:30px;border-radius:0 0 10px 0;font-size:.9rem}
	.dep-flow-list li .txt {font-size:1rem}
}
@media all and (max-width:600px){
	.dep-flow-list {padding:10px}
	.dep-flow-list ol {margin-top:-24px}
	.dep-flow-list li {width:100%;margin:24px 0 0;height:auto;padding:17px 15px 17px 35px}
	.dep-flow-list li:nth-child(5n+1) {margin-left:0}
	.dep-flow-list li:before {display:none}
	.dep-flow-list li:after {width:10px;height:16px;background-size:358px auto;background-position:-348px 0;top:100%;bottom:auto;left:0;right:0;margin:5px auto auto;z-index:1}
}

/* 이메일무단수집거부 */
/* 컨텐츠 안내문 conts-info-type01 */
.conts-info-type01 .inwr {border:2px solid #dcdcdc;margin-bottom:30px;padding:40px 40px 40px 200px;position:relative;font-size:1.059rem;color:#444;box-sizing:border-box;min-height:200px}
.conts-info-type01 .conts-tit {color:#000;font-size:1.176rem;font-weight:500;margin-bottom:8px}
.conts-info-type01 .info-ex01, .conts-info-type01 .info-ex02, .conts-info-type01 .info-ex03 {margin-top:14px}
/* 아이콘 */
.conts-info-type01 .ico {position:absolute;top:40px;left:50px;z-index:1;display:block;width:104px;}
.conts-info-type01 .ico:before, .conts-info-type01 .ico:after {display:block;content:"";width:100%;border-radius:0 0 40px 0;}
.conts-info-type01 .ico:before {height:100%;position:absolute;top:5px;left:5px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;z-index:-1}
.conts-info-type01 .ico:after {padding-top:100%;background:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico1.png) no-repeat;background-size:100% auto;}
.conts-info-type01 .ico1:after {background-image:url(/resources/homepage/ipsi/_Img/Content/conts_info_ico1.png)}
.conts-info-type01 .bgc1:after {background-color:#819eba}
@media all and (max-width:999px){
	.conts-info-type01 .inwr {padding:30px 30px 30px 165px;min-height:150px}
	.conts-info-type01 .ico {top:30px;left:40px;width:84px}
}
@media all and (max-width:600px){
	.conts-info-type01 .inwr {padding:20px 20px 20px 115px;min-height:inherit}
	.conts-info-type01 .ico {top:20px;left:25px;width:63px}
	.conts-info-type01 .ico:before, .conts-info-type01 .ico:after {border-radius:0 0 20px 0;}
}
@media all and (max-width:400px){
	.conts-info-type01 .inwr {padding:50px 20px 20px 20px}
	.conts-info-type01 .ico {top:-2px;left:-2px;width:42px}
	.conts-info-type01 .ico:before {top:3px;left:3px}
}

/* 입학상담안내 */
.ipsi-counsel-guide {background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;padding:10px}
.ipsi-counsel-guide .inwr {background:#fff;padding:50px 50px}
.ipsi-counsel-guide .org-contact {}
.ipsi-counsel-guide .org-contact li {font-size:0;margin-top:20px}
.ipsi-counsel-guide .org-contact li:first-child {margin-top:0}
.ipsi-counsel-guide .org-contact li span {display:inline-block;vertical-align:middle;margin:12px 20px 12px 0;}
.ipsi-counsel-guide .org-contact li span:last-child {margin-right:0}
.ipsi-counsel-guide .org-contact li .tit {position:relative;display:inline-block;vertical-align:middle;font-size:22px;font-weight:500;color:#000;padding:0 22px 0 80px}
.ipsi-counsel-guide .org-contact li .tit:before, .ipsi-counsel-guide .org-contact li .tit:after {display:block;content:"";position:absolute;}
.ipsi-counsel-guide .org-contact li .tit:before {width:60px;height:60px;border-radius:0 0 30px 0;background:#c31a21 url(/resources/homepage/ipsi/_Img/Content/ipsi_guide_spr.png) no-repeat;top:-11px;left:0;}
.ipsi-counsel-guide .org-contact li .tit:after {width:1px;height:18px;background:#b0b6bd;top:10px;right:0;}
.ipsi-counsel-guide .org-contact li .txt {color:#5c5c5c;font-size:24px;font-family:"univia-pro";font-weight:400}
.ipsi-counsel-guide .org-contact li .txt em {font-style:normal;font-size:22px;color:#333;font-weight:600}
.ipsi-counsel-guide .prof-contact {padding:0 10px}
.ipsi-counsel-guide .org-contact + .prof-contact {border-top:2px solid #d3d7dc;border-bottom:1px solid #e8e8e8;margin-top:30px}
.ipsi-counsel-guide .prof-contact li {font-size:0;position:relative;padding:18px 0;/* padding:18px 0 18px 135px; */border-top:1px solid #e0e3e6}
.ipsi-counsel-guide .prof-contact li:first-child {border-top:0}
.ipsi-counsel-guide .prof-contact li span {display:inline-block;vertical-align:middle}
.ipsi-counsel-guide .prof-contact li span:not(.tit) {position:relative;font-family:"univia-pro";font-size:16px;color:#676767}
.ipsi-counsel-guide .prof-contact li span:not(.tit):before {display:block;content:"";height:24px;background:url(/resources/homepage/ipsi/_Img/Content/ipsi_guide_spr.png) no-repeat;position:absolute;top:1px;left:0;}
.ipsi-counsel-guide .prof-contact li .tit {/* position:absolute;top:16px;left:10px; */font-size:19px;color:#000;margin-right:30px}
.ipsi-counsel-guide .prof-contact li .tel {padding-left:40px;margin-right:15px}
.ipsi-counsel-guide .prof-contact li .mobile {padding-left:30px}
/* 아이콘 */
.ipsi-counsel-guide .org-contact li.ico1 .tit:before {background-color:#c31a21;background-position:0 0}
.ipsi-counsel-guide .org-contact li.ico2 .tit:before {background-color:#0854ac;background-position:-62px 0}
.ipsi-counsel-guide .prof-contact li span.tel:before {width:24px;background-position:-124px 0}
.ipsi-counsel-guide .prof-contact li span.mobile:before {width:14px;background-position:-150px 0}
@media all and (max-width:1200px){
	.ipsi-counsel-guide .inwr {padding:30px 30px}
}
@media all and (max-width:999px){
	.ipsi-counsel-guide .org-contact li .tit {display:block;font-size:1.15rem;padding:0 0 0 60px;margin:0 0 15px}
	.ipsi-counsel-guide .org-contact li .tit:before {width:48px;height:48px;background-size:132px auto;border-radius:0 0 20px 0;top:-8px}
	.ipsi-counsel-guide .org-contact li .tit:after {display:none;}
	.ipsi-counsel-guide .org-contact li .txt {font-size:1.2rem;margin:5px 20px 5px 0}
	.ipsi-counsel-guide .org-contact li .txt em {font-size:1.1em}
	.ipsi-counsel-guide .prof-contact li span:not(.tit) {font-size:.9rem}
	.ipsi-counsel-guide .prof-contact li span:not(.tit):before {height:20px;background-size:132px auto;top:3px}
	.ipsi-counsel-guide .prof-contact li .tit {display:block;margin-bottom:10px;font-size:1.05rem}
	.ipsi-counsel-guide .prof-contact li .tel {padding-left:30px;margin-right:25px}
	.ipsi-counsel-guide .prof-contact li .mobile {padding-left:20px}
	.ipsi-counsel-guide .org-contact li.ico2 .tit:before {background-position:-50px 0}
	.ipsi-counsel-guide .prof-contact li span.tel:before {width:20px;background-position:-100px 0}
	.ipsi-counsel-guide .prof-contact li span.mobile:before {width:12px;background-position:-120px 0}
}
@media all and (max-width:600px){
	.ipsi-counsel-guide .inwr {padding:30px 20px}
	.ipsi-counsel-guide .org-contact li .tit {padding-left:50px}
	.ipsi-counsel-guide .org-contact li .tit:before {width:36px;height:36px;background-size:99px auto;top:-5px}
	.ipsi-counsel-guide .org-contact li .txt {font-size:1.05rem;margin:0 20px 0 0}
	.ipsi-counsel-guide .org-contact + .prof-contact {padding:0}
	.ipsi-counsel-guide .prof-contact li span:not(.tit):before {height:15px;background-size:99px auto;top:5px}
	.ipsi-counsel-guide .prof-contact li .tel {padding-left:25px}
	.ipsi-counsel-guide .prof-contact li .mobile {padding-left:15px}
	.ipsi-counsel-guide .org-contact li.ico2 .tit:before {background-position:-38px 0}
	.ipsi-counsel-guide .prof-contact li span.tel:before {width:15px;background-position:-75px 0}
	.ipsi-counsel-guide .prof-contact li span.mobile:before {width:9px;background-position:-90px 0}
}
@media all and (max-width:400px){
	.ipsi-counsel-guide .org-contact li .txt {display:block}
	.ipsi-counsel-guide .prof-contact li span {display:block}
	.ipsi-counsel-guide .prof-contact li span:not(.tit) {font-size:1rem}
	.ipsi-counsel-guide .prof-contact li .tit {font-size:1.1rem}
	.ipsi-counsel-guide .prof-contact li span.tel {margin:0 0 7px}
	.ipsi-counsel-guide .prof-contact li span.mobile {padding-left:25px}
}