@charset "utf-8";
/* -------------------------------------
   본대(k), 입시(i) 공통 사용 css
   수정 시 사용페이지 확인 필수
   주석 내 메뉴명 옆 괄호 내용으로 사용 사이트 구분
   괄호없는 경우 동일 메뉴명
   메뉴명(k) / 메뉴명(i)
   k- 본대사용 / i - 입시사용
--------------------------------------*/


/* ==============================
 * 대학소개
================================= */
/** -- 총장소개(k) / 총장 인사말(i) */
/** ---- 인사말(k) */
.greeting-wr {}
.greeting-wr .greetingTxt {font-size:1.111em;line-height:1.75;color:#333;letter-spacing:-.05em}
.greeting-wr .sgap {height:35px}
.greeting-wr .tc {font-size:1.222em;letter-spacing:0}
@media all and (max-width:999px) {
	.greeting-wr .greetingTxt {line-height:1.5}
}
@media all and (max-width:799px){
	.greeting-wr .sgap {height:25px}
}
@media all and (max-width:499px){
	.greeting-wr .sgap {height:15px}
}

/** -- 대학미션 & 비전(k) / 미션과 비전 (i) */
/** ---- 미션 */
.mission-wr {}
.mission-wr .topinfo-img2 .title {margin-top:0}
.mission-wr .misRedTit {display:block;margin:0 0 10px;font-family:basic-sans,sans-serif;font-weight:600;color:#da262e;line-height:1.2;letter-spacing:.05em}
.mission-wr .topinfo-img2 .title .misRedTit {font-size:.4em}
@media all and (max-width:1399px) {
	.mission-wr .topinfo-img2 .title .misRedTit {font-size:.5em}
}
@media all and (max-width:1024px) {
	.mission-wr .topinfo-img2 .title .misRedTit {font-size:.6em}
}
@media all and (max-width:999px) {
	.mission-wr .misRedTit {margin:0}
}
@media all and (max-width:768px) {
	.mission-wr .topinfo-img2 .title .misRedTit {font-size:.7em}
}

/** ---- 인재상 및 교육목표 */
.edugoal-wr {}
.edugoal-wr .c-tit01:first-of-type {box-sizing:border-box;padding:0 0 0 58px}
.edugoal-wr .edugoalTop {position:relative;margin:0 0 70px}
.edugoal-wr .edugoalTop .txtBox {position:absolute;box-sizing:border-box;width:91%;left:0;top:0;padding:45px 45px 44px 61px;background:#fff;font-size:1.389em;font-family:"SCoreDream",sans-serif;font-weight:500;color:#222;letter-spacing:-.05em;line-height:1.2}
.edugoal-wr .edugoalTop .txtBox:before {content:"";display:block;position:absolute;width:12px;height:12px;top:3px;left:61px;border-radius:50%;background:#da262e}
.edugoal-wr .edugoalTop img {width:100%}
.edugoal-wr .edugoalLst {display:flex;flex-wrap:wrap;margin:0 0 73px}
.edugoal-wr .edugoalLst > li {position:relative;width:25%;box-sizing:border-box;text-align:center}
.edugoal-wr .edugoalLst > li .grayCir {box-sizing:border-box;width:250px;height:250px;padding:0 30px;margin:0 auto;border-radius:50%;background:#f7f7f7}
.edugoal-wr .edugoalLst > li .grayCir:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.edugoal-wr .edugoalLst > li .grayCir span {display:inline-block;vertical-align:middle;font-family:"SCoreDream",sans-serif;font-size:1.111em;letter-spacing:-.05em;line-height:1.5;color:#333}
.edugoal-wr .edugoalLst > li .clrCir {box-sizing:border-box;width:250px;height:250px;margin:-70px auto 28px;border-radius:50%;background:#12213a}
.edugoal-wr .edugoalLst > li:nth-child(2) .clrCir {background:#da262e}
.edugoal-wr .edugoalLst > li:nth-child(3) .clrCir {background:#12213a}
.edugoal-wr .edugoalLst > li:last-child .clrCir {background:#ed2462}
.edugoal-wr .edugoalLst > li .clrCir:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.edugoal-wr .edugoalLst > li .clrCir span {display:inline-block;vertical-align:middle;font-size:1.389em;font-family:"SCoreDream",sans-serif;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-.05em}
.edugoal-wr .edugoalLst > li .num {display:block;margin:0 0 18px;text-align:center;font-family:basic-sans,sans-serif;font-weight:600;color:#12213a;letter-spacing:.05em;line-height:1.2}
.edugoal-wr .edugoalLst > li:nth-child(2) .num {color:#da262e}
.edugoal-wr .edugoalLst > li:nth-child(3) .num {color:#12213a}
.edugoal-wr .edugoalLst > li:last-child .num {color:#ed2462}
.edugoal-wr .edugoalLst > li .txt {box-sizing:border-box;letter-spacing:-.05em;line-height:1.556}
.edugoal-wr .edugoalStu {position:relative;padding:70px 0 80px}
.edugoal-wr .edugoalStu:before {content:"";display:block;position:absolute;width:2000px;height:100%;left:50%;top:0;margin:0 0 0 -1000px;background:#f7f7f7}
.edugoal-wr .edugoalStu .edugStuBox {position:relative;box-sizing:border-box;padding:0 0 50px 350px;margin:0 0 60px;border-bottom:5px solid #dfdfdf}
.edugoal-wr .edugoalStu .edugStuBox:last-child {margin-bottom:0}
.edugoal-wr .edugoalStu .edugStuBox > .tit {position:absolute;left:0;top:0;padding:59px 0 0;font-family:"SCoreDream",sans-serif;font-weight:600;font-size:1.667em;line-height:1.2;letter-spacing:-.05em;color:#000}
.edugoal-wr .edugoalStu .edugStuBox > .tit:before,
.edugoal-wr .edugoalStu .edugStuBox > .tit:after {content:"";display:block;position:absolute;width:20px;height:20px;top:0;border-radius:50%}
.edugoal-wr .edugoalStu .edugStuBox > .tit:before {left:0;background:#da262e}
.edugoal-wr .edugoalStu .edugStuBox > .tit:after {left:15px;background:#12213a}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul {display:flex;flex-wrap:wrap}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li {width:31%;margin:0 3.5% 0 0;text-align:center}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li:nth-child(3n) {margin-right:0}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit {box-sizing:border-box;padding:0 10px;border:1px solid #12213a}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:88px}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit > span {display:inline-block;vertical-align:middle;font-family:"SCoreDream",sans-serif;font-weight:500;font-size:1.222em;letter-spacing:-.05em;line-height:1.36;color:#333}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit > span .ext {display:block;font-size:.82em}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li:first-child .stit,
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.gradu > li:last-child .stit {background:#f2f7fe}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li:last-child .stit {background:#f2f7fe;border-color:#12213a}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.enrol > li:first-child .stit,
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.gradu > li:first-child .stit {background:#e2eee9;border-color:#1a9b69}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li:nth-child(2) .stit,
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.enrol > li:nth-child(2) .stit,
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.enrol > li:last-child .stit {background:#fdeeef;border-color:#da262e}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst {box-sizing:border-box;margin:10px 0 0;padding:10px;background:#efefef}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li {position:relative;box-sizing:border-box;padding:0 5px;background:#fff;border:1px solid #d5d5d5;border-bottom-width:0;letter-spacing:-.05em;line-height:1.389}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:last-child {border-bottom-width:1px}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:74px}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li .sLstTxt {display:inline-block;vertical-align:middle;max-width:95%}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li .sLstTxt span {display:block;font-size:.889em;line-height:1.56;color:#767676}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li {padding:0 120px 0 24px;text-align:left}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li:after {content:"";display:block;position:absolute;top:29px;right:25px;background:url(/resources/homepage/kor/_Img/Content/edugoal_spr.png) no-repeat}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li:first-child:after {width:84px;height:14px}
.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li:last-child:after {width:54px;height:17px;background-position:0 -24px}
@media all and (max-width:1399px) {
	.edugoal-wr .c-tit01:first-of-type {padding:0 0 0 25px}
	.edugoal-wr .edugoalTop .txtBox {padding:30px}
	.edugoal-wr .edugoalTop .txtBox:before {left:30px}
	.edugoal-wr .edugoalLst > li .txt br {display:none}
	.edugoal-wr .edugoalStu {padding:60px 0}
	.edugoal-wr .edugoalStu .edugStuBox {padding:0 0 50px 250px;margin:0 0 50px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li {width:32%;margin:0 2% 0 0}
}
@media all and (max-width:1199px) {
	.edugoal-wr .c-tit01:first-of-type {padding:0 0 0 20px}
	.edugoal-wr .edugoalTop .txtBox {padding:25px}
	.edugoal-wr .edugoalTop .txtBox:before {left:25px}
	.edugoal-wr .edugoalLst > li .grayCir,
	.edugoal-wr .edugoalLst > li .clrCir {width:200px;height:200px}
	.edugoal-wr .edugoalLst > li .grayCir {padding:0 20px}
	.edugoal-wr .edugoalLst > li .grayCir span {font-size:1em}
	.edugoal-wr .edugoalLst > li .clrCir {margin:-45px auto 20px}
	.edugoal-wr .edugoalLst > li .clrCir span {font-size:1.2em}
	.edugoal-wr .edugoalLst > li .num {margin:0 0 10px}
	.edugoal-wr .edugoalStu .edugStuBox {padding:0 0 50px 180px}
	.edugoal-wr .edugoalStu .edugStuBox > .tit {padding:35px 0 0}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit:before {min-height:75px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit > span {font-size:1.111em}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst {padding:8px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li {padding:0 105px 0 15px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li:after {right:15px}
}
@media all and (max-width:1099px) {
	.edugoal-wr .edugoalStu {padding:50px 0}
	.edugoal-wr .edugoalStu .edugStuBox {padding:0 0 40px;margin:0 0 40px}
	.edugoal-wr .edugoalStu .edugStuBox > .tit {position:relative;left:auto;top:auto;padding:0 0 0 45px;margin:0 0 15px}
	.edugoal-wr .edugoalStu .edugStuBox > .tit:before,
	.edugoal-wr .edugoalStu .edugStuBox > .tit:after {top:7px}
}
@media all and (max-width:999px) {
	.edugoal-wr .c-tit01:first-of-type {padding:0 0 0 15px}
	.edugoal-wr .edugoalTop,
	.edugoal-wr .edugoalLst {margin:0 0 50px}
	.edugoal-wr .edugoalTop .txtBox {padding:20px;font-size:1.3em}
	.edugoal-wr .edugoalTop .txtBox:before {width:10px;height:10px;left:20px}
	.edugoal-wr .edugoalLst > li .grayCir,
	.edugoal-wr .edugoalLst > li .clrCir {width:175px;height:175px}
	.edugoal-wr .edugoalLst > li .clrCir {margin:-35px auto 15px}
	.edugoal-wr .edugoalStu .edugStuBox {padding:0 0 30px;margin:0 0 30px}
	.edugoal-wr .edugoalStu .edugStuBox > .tit {padding:0 0 0 40px;font-size:1.5em}
	.edugoal-wr .edugoalStu .edugStuBox > .tit:before,
	.edugoal-wr .edugoalStu .edugStuBox > .tit:after {width:16px;height:16px;top:6px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit:before {min-height:65px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit > span {font-size:1.056em}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:before {min-height:64px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li {padding:0 90px 0 10px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li:after {top:26px;right:10px;background-size:67px auto}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li:first-child:after {width:67px;height:11px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li:last-child:after {width:43px;height:14px;background-position:0 -19px}
}
@media all and (max-width:799px) {
	.edugoal-wr .edugoalLst > li {width:100%;min-height:150px;margin:0 0 15px;padding:10px 0 10px 330px}
	.edugoal-wr .edugoalLst > li .grayCir,
	.edugoal-wr .edugoalLst > li .clrCir {position:absolute;width:150px;height:150px;top:0}
	.edugoal-wr .edugoalLst > li .grayCir {left:0;padding:0 10px}
	.edugoal-wr .edugoalLst > li .clrCir {left:140px;margin:0}
	.edugoal-wr .edugoalLst > li .clrCir span {font-size:1.1em}
	.edugoal-wr .edugoalLst > li .num,
	.edugoal-wr .edugoalLst > li .txt {text-align:left}
	.edugoal-wr .edugoalStu .edugStuBox {padding:0 0 20px;margin:0 0 20px}
	.edugoal-wr .edugoalStu .edugStuBox > .tit {font-size:1.4em}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li {width:100%;margin:0 0 15px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li:last-child {margin-bottom:0}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit {width:100%}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit:before {min-height:50px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit br {display:none}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit > span {font-size:1em}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .stit > span .ext {display:inline-block}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst {display:flex;flex-wrap:wrap}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li {width:50%}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:before {min-height:60px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:nth-child(odd) {border-right-width:0px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:nth-last-child(-n+2) {border-bottom-width:1px}
}
@media all and (max-width:768px) {
	.edugoal-wr .edugoalStu .edugStuBox > .tit {padding:0 0 0 35px}
	.edugoal-wr .edugoalStu .edugStuBox > .tit:before,
	.edugoal-wr .edugoalStu .edugStuBox > .tit:after {width:14px;height:14px;top:5px}
	.edugoal-wr .edugoalStu .edugStuBox > .tit:after {left:12px}
}
@media all and (max-width:599px) {
	.edugoal-wr .edugoalLst > li {padding:0}
	.edugoal-wr .edugoalLst > li .grayCir,
	.edugoal-wr .edugoalLst > li .clrCir {position:relative;width:100%;height:auto;top:auto;left:auto;padding:10px;border-radius:0}
	.edugoal-wr .edugoalLst > li .clrCir {margin:0 0 10px}
	.edugoal-wr .edugoalLst > li .clrCir span {font-size:1em}
	.edugoal-wr .edugoalLst > li .num,
	.edugoal-wr .edugoalLst > li .txt {text-align:center}
}
@media all and (max-width:499px) {
	.edugoal-wr .c-tit01:first-of-type {padding:0 0 0 10px}
	.edugoal-wr .edugoalTop,
	.edugoal-wr .edugoalLst {margin:0 0 30px}
	.edugoal-wr .edugoalTop .txtBox {position:relative;width:100%;position:relative;left:auto;top:auto;padding:15px;font-size:1.2em}
	.edugoal-wr .edugoalTop .txtBox:before {width:8px;height:8px;left:15px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li {width:100%}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li .sLstTxt span {display:inline-block}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:nth-child(odd) {border-right-width:1px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:nth-last-child(-n+2) {border-bottom-width:0}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul > li .sLst > li:last-child {border-bottom-width:1px}
	.edugoal-wr .edugoalStu .edugStuBox > .txtBox > ul.fresh > li .sLst li:after {top:24px}
}

/** ---- 비전 및 핵심발전전략 */
.vision-wr {}
.vision-wr .visTopWr {box-sizing:border-box;margin:0 0 70px}
.vision-wr .visTopWr .vtImgBox {position:relative}
.vision-wr .visTopWr .vtImgBox img {width:100%}
.vision-wr .visTopWr .vtImgBox .vtTitBox {position:absolute;left:80px;top:103px;font-family:"SCoreDream",sans-serif;color:#fff;line-height:1.2}
.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTit {position:relative;padding:0 0 36px;margin:0 0 38px;font-size:1.944em;font-weight:600;letter-spacing:0}
.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTit:after {content:"";display:block;position:absolute;width:1000px;height:2px;right:57.5%;bottom:0;background:#da262e}
.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTxt {font-size:1.389em;font-weight:500;letter-spacing:-.05em}
.vision-wr .visTopWr .vtLstBox {box-sizing:border-box;padding:0 30px 0 470px;margin:-60px 0 0}
.vision-wr .visTopWr .vtLstBox ul {display:flex;flex-wrap:wrap}
.vision-wr .visTopWr .vtLstBox ul > li {position:relative;box-sizing:border-box;width:33.333%;padding:0 10px 0 0}
.vision-wr .visTopWr .vtLstBox ul > li .ico {position:relative;display:block;width:120px;height:120px;margin:0 0 25px;border-radius:50%;background:#da262e}
.vision-wr .visTopWr .vtLstBox ul > li .ico:before {content:"";display:block;position:absolute;width:50px;height:50px;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/resources/homepage/kor/_Img/Content/vision_spr.png) no-repeat}
.vision-wr .visTopWr .vtLstBox ul > li .vtLstTxt {color:#333;letter-spacing:-.05em;line-height:1.556}
.vision-wr .visTopWr .vtLstBox ul > li:nth-child(2) .ico {background:#12213a}
.vision-wr .visTopWr .vtLstBox ul > li:nth-child(2) .ico:before {background-position:-60px 0}
.vision-wr .visTopWr .vtLstBox ul > li:nth-child(3) .ico:before {background-position:-120px 0}
.vision-wr .visValWr {position:relative;box-sizing:border-box;padding:120px 0 120px 305px;margin:0 0 77px}
.vision-wr .visValWr .visValBg {position:absolute;box-sizing:border-box;width:380px;height:100%;top:0;left:0;padding:76px 51px 0;background:url(/resources/homepage/kor/_Img/Content/vision_bgImg01.jpg) no-repeat;background-size:cover;font-family:basic-sans,sans-serif;color:#fff;line-height:1.267;letter-spacing:0;z-index:-1}
.vision-wr .visValWr .visValBg .leftTxt {position:absolute;width:210px;left:-67px;bottom:424px;transform:rotate(-90deg);transform-origin:0 0;font-weight:700;font-size:1.667em;line-height:1.2;color:#000;letter-spacing:.1em}
.vision-wr .visValWr .visValBg .tit {margin:0 0 16px;font-size:1.111em;font-weight:700}
.vision-wr .visValWr .visValBg .eng {margin:0 0 29px;font-size:1.667em;font-weight:600}
.vision-wr .visValWr .visValBg .kor {font-family:"SCoreDream",sans-serif;font-weight:500;font-size:1.556em;line-height:1.607;letter-spacing:-.05em}
.vision-wr .visValWr .visValLst > li {position:relative;box-sizing:border-box;padding:0 0 0 186px;margin:0 0 40px}
.vision-wr .visValWr .visValLst > li:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:150px}
.vision-wr .visValWr .visValLst > li .ico {position:absolute;display:block;width:150px;height:150px;left:0;top:0;border-radius:50%;background:#ebebeb}
.vision-wr .visValWr .visValLst > li .ico:before {content:"";display:block;position:absolute;width:70px;height:70px;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/resources/homepage/kor/_Img/Content/vision_spr.png) no-repeat}
.vision-wr .visValWr .visValLst > li:first-child .ico:before {background-position:0 -60px}
.vision-wr .visValWr .visValLst > li:nth-child(2) .ico:before {background-position:-80px -60px}
.vision-wr .visValWr .visValLst > li:nth-child(3) .ico:before {background-position:-160px -60px}
.vision-wr .visValWr .visValLst > li:nth-child(4) .ico:before {background-position:-240px -60px}
.vision-wr .visValWr .visValLst > li:nth-child(5) .ico:before {background-position:-320px -60px}
.vision-wr .visValWr .visValLst > li:last-child {margin:0}
.vision-wr .visValWr .visValLst > li:last-child .ico:before {background-position:-400px -60px}
.vision-wr .visValWr .visValLst > li .conBox {display:inline-block;vertical-align:middle;max-width:95%}
.vision-wr .visValWr .visValLst > li .conBox .tit {margin:0 0 18px;font-family:basic-sans,sans-serif;font-weight:700;letter-spacing:.05em;font-size:1.111em;line-height:1.2;color:#da262e}
.vision-wr .visValWr .visValLst > li .conBox .txt {color:#333;line-height:1.556;letter-spacing:-.05em}
.vision-wr .visSysTopWr {position:relative;box-sizing:border-box;background:#12213a;padding:10px 0 10px 250px;margin:0 0 80px}
.vision-wr .visSysTopWr > .sTit,
.vision-wr .visSysTopWr > .tit {box-sizing:border-box;color:#fff;font-size:1.667em;letter-spacing:0}
.vision-wr .visSysTopWr > .sTit {position:absolute;left:74px;top:77px;font-family:basic-sans,sans-serif;font-weight:700;line-height:1.333;text-align:center}
.vision-wr .visSysTopWr > .tit {margin:30px 0 38px;font-family:"SCoreDream",sans-serif;font-weight:600;line-height:1.4}
.vision-wr .visSysTopWr > .conBox {position:relative;box-sizing:border-box;padding:36px 10px 34px 115px;background:#fff;font-family:"SCoreDream",sans-serif;font-weight:500;letter-spacing:-.02em}
.vision-wr .visSysTopWr > .conBox .cbTit {position:absolute;left:40px;top:36px;font-size:1.111em;line-height:1.5;color:#da262e}
.vision-wr .visSysTopWr > .conBox .cbTxt {font-size:1.388em;line-height:1.2;color:#222}
.vision-wr .visSysLstWr {position:relative;box-sizing:border-box;padding:0 0 48px;margin:0 0 74px;border-bottom:5px solid #dfdfdf;text-align:center}
.vision-wr .visSysLstWr:before {content:"";display:block;position:absolute;width:200px;height:200px;top:0;left:50%;margin:0 0 0 -100px;background:url(/resources/homepage/kor/_Img/Content/vision_sysImg01.jpg) no-repeat;background-size:cover}
.vision-wr .visSysLstWr > ul {display:inline-block;margin:10px 0 0}
.vision-wr .visSysLstWr > ul:after {content:'';display:block;clear:both}
.vision-wr .visSysLstWr > ul > li {position:relative;box-sizing:border-box;width:50%;text-align:left;float:left}
.vision-wr .visSysLstWr > ul > li:before,
.vision-wr .visSysLstWr > ul > li:after {content:"";display:block;position:absolute}
.vision-wr .visSysLstWr > ul > li:before {width:120px;height:1px;top:16px;background:#d1d1d1}
.vision-wr .visSysLstWr > ul > li:after {width:5px;height:5px;top:14px;border-radius:50%;background:#ed2462}
.vision-wr .visSysLstWr > ul > li > .tit {position:relative;margin:0 0 13px;font-family:"SCoreDream",sans-serif;font-weight:500;color:#ed2462;font-size:1.222em;letter-spacing:-.02em;line-height:1.36}
.vision-wr .visSysLstWr > ul > li > .txt,
.vision-wr .visSysLstWr > ul > li > .txtLst > li {letter-spacing:-.05em;line-height:1.778}
.vision-wr .visSysLstWr > ul > li > .txtLst > li span {color:#111}
.vision-wr .visSysLstWr > ul > li:first-child,
.vision-wr .visSysLstWr > ul > li:last-child {text-align:right;padding:0 239px 0 0}
.vision-wr .visSysLstWr > ul > li:first-child:before,
.vision-wr .visSysLstWr > ul > li:last-child:before {right:100px}
.vision-wr .visSysLstWr > ul > li:first-child:after,
.vision-wr .visSysLstWr > ul > li:last-child:after {right:215px}
.vision-wr .visSysLstWr > ul > li:nth-child(2) {padding:0 0 0 239px}
.vision-wr .visSysLstWr > ul > li:nth-child(2):before {left:100px}
.vision-wr .visSysLstWr > ul > li:nth-child(2):after {left:215px}
.vision-wr .visSysLstWr > ul > li:last-child {margin:-37px 0 0}
.vision-wr .visSysValWr {padding:0 0 36px;border-bottom:5px solid #dfdfdf}
.vision-wr .visSysValWr .visValTit {margin:0 0 32px;font-family:"SCoreDream",sans-serif;font-weight:600;font-size:1.667em;line-height:1.4;text-align:center;color:#000}
.vision-wr .visSysValWr .visValLst {margin:0 0 49px}
.vision-wr .visSysValWr .lv1 .h1 {position:relative;display:flex;flex-wrap:wrap;width:760px;margin:0 auto 40px;padding:0 0 40px}
.vision-wr .visSysValWr .lv1 .h1:after {content:"";display:block;clear:both}
.vision-wr .visSysValWr .lv1 .h1 .h1Li {position:relative;box-sizing:border-box;width:280px;height:280px;padding:32px 50px;margin:0 0 0 -40px;border-radius:50%;background:#12213a;color:#fff;text-align:center;float:left}
.vision-wr .visSysValWr .lv1 .h1 .h1Li:before,
.vision-wr .visSysValWr .lv1 .h1 .h1Li:after {content:"";display:block;position:absolute;left:50%;background:#d5d5d5}
.vision-wr .visSysValWr .lv1 .h1 .h1Li:before {width:1px;height:40px;top:100%}
.vision-wr .visSysValWr .lv1 .h1 .h1Li:after {width:86%;height:1px;bottom:-40px}
.vision-wr .visSysValWr .lv1 .h1 .h1Li .tit,
.vision-wr .visSysValWr .lv1 .h1 .h1Li .sTit {font-family:basic-sans,sans-serif;line-height:1.2}
.vision-wr .visSysValWr .lv1 .h1 .h1Li .tit {margin:0 0 12px;font-size:1.944em;font-weight:700;letter-spacing:-.05em}
.vision-wr .visSysValWr .lv1 .h1 .h1Li .sTit {margin:0 0 59px;font-size:1.111em;font-weight:300;letter-spacing:0;opacity:.7}
.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt {position:relative;box-sizing:border-box;line-height:1.556;letter-spacing:-.05em}
.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt:before {content:"";display:block;position:absolute;width:2px;height:30px;top:-45px;left:50%;margin:0 0 0 -1px;background:#da262e}
.vision-wr .visSysValWr .lv1 .h1 .h1Li:first-child {margin:0;z-index:2}
.vision-wr .visSysValWr .lv1 .h1 .h1Li:nth-child(2) {background:#da262e;z-index:1}
.vision-wr .visSysValWr .lv1 .h1 .h1Li:nth-child(2):before {height:120px}
.vision-wr .visSysValWr .lv1 .h1 .h1Li:nth-child(2) .txt:before {background:#12213a}
.vision-wr .visSysValWr .lv1 .h1 .h1Li:last-child:after {display:none}
.vision-wr .visSysValWr .lv2 {position:relative;padding:100px 0 0}
.vision-wr .visSysValWr .lv2:before {content:"";display:block;position:absolute;width:85.71%;height:1px;left:50%;top:0;transform:translateX(-50%);background:#d5d5d5}
.vision-wr .visSysValWr .lv2 .lv2Lst {position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap}
.vision-wr .visSysValWr .lv2 .lv2Lst:before {content:"";display:block;position:absolute;width:51.43%;height:1px;left:50%;bottom:calc(100% + 60px);transform:translateX(-50%);background:#d5d5d5}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi {position:relative;box-sizing:border-box;width:14.29%;margin:0 2.852% 0 0;padding:17px 10px 16px;background:#f7f7f7}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:before,
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:after {content:"";display:block;position:absolute;left:50%;bottom:calc(100% + 20px)}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:before {width:1px;height:40px;background:#d5d5d5}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:after {width:12px;height:12px;margin:0 0 0 -6px;border-radius:50%;background:#ed2462}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .ico {position:absolute;display:block;box-sizing:border-box;width:55px;height:55px;right:0;top:0;box-shadow:-5px 5px #b6c5de;border:1px solid #12213a;background:#fff}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .ico:before {content:"";display:block;position:absolute;width:40px;height:40px;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/resources/homepage/kor/_Img/Content/vision_spr.png) no-repeat}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit,
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {box-sizing:border-box;padding:0 19px;font-family:basic-sans,sans-serif;line-height:1.25}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit {margin:0 0 11px;font-size:1.944em;font-weight:700;letter-spacing:-.05em;color:#000}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {margin:0 0 13px;font-size:1.111em;font-weight:600;letter-spacing:-.02em;color:#333}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .txt {box-sizing:border-box;padding:15px 5px 13px;border:1px solid #12213a;background:#fff;text-align:center;font-size:.889em;letter-spacing:-.05em;line-height:1.2}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:first-child:before,
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:last-child:before {height:80px}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:first-child:after,
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:last-child:after {background:#aeaeae}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:first-child .ico:before {background-position:0 -140px}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(2) .ico:before {background-position:-50px -140px}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(3) .ico:before {background-position:-100px -140px}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(4) .ico:before {background-position:-150px -140px}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(5) .ico:before {background-position:-200px -140px}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:last-child {margin:0}
.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:last-child .ico:before {background-position:-250px -140px}
.vision-wr .visSysValWr .visValLTxt {font-family:"SCoreDream",sans-serif;font-weight:500;font-size:1.389em;line-height:1.2;letter-spacing:-.02em;color:#000;text-align:center}
.vision-wr .visTbl .visTblHead {display:flex;margin:0 0 .7%}
.vision-wr .visTbl .visTblHead .visTblHTh {box-sizing:border-box;padding:28px 10px 26px;margin:0 .7% 0 0;font-size:1.222em;text-align:center;font-family:"SCoreDream",sans-serif;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-.02em}
.vision-wr .visTbl .visTblHead .visTblHTh.visTblHTh01 {width:17.89%;background:#ebebeb;color:#000}
.vision-wr .visTbl .visTblHead .visTblHTh.visTblHTh02 {width:20%;background:#12213a}
.vision-wr .visTbl .visTblHead .visTblHTh.visTblHTh03 {width:60.71%;margin:0;background:#0c2d62}
.vision-wr .visTbl .visTblBody {position:relative;margin:0 0 .7%}
.vision-wr .visTbl .visTblBody .conBox {display:inline-block;vertical-align:middle;width:100%;font-size:18px}
.vision-wr .visTbl .visTblBody .visTblBTr {display:flex;flex-wrap:wrap;box-sizing:border-box;margin:0 0 10px;padding:0 0 0 18.57%}
.vision-wr .visTbl .visTblBody .visTblBTr > * {box-sizing:border-box;font-size:0}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh {position:absolute;width:17.89%;height:100%;left:0;top:0;padding:0 10px;color:#fff;line-height:1.2;text-align:center}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh:before,
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .tit,
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .sTit {font-family:basic-sans,sans-serif}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .tit {margin:0 0 3px;font-weight:700;font-size:2.111em;letter-spacing:-.05em}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .sTit {margin:0 0 38px;font-size:1.111em;letter-spacing:0}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .korTit {box-sizing:border-box;padding:9px 5px 7px;margin:0 0 25px;background:#fff;font-family:"SCoreDream",sans-serif;font-weight:600;font-size:1.111em;letter-spacing:-.02em}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .korTxt {font-size:1.111em;letter-spacing:-.05em}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh01 {background:#006d74}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh01 .korTit {color:#006d74}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh02 {background:#5355b9}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh02 .korTit {color:#5355b9}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh03 {background:#ef5138}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh03 .korTit {color:#ef5138}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh04 {background:#0055a5}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh04 .korTit {color:#0055a5}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh05 {background:#1e89cd}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh05 .korTit {color:#1e89cd}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh06 {background:#da262e}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh.visTblBTh06 .korTit {color:#da262e}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd,
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast {border-width:1px;border-style:solid}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd {width:24.56%;margin:0 .88% 0 0;padding:10px;color:#fff;font-family:"SCoreDream",sans-serif;line-height:1.2;letter-spacing:-.02em;text-align:center}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd .num {display:inline-block;padding:10px 20px 8px;margin:0 0 19px;font-weight:600;background:#fff;border-radius:20px}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd .txt {font-weight:500;font-size:1.111em;color:#333}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd01 {border-color:#006d74;background:#d9e9ea}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd01 .num {color:#006d74}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd02 {border-color:#5355b9;background:#e5e6f5}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd02 .num {color:#5355b9}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd03 {border-color:#ef5138;background:#fdeae7}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd03 .num {color:#ef5138}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd04 {border-color:#0055a5;background:#e0eaf4}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd04 .num {color:#0055a5}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd05 {border-color:#1e89cd;background:#e4f1f9}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd05 .num {color:#1e89cd}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd06 {border-color:#da262e;background:#fbe9ea}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd.visTblBTd06 .num {color:#da262e}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast {width:74.56%;padding:22px 30px;border-color:#0c2d62}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast ul li {position:relative;box-sizing:border-box;min-height:26px;padding:1px 0 0 38px;margin:0 0 9px;letter-spacing:-.05em;line-height:1.2}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast ul li .liNum {display:block;box-sizing:border-box;position:absolute;width:26px;height:26px;left:0;top:0;padding:4px 0 0;border:2px solid #ccc;color:#333;font-size:.722em;text-align:center;line-height:1;letter-spacing:0}
.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast ul li:last-child {margin:0}
.vision-wr .visTbl .visTblBody .visTblBTr:last-child {margin:0}
.vision-wr .visTbl .visTblBody:last-child {margin:0}
@media all and (max-width:1399px) {
	.vision-wr .visTopWr .vtImgBox .vtTitBox {top:50%;transform:translateY(-50%)}
	.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTit {padding:0 0 20px;margin:0 0 20px}
	.vision-wr .visTopWr .vtLstBox {padding:0 0 0 470px}
	.vision-wr .visValWr {padding:70px 0 70px 305px}
	.vision-wr .visValWr .visValLst > li .conBox .txt br {display:none}
	.vision-wr .visSysValWr {padding:0 0 30px}
	.vision-wr .visSysValWr .lv1 .h1 {width:608px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li {width:224px;height:224px;padding:30px;margin:0 0 0 -32px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .tit {margin:0}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .sTit {margin:0 0 30px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt {line-height:1.4}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt:before {height:20px;top:-25px}
	.vision-wr .visSysValWr .lv2:before {width:84%}
	.vision-wr .visSysValWr .lv2 .lv2Lst:before {width:50.5%}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi {width:16%;margin:0 .8% 0 0}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit,
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {padding:0}
	.vision-wr .visTbl .visTblHead .visTblHTh {padding:20px 10px 18px;font-size:1.1em}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .sTit {margin:0 0 20px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .korTit {margin:0 0 15px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd .num {margin:0 0 15px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast {padding:20px}
}
@media all and (max-width:1199px) {
	.vision-wr .visTopWr .vtImgBox .vtTitBox {left:40px}
	.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTit {padding:0 0 15px;margin:0 0 15px;font-size:1.8em}
	.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTxt {font-size:1.2em}
	.vision-wr .visTopWr .vtLstBox {padding:0 0 0 300px;margin:-54px 0 0}
	.vision-wr .visTopWr .vtLstBox ul > li .ico {width:108px;height:108px;margin:0 0 15px}
	.vision-wr .visTopWr .vtLstBox ul > li .vtLstTxt br {display:none}
	.vision-wr .visValWr .visValBg {width:365px;padding:76px 40px 0}
	.vision-wr .visValWr .visValLst > li {margin:0 0 30px;padding:0 0 0 150px}
	.vision-wr .visValWr .visValLst > li:before {min-height:120px}
	.vision-wr .visValWr .visValLst > li .ico {width:120px;height:120px}
	.vision-wr .visValWr .visValLst > li .ico:before {width:56px;height:56px;background-size:376px auto}
	.vision-wr .visValWr .visValLst > li .conBox .tit {margin:0 0 15px}
	.vision-wr .visValWr .visValLst > li:first-child .ico:before {background-position:0 -48px}
	.vision-wr .visValWr .visValLst > li:nth-child(2) .ico:before {background-position:-64px -48px}
	.vision-wr .visValWr .visValLst > li:nth-child(3) .ico:before {background-position:-128px -48px}
	.vision-wr .visValWr .visValLst > li:nth-child(4) .ico:before {background-position:-192px -48px}
	.vision-wr .visValWr .visValLst > li:nth-child(5) .ico:before {background-position:-256px -48px}
	.vision-wr .visValWr .visValLst > li:last-child .ico:before {background-position:-320px -48px}
	.vision-wr .visSysTopWr {padding:10px 0 10px 200px}
	.vision-wr .visSysTopWr > .sTit {left:50px}
	.vision-wr .visSysTopWr > .tit {margin:30px 0}
	.vision-wr .visSysTopWr > .conBox {padding:30px 10px 28px 90px}
	.vision-wr .visSysTopWr > .conBox .cbTit {left:30px;top:30px}
	.vision-wr .visSysLstWr {padding:0 0 40px}
	.vision-wr .visSysLstWr:before {width:160px;height:160px;margin:0 0 0 -80px}
	.vision-wr .visSysLstWr > ul {margin:0}
	.vision-wr .visSysLstWr > ul > li:before {width:90px}
	.vision-wr .visSysLstWr > ul > li > .tit {margin:0 0 10px}
	.vision-wr .visSysLstWr > ul > li:first-child,
	.vision-wr .visSysLstWr > ul > li:last-child {padding:0 210px 0 0}
	.vision-wr .visSysLstWr > ul > li:first-child:after,
	.vision-wr .visSysLstWr > ul > li:last-child:after {right:185px}
	.vision-wr .visSysLstWr > ul > li:nth-child(2) {padding:0 0 0 210px}
	.vision-wr .visSysLstWr > ul > li:nth-child(2):after {left:185px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:nth-child(2):before {height:81px}
	.vision-wr .visSysValWr .lv2 {padding:0}
	.vision-wr .visSysValWr .lv2:before {width:50%;left:0;transform:translateX(0)}
	.vision-wr .visSysValWr .lv2 .lv2Lst {padding:30px 0 0 50px}
	.vision-wr .visSysValWr .lv2 .lv2Lst:before {width:1px;height:92.9%;left:0;bottom:auto;top:0;transform:translateX(0)}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi {width:100%;margin:0 0 20px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:before {width:30px;height:1px;left:-50px;top:35px;bottom:auto}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:after {left:-30px;top:29px;bottom:auto;margin:0}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi {padding:15px 70px 15px 325px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit,
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {position:absolute;margin:0}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit {left:20px;top:20px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {left:55px;top:29px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit br {display:none}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:first-child:before,
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:last-child:before {height:1px}
}
@media all and (max-width:999px) {
	.vision-wr .visTopWr,
	.vision-wr .visValWr {margin:0 0 50px}
	.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTit  {font-size:1.7em}
	.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTxt {font-size:1.1em}
	.vision-wr .visTopWr .vtLstBox {margin:-48px 0 0;padding:0 0 0 100px}
	.vision-wr .visTopWr .vtLstBox ul > li .ico {width:96px;height:96px}
	.vision-wr .visTopWr .vtLstBox ul > li .ico:before {width:40px;height:40px;background-size:376px auto}
	.vision-wr .visTopWr .vtLstBox ul > li:nth-child(2) .ico:before {background-position:-48px 0}
	.vision-wr .visTopWr .vtLstBox ul > li:nth-child(3) .ico:before {background-position:-96px 0}
	.vision-wr .visValWr {padding:40px 0 40px 240px}
	.vision-wr .visValWr .visValBg {width:293px;padding:50px 30px 0}
	.vision-wr .visValWr .visValBg .eng {font-size:1.6em}
	.vision-wr .visValWr .visValBg .kor {font-size:1.5em}
	.vision-wr .visValWr .visValLst > li {padding:0 0 0 130px}
	.vision-wr .visValWr .visValLst > li:before {min-height:105px}
	.vision-wr .visValWr .visValLst > li .ico {width:105px;height:105px}
	.vision-wr .visValWr .visValLst > li .ico:before {width:49px;height:49px;background-size:329px auto}
	.vision-wr .visValWr .visValLst > li:first-child .ico:before {background-position:0 -42px}
	.vision-wr .visValWr .visValLst > li:nth-child(2) .ico:before {background-position:-56px -42px}
	.vision-wr .visValWr .visValLst > li:nth-child(3) .ico:before {background-position:-112px -42px}
	.vision-wr .visValWr .visValLst > li:nth-child(4) .ico:before {background-position:-168px -42px}
	.vision-wr .visValWr .visValLst > li:nth-child(5) .ico:before {background-position:-224px -42px}
	.vision-wr .visValWr .visValLst > li:last-child .ico:before {background-position:-280px -42px}
	.vision-wr .visSysTopWr,
	.vision-wr .visSysLstWr {margin:0 0 40px}
	.vision-wr .visSysTopWr {padding:10px 0 10px 170px}
	.vision-wr .visSysTopWr > .sTit,
	.vision-wr .visSysTopWr > .tit {font-size:1.5em}
	.vision-wr .visSysTopWr > .sTit {top:50px;left:40px}
	.vision-wr .visSysTopWr > .tit {margin:20px 0}
	.vision-wr .visSysTopWr > .conBox {padding:25px 10px 23px 90px}
	.vision-wr .visSysTopWr > .conBox .cbTit {top:25px;font-size:1em}
	.vision-wr .visSysTopWr > .conBox .cbTxt {font-size:1.2em}
	.vision-wr .visSysLstWr {padding:0 0 30px}
	.vision-wr .visSysLstWr:before {width:140px;height:140px;margin:0 0 0 -70px}
	.vision-wr .visSysLstWr > ul > li:before {width:60px;top:11px}
	.vision-wr .visSysLstWr > ul > li:after {top:9px}
	.vision-wr .visSysLstWr > ul > li > .tit {margin:0;font-size:1.1em}
	.vision-wr .visSysLstWr > ul > li > .tit:after {top:9px}
	.vision-wr .visSysLstWr > ul > li > .txt,
	.vision-wr .visSysLstWr > ul > li > .txtLst > li {line-height:1.6}
	.vision-wr .visSysLstWr > ul > li > .txt br {display:none}
	.vision-wr .visSysLstWr > ul > li:first-child,
	.vision-wr .visSysLstWr > ul > li:last-child {padding:0 165px 0 0}
	.vision-wr .visSysLstWr > ul > li:first-child:before,
	.vision-wr .visSysLstWr > ul > li:last-child:before {right:90px}
	.vision-wr .visSysLstWr > ul > li:first-child:after,
	.vision-wr .visSysLstWr > ul > li:last-child:after {right:145px}
	.vision-wr .visSysLstWr > ul > li:nth-child(2) {padding:0 0 0 165px}
	.vision-wr .visSysLstWr > ul > li:nth-child(2):before {left:90px}
	.vision-wr .visSysLstWr > ul > li:nth-child(2n):after {left:145px}
	.vision-wr .visSysValWr {padding:0 0 20px;border-width:3px}
	.vision-wr .visSysValWr .lv1 .h1 {width:568px;margin:0 auto 25px;padding:0 0 25px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li {width:196px;height:196px;padding:20px;margin:0 0 0 -10px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:before {height:25px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:after {width:95%;bottom:-25px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .tit {font-size:1.8em}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .sTit {margin:0 0 20px;font-size:1.056em}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt:before {height:15px;top:-18px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:nth-child(2):before {height:51px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi {padding:15px 60px 15px 290px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit {font-size:1.8em}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {left:50px;font-size:1.056em}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .ico {width:44px;height:44px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .ico:before {width:32px;height:32px;background-size:376px auto}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:first-child .ico:before {background-position:0 -112px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(2) .ico:before {background-position:-40px -112px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(3) .ico:before {background-position:-80px -112px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(4) .ico:before {background-position:-120px -112px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(5) .ico:before {background-position:-160px -112px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:last-child .ico:before {background-position:-200px -112px}
	.vision-wr .visTbl .visTblHead {position:absolute;width:1px;height:1px;top:-9999em;left:-9999em;overflow:hidden}
	.vision-wr .visTbl .visTblBody {padding:150px 0 0;margin:0 0 15px}
	.vision-wr .visTbl .visTblBody .conBox {font-size:17px}
	.vision-wr .visTbl .visTblBody .visTblBTr {padding:0}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh {width:100%;height:140px;padding:10px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .sTit,
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .korTit,
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .korTxt,
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd .txt {font-size:1.056em}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .tit,
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .sTit {display:inline-block;vertical-align:middle;margin:0}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .tit {margin:0 10px 0 0}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .sTit br {display:none}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTh .korTit {margin:0 0 10px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast {padding:15px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast ul li .liNum {padding:5px 0 0}
}
@media all and (max-width:899px) {
	.vision-wr .visSysLstWr {padding:0 0 30px 140px}
	.vision-wr .visSysLstWr:before {width:120px;height:120px;left:0;padding:0;margin:0}
	.vision-wr .visSysLstWr > ul > li {width:100%;margin:0 0 10px}
	.vision-wr .visSysLstWr > ul > li:before {width:50px}
	.vision-wr .visSysLstWr > ul > li:first-child,
	.vision-wr .visSysLstWr > ul > li:nth-child(2),
	.vision-wr .visSysLstWr > ul > li:last-child {padding:0 0 0 70px}
	.vision-wr .visSysLstWr > ul > li:first-child,
	.vision-wr .visSysLstWr > ul > li:last-child {text-align:left}
	.vision-wr .visSysLstWr > ul > li:last-child {margin:0}
	.vision-wr .visSysLstWr > ul > li:first-child:before,
	.vision-wr .visSysLstWr > ul > li:last-child:before {right:auto;left:0}
	.vision-wr .visSysLstWr > ul > li:first-child:after,
	.vision-wr .visSysLstWr > ul > li:last-child:after {right:auto;left:50px}
	.vision-wr .visSysLstWr > ul > li:nth-child(2):before {left:0}
	.vision-wr .visSysLstWr > ul > li:nth-child(2n):after {left:50px}
}
@media all and (max-width:768px) {
	.vision-wr .visTopWr .vtImgBox {margin:0 0 15px}
	.vision-wr .visTopWr .vtLstBox {padding:0;margin:0}
	.vision-wr .visTopWr .vtLstBox ul > li {width:100%;margin:0 0 15px;padding:0 0 0 100px}
	.vision-wr .visTopWr .vtLstBox ul > li:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:84px}
	.vision-wr .visTopWr .vtLstBox ul > li .ico {position:absolute;width:84px;height:84px;left:0;top:0}
	.vision-wr .visTopWr .vtLstBox ul > li .ico:before {width:35px;height:35px;background-size:329px auto}
	.vision-wr .visTopWr .vtLstBox ul > li .vtLstTxt {display:inline-block;vertical-align:middle;max-width:95%}
	.vision-wr .visTopWr .vtLstBox ul > li:nth-child(2) .ico:before {background-position:-42px 0}
	.vision-wr .visTopWr .vtLstBox ul > li:nth-child(3) .ico:before {background-position:-84px 0}
	.vision-wr .visTopWr .vtLstBox ul > li:last-child {margin:0}
	.vision-wr .visValWr {padding:35px 0 35px 220px}
	.vision-wr .visValWr .visValBg {width:265px;padding:40px 20px 0}
	.vision-wr .visValWr .visValBg .eng {font-size:1.5em}
	.vision-wr .visValWr .visValBg .kor {font-size:1.4em}
	.vision-wr .visValWr .visValLst > li {padding:0 0 0 110px}
	.vision-wr .visValWr .visValLst > li:before {min-height:90px}
	.vision-wr .visValWr .visValLst > li .ico {width:90px;height:90px}
	.vision-wr .visValWr .visValLst > li .ico:before {width:42px;height:42px;background-size:282px auto}
	.vision-wr .visValWr .visValLst > li:first-child .ico:before {background-position:0 -36px}
	.vision-wr .visValWr .visValLst > li:nth-child(2) .ico:before {background-position:-48px -36px}
	.vision-wr .visValWr .visValLst > li:nth-child(3) .ico:before {background-position:-96px -36px}
	.vision-wr .visValWr .visValLst > li:nth-child(4) .ico:before {background-position:-144px -36px}
	.vision-wr .visValWr .visValLst > li:nth-child(5) .ico:before {background-position:-192px -36px}
	.vision-wr .visValWr .visValLst > li:last-child .ico:before {background-position:-240px -36px}
	.vision-wr .visValWr .visValLst > li .conBox .tit {margin:0 0 10px}
	.vision-wr .visSysTopWr {padding:10px 0 10px 140px}
	.vision-wr .visSysTopWr > .sTit,
	.vision-wr .visSysTopWr > .tit {font-size:1.4em}
	.vision-wr .visSysTopWr > .tit {margin:15px 0}
	.vision-wr .visSysTopWr > .sTit {left:35px}
	.vision-wr .visSysTopWr > .conBox {padding:20px 10px 18px 65px}
	.vision-wr .visSysTopWr > .conBox .cbTit {left:20px;top:20px}
	.vision-wr .visSysValWr .lv1 .h1 {width:auto}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li {width:32%;height:auto;margin:0 2% 0 0;padding:15px;border-radius:10px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:after {width:106.5%}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .tit,
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .sTit {display:inline-block;vertical-align:middle}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .sTit {margin:0 0 0 5px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt {margin:15px 0 0}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:first-child {margin:0 2% 0 0}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:last-child {margin:0}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi {padding:15px 60px 15px 275px}
	.vision-wr .visTbl .visTblBody .conBox {font-size:16px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd .num {margin:0 0 10px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast ul li .liNum {padding:6px 0 0}
}
@media all and (max-width:699px) {
	.vision-wr .visValWr {padding:0}
	.vision-wr .visValWr .visValBg {position:relative;width:100%;height:auto;left:auto;top:auto;padding:0 0 10px;margin:0 0 20px;border-bottom:2px solid #b4516b;background:none;color:#000;z-index:0}
	.vision-wr .visValWr .visValBg br,
	.vision-wr .visValWr .visValBg .leftTxt {display:none}
	.vision-wr .visValWr .visValBg .tit,
	.vision-wr .visValWr .visValBg .eng {display:inline-block;vertical-align:middle;margin:0}
	.vision-wr .visValWr .visValBg .tit {margin:0 10px 0 0}
	.vision-wr .visValWr .visValBg .eng {font-size:1.4em}
	.vision-wr .visValWr .visValBg .kor {font-size:1.3em}
	.vision-wr .visValWr .visValLst > li {padding:0 0 0 90px;margin:0 0 20px}
	.vision-wr .visValWr .visValLst > li:before {min-height:75px}
	.vision-wr .visValWr .visValLst > li .ico {width:75px;height:75px}
	.vision-wr .visValWr .visValLst > li .ico:before {width:35px;height:35px;background-size:235px auto}
	.vision-wr .visValWr .visValLst > li:first-child .ico:before {background-position:0 -30px}
	.vision-wr .visValWr .visValLst > li:nth-child(2) .ico:before {background-position:-40px -30px}
	.vision-wr .visValWr .visValLst > li:nth-child(3) .ico:before {background-position:-80px -30px}
	.vision-wr .visValWr .visValLst > li:nth-child(4) .ico:before {background-position:-120px -30px}
	.vision-wr .visValWr .visValLst > li:nth-child(5) .ico:before {background-position:-160px -30px}
	.vision-wr .visValWr .visValLst > li:last-child .ico:before {background-position:-200px -30px}
	.vision-wr .visValWr .visValLst > li .conBox .tit {margin:0 0 5px}
	.vision-wr .visSysTopWr {padding:15px 0 10px}
	.vision-wr .visSysTopWr > .sTit,
	.vision-wr .visSysTopWr > .tit {padding:0 0 0 10px;font-size:1.3em}
	.vision-wr .visSysTopWr > .sTit {position:relative;display:block;left:auto;top:auto;margin:0 10px 0 0;text-align:left}
	.vision-wr .visSysTopWr > .sTit br {display:none}
	.vision-wr .visSysTopWr > .tit {margin:5px 0 10px}
	.vision-wr .visSysTopWr > .conBox {padding:15px 10px 13px 50px}
	.vision-wr .visSysTopWr > .conBox .cbTit {top:14px;left:10px}
	.vision-wr .visSysTopWr > .conBox .cbTxt {font-size:1.056em}
}
@media all and (max-width:599px) {
	.vision-wr .visTopWr,
	.vision-wr .visValWr {margin:0 0 30px}
	.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTit {padding:0 0 10px;margin:0 0 10px;font-size:1.6em}
	.vision-wr .visTopWr .vtImgBox .vtTitBox .vtbTxt {font-size:1.056em}
	.vision-wr .visTopWr .vtLstBox ul > li {padding:0 0 0 90px}
	.vision-wr .visTopWr .vtLstBox ul > li:before {min-height:72px}
	.vision-wr .visTopWr .vtLstBox ul > li .ico {width:72px;height:72px}
	.vision-wr .visTopWr .vtLstBox ul > li .ico:before {width:30px;height:30px;background-size:282px auto}
	.vision-wr .visTopWr .vtLstBox ul > li:nth-child(2) .ico:before {background-position:-36px 0}
	.vision-wr .visTopWr .vtLstBox ul > li:nth-child(3) .ico:before {background-position:-72px 0}
	.vision-wr .visSysTopWr,
	.vision-wr .visSysLstWr {margin:0 0 20px}
	.vision-wr .visSysLstWr {padding:0 0 20px 120px}
	.vision-wr .visSysLstWr:before {width:100px;height:100px}
	.vision-wr .visSysLstWr > ul > li:before {width:30px}
	.vision-wr .visSysLstWr > ul > li:first-child,
	.vision-wr .visSysLstWr > ul > li:nth-child(2),
	.vision-wr .visSysLstWr > ul > li:last-child {padding:0 0 0 50px}
	.vision-wr .visSysLstWr > ul > li:first-child:after,
	.vision-wr .visSysLstWr > ul > li:nth-child(2):after,
	.vision-wr .visSysLstWr > ul > li:last-child:after {left:30px}
	.vision-wr .visSysValWr .lv1 .h1 {padding:0}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li {width:100%;margin:0 0 10px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:after {display:none}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .tit {font-size:1.7em}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt {display:inline-block;vertical-align:middle;margin:0 0 0 5px;padding:0 0 0 15px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt:before {width:10px;height:2px;left:0;top:12px;margin:0}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:first-child {margin:0 0 10px;z-index:0}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li:nth-child(2) {z-index:0}
	.vision-wr .visSysValWr .lv2 .lv2Lst {padding:30px 0 0 45px}
	.vision-wr .visSysValWr .lv2 .lv2Lst:before {height:90.7%}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi {padding:10px 10px 10px 15px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:before {left:-45px;top:31px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:after {left:-25px;top:26px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit,
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {position:relative;display:inline-block;vertical-align:middle;left:auto;top:auto;line-height:1.2}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit {margin:0 10px 0 0;font-size:1.7em}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {padding:0 50px 0 0}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .txt {margin:10px 0 0;padding:10px 5px 8px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .ico {width:39px;height:39px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .ico:before {width:28px;height:28px;background-size:329px auto}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:first-child .ico:before {background-position:0 -98px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(2) .ico:before {background-position:-35px -98px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(3) .ico:before {background-position:-70px -98px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(4) .ico:before {background-position:-105px -98px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:nth-child(5) .ico:before {background-position:-140px -98px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi:last-child .ico:before {background-position:-175px -98px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd,
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast {width:100%}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd {margin:0 0 5px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTd .num {padding:8px 20px 6px}
	.vision-wr .visTbl .visTblBody .visTblBTr .visTblBTdLast {padding:10px}
}
@media all and (max-width:499px) {
	.vision-wr .visTopWr .vtImgBox img {display:none}
	.vision-wr .visTopWr .vtImgBox .vtTitBox {position:relative;left:auto;top:auto;transform:translateY(0);color:#000}
	.vision-wr .visTopWr .vtLstBox ul > li {padding:0 0 0 75px}
	.vision-wr .visTopWr .vtLstBox ul > li:before {min-height:60px}
	.vision-wr .visTopWr .vtLstBox ul > li .ico {width:60px;height:60px}
	.vision-wr .visTopWr .vtLstBox ul > li .ico:before {width:25px;height:25px;background-size:235px auto}
	.vision-wr .visTopWr .vtLstBox ul > li:nth-child(2) .ico:before {background-position:-30px 0}
	.vision-wr .visTopWr .vtLstBox ul > li:nth-child(3) .ico:before {background-position:-60px 0}
	.vision-wr .visValWr .visValBg .tit {margin:0 5px 0 0}
	.vision-wr .visSysLstWr {padding:0 0 20px}
	.vision-wr .visSysLstWr:before {position:relative;left:auto;top:auto;margin:0 auto 20px}
	.vision-wr .visSysLstWr > ul > li:before {width:20px;top:10px}
	.vision-wr .visSysLstWr > ul > li:after {top:8px}
	.vision-wr .visSysLstWr > ul > li:first-child,
	.vision-wr .visSysLstWr > ul > li:nth-child(2),
	.vision-wr .visSysLstWr > ul > li:last-child {padding:0 0 0 35px}
	.vision-wr .visSysLstWr > ul > li:first-child:after,
	.vision-wr .visSysLstWr > ul > li:nth-child(2):after,
	.vision-wr .visSysLstWr > ul > li:last-child:after {left:20px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li {padding:10px}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt {display:block;margin:10px 0 0;padding:0}
	.vision-wr .visSysValWr .lv1 .h1 .h1Li .txt:before {width:2px;height:10px;top:-13px;left:50%;margin:0 0 0 -1px}
	.vision-wr .visSysValWr .lv2 .lv2Lst:before {height:89.5%}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit,
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {display:block}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .tit {padding:0 50px 0 0;margin:0 0 5px}
	.vision-wr .visSysValWr .lv2 .lv2Lst .lv2LstLi .sTit {padding:0}
}

/** ---- 윤리강령 */
.ethics-wr {}
.ethics-wr .ethTopList {margin:0 0 142px}
.ethics-wr .ethTopList ul {overflow:hidden}
.ethics-wr .ethTopList ul li {position:relative;box-sizing:border-box;width:30%;margin:0 5% 0 0;float:left}
.ethics-wr .ethTopList ul li .imgBox {position:relative;margin:0 0 53px}
.ethics-wr .ethTopList ul li .imgBox:after {content:"";display:block;position:absolute;width:2px;height:50px;left:50%;bottom:-25px;margin:0 0 0 -1px;background:#ed2462}
.ethics-wr .ethTopList ul li .imgBox img {display:block;width:100%}
.ethics-wr .ethTopList ul li .txtBox {font-size:1.389em;font-family:"SCoreDream",sans-serif;font-weight:500;line-height:1.2;letter-spacing:-.05em;color:#000;text-align:center}
.ethics-wr .ethTopList ul li:last-child {margin:0}
.ethics-wr .topinfo-img2 {margin:0 0 66px}
.ethics-wr .topinfo-img2 .stitle span {display:block;line-height:1.6;letter-spacing:-.05em}
.ethics-wr .topinfo-img2 .stxt {line-height:1.667;letter-spacing:-.05em}
.ethics-wr .ethGoalList {margin:0 0 77px}
.ethics-wr .ethGoalList > .list {position:relative;box-sizing:border-box;margin:0 0 42px;padding:0 0 44px 120px;border-bottom:5px solid #dfdfdf}
.ethics-wr .ethGoalList > .list:last-child {margin-bottom:0}
.ethics-wr .ethGoalList > .list .titSec {position:absolute;box-sizing:border-box;max-width:100px;left:0;top:8px;padding:0 0 0 54px;font-family:"SCoreDream",sans-serif;font-weight:600;color:#da262e;font-size:1.111em;line-height:1;letter-spacing:0}
.ethics-wr .ethGoalList > .list .titSec:before,
.ethics-wr .ethGoalList > .list .titSec:after {content:'';display:block;position:absolute;width:20px;height:20px;top:0;border-radius:50%}
.ethics-wr .ethGoalList > .list .titSec:before {left:0;background:#12213a}
.ethics-wr .ethGoalList > .list .titSec:after {left:14px;background:#da262e}
.ethics-wr .ethGoalList > .list .txtSec .txtStxt {box-sizing:border-box;font-size:1.111em;line-height:1.5;letter-spacing:-.05em;text-align:right}
.ethics-wr .ethRuleList {position:relative;box-sizing:border-box;padding:0 0 53px 640px;margin:0 0 78px;border-bottom:5px solid #dfdfdf}
.ethics-wr .ethRuleList .imgBox {position:absolute;left:0;top:0;text-align:center}
.ethics-wr .ethRuleList .imgBox img {max-width:100%}
.ethics-wr .ethRuleList .titBox {box-sizing:border-box;padding:20px;margin:0 0 61px;background:#f7f7f7}
.ethics-wr .ethRuleList .titBox .tit {box-sizing:border-box;padding:23px 28px;background:#fff;border:1px solid #12213a;font-family:"SCoreDream",sans-serif;font-weight:500;letter-spacing:-.02em;font-size:1.222em;line-height:1.556;color:#222}
.ethics-wr .ethRuleList .lstBox ul {display:flex;flex-wrap:wrap}
.ethics-wr .ethRuleList .lstBox ul li {box-sizing:border-box;width:50%;margin:0 0 53px}
.ethics-wr .ethRuleList .lstBox ul li .tit {position:relative;box-sizing:border-box;padding:0 0 0 54px;margin:0 0 34px;font-family:"SCoreDream",sans-serif;font-weight:600;color:#da262e;font-size:1.111em;line-height:1;letter-spacing:0}
.ethics-wr .ethRuleList .lstBox ul li .tit:before,
.ethics-wr .ethRuleList .lstBox ul li .tit:after {content:'';display:block;position:absolute;width:20px;height:20px;top:0;border-radius:50%}
.ethics-wr .ethRuleList .lstBox ul li .tit:before {left:0;background:#12213a}
.ethics-wr .ethRuleList .lstBox ul li .tit:after {left:14px;background:#da262e}
.ethics-wr .ethRuleList .lstBox ul li .txt {line-height:1.667;letter-spacing:-.05em}
.ethics-wr .ethRuleList .lstBox ul li:nth-child(odd) {padding:0 60px 0 0}
.ethics-wr .ethRuleList .lstBox ul li:nth-last-child(-n+2) {margin-bottom:0}
.ethics-wr .ethRuleList:last-of-type {margin:0}
@media all and (max-width:1399px) {
	.ethics-wr .ethTopList {margin:0 0 100px}
	.ethics-wr .ethTopList ul li {width:32%;margin:0 2% 0 0}
	.ethics-wr .ethTopList ul li .imgBox {margin:0 0 40px}
	.ethics-wr .topinfo-img2,
	.ethics-wr .ethGoalList {margin:0 0 60px}
	.ethics-wr .ethGoalList > .list {padding:0 0 40px 110px;margin:0 0 40px}
	.ethics-wr .ethGoalList > .list .titSec {padding:0 0 0 45px}
	.ethics-wr .ethGoalList > .list .txtSec .txtStxt br {display:none}
	.ethics-wr .ethRuleList {padding:0 0 50px 590px;margin:0 0 50px}
	.ethics-wr .ethRuleList .titBox {margin:0 0 50px}
	.ethics-wr .ethRuleList .titBox .tit {padding:20px}
	.ethics-wr .ethRuleList .lstBox ul li {margin:0 0 50px}
	.ethics-wr .ethRuleList .lstBox ul li .tit {margin:0 0 25px}
	.ethics-wr .ethRuleList .lstBox ul li:nth-child(odd) {padding:0 40px 0 0}
}
@media all and (max-width:1199px) {
	.ethics-wr .ethRuleList {padding:0 0 40px 490px}
	.ethics-wr .ethRuleList .imgBox {width:432px}
	.ethics-wr .ethRuleList .titBox {margin:0 0 30px}
	.ethics-wr .ethRuleList .lstBox ul li .tit {margin:0 0 15px}
	.ethics-wr .ethRuleList .lstBox ul li .tit .br {display:inline}
	.ethics-wr .ethRuleList .lstBox ul li .txt {line-height:1.5}
}
@media all and (max-width:999px) {
	.ethics-wr .ethTopList {margin:0 0 80px}
	.ethics-wr .ethTopList ul li .imgBox {margin:0 0 30px}
	.ethics-wr .ethTopList ul li .imgBox:after {height:40px;bottom:-20px}
	.ethics-wr .ethTopList ul li .txtBox {font-size:1.2em}
	.ethics-wr .topinfo-img2,
	.ethics-wr .ethGoalList {margin:0 0 50px}
	.ethics-wr .ethGoalList > .list {padding:0 0 30px 100px;margin:0 0 30px;border-width:3px}
	.ethics-wr .ethGoalList > .list .titSec {max-width:90px;top:6px}
	.ethics-wr .ethGoalList > .list .titSec:before,
	.ethics-wr .ethGoalList > .list .titSec:after {top:-1px}
	.ethics-wr .ethRuleList {padding:0 0 30px 430px;margin:0 0 30px;border-width:3px}
	.ethics-wr .ethRuleList .imgBox {width:378px}
	.ethics-wr .ethRuleList .titBox {margin:0 0 25px;padding:15px}
	.ethics-wr .ethRuleList .titBox .tit {padding:15px;font-size:1.111em}
	.ethics-wr .ethRuleList .lstBox ul li {margin:0 0 30px}
	.ethics-wr .ethRuleList .lstBox ul li .tit {padding:0 0 0 35px;margin:0 0 10px}
	.ethics-wr .ethRuleList .lstBox ul li .tit:before,
	.ethics-wr .ethRuleList .lstBox ul li .tit:after {width:16px;height:16px;top:1px}
	.ethics-wr .ethRuleList .lstBox ul li .tit:after {left:12px}
	.ethics-wr .ethRuleList .lstBox ul li:nth-child(odd) {padding:0 20px 0 0}
}
@media all and (max-width:899px) {
	.ethics-wr .ethRuleList {padding:0 0 30px 360px}
	.ethics-wr .ethRuleList .imgBox {width:324px}
}
@media all and (max-width:768px) {
	.ethics-wr .ethTopList {margin:0 0 60px}
	.ethics-wr .ethTopList ul li .imgBox {margin:0 0 20px}
	.ethics-wr .ethTopList ul li .imgBox:after {height:30px;bottom:-15px}
	.ethics-wr .ethTopList ul li .txtBox {font-size:1.056em}
	.ethics-wr .topinfo-img2,
	.ethics-wr .ethGoalList {margin:0 0 40px}
	.ethics-wr .ethGoalList > .list {padding:0 0 20px 90px;margin:0 0 20px}
	.ethics-wr .ethGoalList > .list .titSec,
	.ethics-wr .ethGoalList > .list .txtSec .txtStxt {font-size:1.056em}
	.ethics-wr .ethGoalList > .list .titSec {max-width:80px;padding:0 0 0 35px}
	.ethics-wr .ethGoalList > .list .titSec:before,
	.ethics-wr .ethGoalList > .list .titSec:after {width:15px;height:15px;top:0}
	.ethics-wr .ethRuleList {padding:0 0 30px 300px}
	.ethics-wr .ethRuleList .imgBox {width:270px}
	.ethics-wr .ethRuleList .lstBox ul li {width:100%;margin:0 0 15px}
	.ethics-wr .ethRuleList .lstBox ul li .tit {padding:0 0 0 30px}
	.ethics-wr .ethRuleList .lstBox ul li .tit:before,
	.ethics-wr .ethRuleList .lstBox ul li .tit:after {width:14px;height:14px}
	.ethics-wr .ethRuleList .lstBox ul li .tit:after {left:10px}
	.ethics-wr .ethRuleList .lstBox ul li:nth-child(odd) {padding:0}
	.ethics-wr .ethRuleList .lstBox ul li:nth-last-child(-n+2) {margin:0 0 15px}
	.ethics-wr .ethRuleList .lstBox ul li:last-child {margin:0}
}
@media all and (max-width:599px) {
	.ethics-wr .ethRuleList {padding:0 0 20px}
	.ethics-wr .ethRuleList .imgBox {position:relative;width:auto;max-width:100%;left:auto;top:auto;margin:0 auto 15px}
}
@media all and (max-width:499px) {
	.ethics-wr .ethTopList {margin:0 0 40px}
	.ethics-wr .ethTopList ul li {width:100%;margin:0 0 10px;padding:0 0 0 120px}
	.ethics-wr .ethTopList ul li:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:88px}
	.ethics-wr .ethTopList ul li .imgBox {position:absolute;width:100px;left:0;top:0}
	.ethics-wr .ethTopList ul li .imgBox:after {width:20px;height:2px;left:auto;right:-10px;bottom:50%;margin:0 0 -1px}
	.ethics-wr .ethTopList ul li .txtBox {display:inline-block;vertical-align:middle;max-width:98%;text-align:left;font-size:1em}
	.ethics-wr .topinfo-img2,
	.ethics-wr .ethGoalList {margin:0 0 30px}
	.ethics-wr .ethGoalList > .list {padding:0 0 15px;margin:0 0 15px}
	.ethics-wr .ethGoalList > .list .titSec {position:relative;max-width:100%;left:auto;top:auto;margin:0 0 10px}
	.ethics-wr .ethGoalList > .list .txtSec .txtStxt {text-align:left}
}

/** -- 대학상징 */
/** ---- 대학상징 */
.symbol-wr {}
.symbol-wr .topinfo-file {margin:0 0 80px}
.symbol-wr .topinfo-file .txt-sec .btns-sec {font-family:"Noto Sans KR",sans-serif}
.symbol-wr .symbolBoxWr {position:relative;box-sizing:border-box;padding:0 0 0 440px;margin:0 0 20px}
.symbol-wr .symbolBoxWr > * {box-sizing:border-box}
.symbol-wr .symbolBoxWr .sideL {position:absolute;width:350px;;left:0;top:0}
.symbol-wr .symbolBoxWr .sideL .c-tit01 {margin:0}
.symbol-wr .symbolBoxWr .sideL .txt {margin:0 0 28px;line-height:1.556}
.symbol-wr .symbolBoxWr .sideL .txt span {color:#da262e}
.symbol-wr .symbolBoxWr .sideL .txt:last-of-type {margin:0}
.symbol-wr .symbolBoxWr .sideL.hasTxt .c-tit01 {margin:0 0 126px}
.symbol-wr .symbolBoxWr .sideR .sTit {position:relative;padding:24px 0 66px;border-top:3px solid #000;font-weight:700;font-size:1.222em;color:#333}
.symbol-wr .symbolBoxWr .sideR .sTit:after {content:"";display:block;position:absolute;width:1400px;height:1px;bottom:0;right:0;background:#d2d2d2}
.symbol-wr .symbolBoxWr .sideR .symbolBox {position:relative;box-sizing:border-box;padding:50px}
.symbol-wr .symbolBoxWr .sideR .symbolBox img {display:block;max-width:100%;margin:0 auto}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst {overflow:hidden}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li {box-sizing:border-box;width:49%;margin:0 2% 0 0;padding:27px 29px 25px;color:#fff;line-height:1.2;float:left}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li .clrLstTop {position:relative;box-sizing:border-box;margin:0 0 54px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li .clrLstTop .clrTit {box-sizing:border-box;padding:0 150px 0 0;font-size:1.111em}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li .clrLstTop .clrStit {position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:.7;font-size:.944em}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li .clrLstBot {font-size:.889em;font-family:basic-sans,sans-serif;letter-spacing:0}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li .clrLstBot span {display:inline-block;vertical-align:middle;margin:0 7px 0 0}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li .clrLstBot span:last-child {margin:0}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li:first-child {background:#0c1c35}
.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li:last-child {margin:0;background:#a71e25}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox {position:relative;box-sizing:border-box;padding:65px 60px;background:#f9f9f9}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .symbolMark {position:absolute;left:50%;top:60px;transform:translateX(-50%)}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp {display:flex;flex-wrap:wrap}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li {position:relative;box-sizing:border-box;width:50%}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:before,
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:after {content:"";display:block;position:absolute;background:#da262e}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:before {width:5px;height:5px;border-radius:50%}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:after {width:155px;height:1px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li > .tit {font-weight:500;font-size:1.111em;line-height:1.2;color:#333}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li > .tit + .c-list01 {margin:13px 0 0}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li > .c-list01 > li:before {top:12px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li > .c-list01 > li span {color:#da262e}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child,
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {padding:0 240px 0 0}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child:before {top:12px;right:81px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child:after {top:14px;right:81px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2) {margin:47px 0 0;padding:0 0 0 258px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):before {top:10px;left:82px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):after {top:12px;left:82px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {margin:-41px 0 0}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3):before {top:11px;right:81px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3):after {top:13px;right:81px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {margin:27px 0 0;padding:0 0 0 255px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child:before {top:9px;left:42px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child:after {width:194px;top:11px;left:42px}
.symbol-wr .symbolBoxWr.markBox {padding-top:80px;margin:0 0 105px}
.symbol-wr .symbolBoxWr.markBox:before {content:"";display:block;position:absolute;width:2000px;height:100%;left:50%;top:0;margin:0 0 0 -1000px;background:#f7f7f7}
.symbol-wr .symbolBoxWr.markBox .sideL {top:77px}
.symbol-wr .symbolBoxWr.markBox .sideR .symbolBox .sbMarkBox {box-sizing:border-box;padding:56px 20px;background:#fff;text-align:center}
.symbol-wr .symbolBoxWr .sideR .symbolBox .logoLst {overflow:hidden}
.symbol-wr .symbolBoxWr .sideR .symbolBox .logoLst > li {box-sizing:border-box;width:50%;padding:0 10px;text-align:center;float:left}
.symbol-wr .symbolBoxWr .sideR .symbolBox .logoLst > li .logoImg {margin:0 0 26px}
.symbol-wr .symbolBoxWr .sideR .symbolBox .logoLst > li .logoTxt {font-size:1.111em;line-height:1.2;color:#333}
.symbol-wr .symbolBoxWr .sideR .symbolBox.notPadLR {padding-left:0;padding-right:0}
.symbol-wr .symbolPlants {padding:77px 0 0;border-top:1px solid #d2d2d2}
.symbol-wr .symbolPlants .sbPlantsLst {display:flex;flex-wrap:wrap}
.symbol-wr .symbolPlants .sbPlantsLst > li {display:flex;flex-direction:column;width:48%;margin:0 4% 0 0;letter-spacing:-.05em;line-height:1.667}
.symbol-wr .symbolPlants .sbPlantsLst > li .txt {display:flex;flex-grow:1;margin:0 0 33px}
.symbol-wr .symbolPlants .sbPlantsLst > li .conBox {position:relative;box-sizing:border-box}
.symbol-wr .symbolPlants .sbPlantsLst > li .conBox .imgBox img {display:block;max-width:100%}
.symbol-wr .symbolPlants .sbPlantsLst > li .conBox .sTxt {box-sizing:border-box;height:177px;padding:33px 31px;border:10px solid #ebebeb}
.symbol-wr .symbolPlants .sbPlantsLst > li:nth-child(2n) {margin-right:0}
@media all and (max-width:1499px) {
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox {padding:40px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:after {width:125px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {padding:0 210px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2),
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {padding:0 0 0 220px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {margin:-30px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {margin:35px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child:after {width:170px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .symbolMark {top:45px}
}
@media all and (max-width:1399px) {
	.symbol-wr .symbolBoxWr.markBox {padding-top:50px;margin:0 0 70px}
	.symbol-wr .symbolBoxWr.markBox .sideL {top:50px}
	.symbol-wr .symbolPlants {padding:50px 0 0}
	.symbol-wr .symbolPlants .sbPlantsLst > li .txt {margin:0 0 25px}
	.symbol-wr .symbolPlants .sbPlantsLst > li .conBox .sTxt {padding:30px}
}
@media all and (max-width:1299px) {
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox {padding:35px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .symbolMark {top:40px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:after {width:85px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {padding:0 150px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2),
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {padding:0 0 0 150px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child:before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child:after,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3):before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3):after {right:60px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):after {left:50px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child:after {width:95px}
}
@media all and (max-width:1199px) {
	.symbol-wr .symbolBoxWr {padding:0 0 0 360px}
	.symbol-wr .symbolBoxWr .sideL {width:300px}
	.symbol-wr .symbolBoxWr .sideL br {display:none}
	.symbol-wr .symbolBoxWr .sideL.hasTxt .c-tit01 {min-height:84px;margin:0 0 90px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox {padding:50px 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li {padding:20px 20px 18px}
	.symbol-wr .symbolBoxWr.markBox {padding-top:30px}
	.symbol-wr .symbolBoxWr.markBox .sideL {top:30px}
	.symbol-wr .symbolPlants .sbPlantsLst > li {width:49%;margin:0 2% 0 0}
	.symbol-wr .symbolPlants .sbPlantsLst > li .txt {margin:0 0 20px}
	.symbol-wr .symbolPlants .sbPlantsLst > li .conBox .sTxt {padding:25px}
}
@media all and (max-width:1099px) {
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox {padding:30px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .symbolMark {width:166px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:after {width:65px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li > .tit + .c-list01 {margin:10px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {padding:0 120px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2),
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {padding:0 0 0 120px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child:before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child:after,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3):before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3):after {right:40px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2) {margin:15px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):after {left:40px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {margin:22px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child:before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child:after {left:30px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child:after {width:75px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .symbolMark {top:30px}
	.symbol-wr .symbolPlants .sbPlantsLst > li .txt br {display:none}
}
@media all and (max-width:999px) {
	.symbol-wr .topinfo-file {margin:0 0 50px}
	.symbol-wr .symbolBoxWr {padding:0 0 0 290px}
	.symbol-wr .symbolBoxWr .sideL {width:250px}
	.symbol-wr .symbolBoxWr .sideL .txt {margin:0 0 20px}
	.symbol-wr .symbolBoxWr .sideL.hasTxt .c-tit01 {min-height:80px;margin:0 0 60px}
	.symbol-wr .symbolBoxWr .sideR .sTit {padding:20px 0 50px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox {padding:30px 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li .clrLstTop {margin:0 0 40px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox {padding:25px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li > .c-list01 > li:before {top:11px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {margin:-25px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {margin:28px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .symbolMark {top:25px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .logoLst > li .logoImg {margin:0 0 15px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .logoLst > li .logoTxt {font-size:1.056em}
	.symbol-wr .symbolBoxWr.markBox {margin:0 0 50px}
	.symbol-wr .symbolBoxWr.markBox .sideR .symbolBox .sbMarkBox {padding:30px 20px}
	.symbol-wr .symbolPlants {padding:50px 0 0}
	.symbol-wr .symbolPlants .sbPlantsLst > li .conBox .sTxt {padding:20px;border-width:8px}
}
@media all and (max-width:899px) {
	.symbol-wr .symbolBoxWr {padding:0;margin:0}
	.symbol-wr .symbolBoxWr .sideL {position:relative;width:100%;left:auto;top:auto;margin:0 0 20px}
	.symbol-wr .symbolBoxWr .sideL.hasTxt .c-tit01 {min-height:auto;margin:0 0 15px}
	.symbol-wr .symbolBoxWr .sideL .txt {margin:0 0 10px}
	.symbol-wr .symbolBoxWr .sideR .sTit {padding:20px 0;font-size:1.111em}
	.symbol-wr .symbolBoxWr .sideR .sTit:after {width:100%}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2) {margin:0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):before {top:12px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):after {top:14px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {margin:-10px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {margin:43px 0 0}
	.symbol-wr .symbolBoxWr.markBox .sideL {top:auto}
	.symbol-wr .symbolPlants .sbPlantsLst > li .conBox .sTxt {padding:15px}
}
@media all and (max-width:768px) {
	.symbol-wr .topinfo-file {margin:0 0 30px}
	.symbol-wr .symbolPlants {padding:30px 0 0}
	.symbol-wr .symbolBoxWr .sideL {margin:0 0 15px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li > .c-list01 > li:before {top:9px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child:before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):before {top:10px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:first-child:after,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(2):after {top:12px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:nth-child(3) {margin:-4px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:last-child {margin:48px 0 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox.onlyEmblem img {max-width:50%}
}
@media all and (max-width:699px) {
	.symbol-wr .symbolPlants .sbPlantsLst > li {width:100%;margin:0 0 40px}
	.symbol-wr .symbolPlants .sbPlantsLst > li .txt {margin:0 0 10px}
	.symbol-wr .symbolPlants .sbPlantsLst > li .conBox .sTxt {height:auto;border-width:5px}
}
@media all and (max-width:599px) {
	.symbol-wr .symbolBoxWr .sideR .sTit {padding:15px 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox {padding:20px 0}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li {width:100%;padding:12px 12px 10px;margin:0 0 10px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .clrLst > li .clrLstTop {margin:0 0 20px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox {padding:20px 20px 10px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .symbolMark {position:relative;width:146px;left:auto;top:auto;transform:translateX(0);margin:0 auto 10px}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li {padding:0 !important;margin:0 0 10px !important}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:before,
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li:after {display:none}
	.symbol-wr .symbolBoxWr.markBox {margin:0 0 30px}
}
@media all and (max-width:499px) {
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li {width:100%}
	.symbol-wr .symbolBoxWr .sideR .symbolBox .grayBox .sylbolExp > li > .c-list01 > li:before {top:8px}
	.symbol-wr .symbolPlants .sbPlantsLst > li {margin:0 0 30px}
	.symbol-wr .symbolPlants .sbPlantsLst > li .conBox .sTxt {padding:10px}
}


/** -- 대학특징(k) / 경전의 특징(i) */
/** ---- 특성화 우수대학 */
.ftspecial-wr {}
.ftspecial-wr .ftsConBox {position:relative;box-sizing:border-box;padding:0 0 0 350px;margin:0 0 80px}
.ftspecial-wr .ftsConBox .titBox {position:absolute;width:300px;left:0;top:0}
.ftspecial-wr .ftsConBox .titBox .ico {position:relative;display:block;width:90px;height:90px;margin:0 0 45px;background:#ebebeb}
.ftspecial-wr .ftsConBox .titBox .ico:before,
.ftspecial-wr .ftsConBox .titBox .ico:after {content:'';display:block;width:20px;height:20px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border-radius:50%}
.ftspecial-wr .ftsConBox .titBox .ico:before {background:#12213a;transform:translateX(-7px)}
.ftspecial-wr .ftsConBox .titBox .ico:after {background:#da262e;transform:translateX(7px)}
.ftspecial-wr .ftsConBox .titBox .tit {margin:0;font-family:"SCoreDream",sans-serif;font-weight:600;font-size:2.222em;letter-spacing:0;line-height:1.25;color:#000}
.ftspecial-wr .ftsConBox .txtBox .imgBox {box-sizing:border-box;margin:0 0 57px}
.ftspecial-wr .ftsConBox .txtBox .imgBox.onlyImg {margin:0;padding:60px 50px;border:1px solid #d2d2d2}
.ftspecial-wr .ftsConBox .txtBox .imgBox img {width:100%}
.ftspecial-wr .ftsConBox .txtBox .hisLst > li {position:relative;box-sizing:border-box;padding:0 0 0 200px;margin:0 0 18px;line-height:1.2;letter-spacing:-.05em}
.ftspecial-wr .ftsConBox .txtBox .hisLst > li .year {position:absolute;width:160px;left:0;top:0;font-family:basic-sans,sans-serif;font-weight:700;color:#da262e;letter-spacing:0;font-size:1.222em}
.ftspecial-wr .ftsConBox .txtBox .hisLst > li > ul > li {margin:0 0 18px}
.ftspecial-wr .ftsConBox .txtBox .hisLst > li:last-child,
.ftspecial-wr .ftsConBox .txtBox .hisLst > li > ul > li:last-child {margin:0}
.ftspecial-wr .ftsConBox .txtBox > .txt {font-size:1.111em;letter-spacing:-.05em}
.ftspecial-wr .ftsConBox:last-child {margin:0}
@media all and (max-width:1199px) {
	.ftspecial-wr .ftsConBox {padding:0 0 0 320px}
	.ftspecial-wr .ftsConBox .titBox {width:270px}
	.ftspecial-wr .ftsConBox .titBox .ico {width:72px;height:72px;margin:0 0 30px}
	.ftspecial-wr .ftsConBox .titBox .tit {font-size:2em}
	.ftspecial-wr .ftsConBox .txtBox .imgBox {margin:0 0 40px}
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li {padding:0 0 0 170px}
}
@media all and (max-width:999px) {
	.ftspecial-wr .ftsConBox {margin:0 0 50px;padding:0 0 0 270px}
	.ftspecial-wr .ftsConBox .titBox {width:240px}
	.ftspecial-wr .ftsConBox .titBox .ico {width:63px;height:63px;margin:0 0 20px}
	.ftspecial-wr .ftsConBox .titBox .ico:before,
	.ftspecial-wr .ftsConBox .titBox .ico:after {width:16px;height:16px}
	.ftspecial-wr .ftsConBox .titBox .ico:before {transform:translateX(-6px)}
	.ftspecial-wr .ftsConBox .titBox .tit {font-size:1.7em}
	.ftspecial-wr .ftsConBox .txtBox .imgBox {margin:0 0 30px}
	.ftspecial-wr .ftsConBox .txtBox .imgBox.onlyImg {padding:40px}
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li,
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li > ul > li {margin:0 0 15px}
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li {padding:0 0 0 170px}
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li .year {width:130px}
	.ftspecial-wr .ftsConBox .txtBox > .txt {font-size:1em}
}
@media all and (max-width:768px) {
	.ftspecial-wr .ftsConBox {margin:0 0 30px;padding:0}
	.ftspecial-wr .ftsConBox .titBox {position:relative;width:auto;left:auto;top:auto;margin:0 0 15px;padding:0 0 0 70px}
	.ftspecial-wr .ftsConBox .titBox:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:54px}
	.ftspecial-wr .ftsConBox .titBox .ico {position:absolute;width:54px;height:54px;left:0;top:0}
	.ftspecial-wr .ftsConBox .titBox .tit {display:inline-block;vertical-align:middle;max-width:98%;font-size:1.4em}
	.ftspecial-wr .ftsConBox .titBox .tit br {display:none}
	.ftspecial-wr .ftsConBox .txtBox .imgBox {margin:0 0 15px}
	.ftspecial-wr .ftsConBox .txtBox .imgBox.onlyImg {padding:30px}
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li {padding:0 0 0 150px}
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li .year {width:120px}
}
@media all and (max-width:499px) {
	.ftspecial-wr .ftsConBox .titBox {padding:0 0 0 55px}
	.ftspecial-wr .ftsConBox .titBox:before {min-height:45px}
	.ftspecial-wr .ftsConBox .titBox .ico {width:45px;height:45px}
	.ftspecial-wr .ftsConBox .titBox .ico:before,
	.ftspecial-wr .ftsConBox .titBox .ico:after {width:14px;height:14px}
	.ftspecial-wr .ftsConBox .titBox .ico:before {transform:translateX(-5px)}
	.ftspecial-wr .ftsConBox .titBox .tit {font-size:1.1em}
}
@media all and (max-width:399px) {
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li {padding:0}
	.ftspecial-wr .ftsConBox .txtBox .hisLst > li .year {position:relative;width:100%;left:auto;top:auto;margin:0 0 5px}
}

/** ---- 취업과 장학 */
.ftemploy-wr {}
.ftemploy-wr .topinfo-img1 {margin:0 0 60px}
.ftemploy-wr .ftempCirBox {position:relative;box-sizing:border-box;padding:0 0 0 580px}
.ftemploy-wr .ftempCirBox .titBox {position:absolute;left:0;top:50%;transform:translateY(-50%)}
.ftemploy-wr .ftempCirBox .titBox .tit {margin:0 0 12px;font-family:"SCoreDream",sans-serif;font-size:1.944em;font-weight:600;color:#000;line-height:1.429;letter-spacing:-.05em}
.ftemploy-wr .ftempCirBox .titBox .tit span {color:#da262e}
.ftemploy-wr .ftempCirBox .titBox .sTit {letter-spacing:0;line-height:1.2}
.ftemploy-wr .ftempCir {position:relative;box-sizing:border-box;padding:0 0 0 calc(100% - (280px * 2) + 40px);margin:0 0 80px;overflow:hidden}
.ftemploy-wr .ftempCir:before {content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:50%;background:#d1d1d1;z-index:-1}
.ftemploy-wr .ftempCir > li {position:relative;box-sizing:border-box;width:280px;height:280px;background:#fff;border-radius:50%;border-width:1px;border-style:solid;text-align:center;float:left}
.ftemploy-wr .ftempCir > li:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.ftemploy-wr .ftempCir > li p {display:inline-block;vertical-align:middle;max-width:99%;font-size:1.111em;letter-spacing:-.05em;line-height:1.5;color:#333}
.ftemploy-wr .ftempCir > li:first-child {border-color:#12213a;z-index:1}
.ftemploy-wr .ftempCir > li:last-child {margin:0 0 0 -40px;border-color:#da262e}
.ftemploy-wr .glineBox {box-sizing:border-box;padding:50px;margin:0 0 80px;border:1px solid #d5d5d5;text-align:center}
.ftemploy-wr .glineBox .tit {font-size:1.222em;font-weight:500;letter-spacing:-.02em;line-height:1.27;color:#333}
.ftemploy-wr .glineBox .sTit {letter-spacing:0;line-height:1.556;color:#767676}
.ftemploy-wr .scholarBox {position:relative;box-sizing:border-box;margin:0 0 70px}
.ftemploy-wr .scholarBox:after {content:"";display:block;position:absolute;width:200px;height:100%;top:0;right:-97px;mix-blend-mode:multiply;background:#da262e}
.ftemploy-wr .scholarBox > * {position:relative;box-sizing:border-box}
.ftemploy-wr .scholarBox .conBox {padding:13px 0 0 703px;margin:0 0 48px;font-family:"SCoreDream",sans-serif;letter-spacing:-.05em}
.ftemploy-wr .scholarBox .conBox .redTxt {color:#da262e}
.ftemploy-wr .scholarBox .conBox .tit {position:absolute;left:0;top:0;font-weight:600;font-size:2.5em;line-height:1.333;color:#000}
.ftemploy-wr .scholarBox .conBox .txt {font-weight:400;font-size:1.222em;line-height:1.59;color:#333}
.ftemploy-wr .scholarBox .conBox .txt .sTxt {display:block;font-size:.81em}
.ftemploy-wr .scholarBox .imgBox img {width:100%}
.ftemploy-wr .scholarBox .imgBox > a {display:block;position:absolute;right:50px;bottom:50px;z-index:10}
.ftemploy-wr .speSchBox {box-sizing:border-box;padding:10px;background:#efefef}
.ftemploy-wr .speSchBox ul {display:flex;flex-wrap:wrap;box-sizing:border-box;border:1px solid #d5d5d5;background:#fff}
.ftemploy-wr .speSchBox ul li {box-sizing:border-box;width:calc(100% / 7);padding:0 10px;text-align:center;border-right:1px solid #d5d5d5}
.ftemploy-wr .speSchBox ul li:before {content:"";display:inline-block;vertical-align:middle;width:0;height:100%;min-height:98px}
.ftemploy-wr .speSchBox ul li span {display:inline-block;vertical-align:middle;max-width:95%;line-height:1.2;letter-spacing:-.05em}
.ftemploy-wr .speSchBox ul li:last-child {border-right-width:0}
@media all and (max-width:1399px) {
	.ftemploy-wr .ftempCirBox {padding:0 0 0 500px}
	.ftemploy-wr .scholarBox {padding:0 50px 0 0}
	.ftemploy-wr .scholarBox:after {width:100px;right:0}
	.ftemploy-wr .scholarBox .conBox {padding:10px 70px 0 620px;margin:0 0 30px}
	.ftemploy-wr .scholarBox .conBox .tit {font-size:2.3em}
	.ftemploy-wr .scholarBox .imgBox > a {right:30px;bottom:20px}
}
@media all and (max-width:1299px) {
	.ftemploy-wr .scholarBox .conBox {padding:10px 70px 0 550px}
	.ftemploy-wr .scholarBox .conBox .tit {font-size:2.1em}
	.ftemploy-wr .scholarBox .conBox .txt {font-size:1.1em}
}
@media all and (max-width:1199px) {
	.ftemploy-wr .ftempCirBox {padding:0 0 0 460px}
	.ftemploy-wr .ftempCirBox .titBox .tit {font-size:1.8em}
	.ftemploy-wr .ftempCir {padding:0 0 0 calc(100% - (252px * 2) + 36px)}
	.ftemploy-wr .ftempCir > li {width:252px;height:252px}
	.ftemploy-wr .ftempCir > li:last-child {margin:0 0 0 -36px}
	.ftemploy-wr .scholarBox .conBox .txt br {display:none}
}
@media all and (max-width:1099px) {
	.ftemploy-wr .ftempCirBox {padding:0 0 0 420px}
	.ftemploy-wr .ftempCirBox .titBox .tit {font-size:1.7em}
	.ftemploy-wr .scholarBox .conBox {padding:10px 70px 0 450px}
	.ftemploy-wr .scholarBox .conBox .tit {font-size:1.9em}
}
@media all and (max-width:999px) {
	.ftemploy-wr .topinfo-img1,
	.ftemploy-wr .ftempCir,
	.ftemploy-wr .glineBox,
	.ftemploy-wr .scholarBox {margin:0 0 50px}
	.ftemploy-wr .ftempCirBox {padding:0 0 0 380px}
	.ftemploy-wr .ftempCirBox .titBox .tit {margin:0 0 10px;font-size:1.6em;line-height:1.3}
	.ftemploy-wr .ftempCir {padding:0 0 0 calc(100% - (224px * 2) + 32px)}
	.ftemploy-wr .ftempCir > li {width:224px;height:224px}
	.ftemploy-wr .ftempCir > li p {font-size:1.056em;line-height:1.4}
	.ftemploy-wr .ftempCir > li:last-child {margin:0 0 0 -32px}
	.ftemploy-wr .glineBox {padding:30px}
	.ftemploy-wr .glineBox .img-zoom img {max-width:80%}
	.ftemploy-wr .glineBox .tit {font-size:1.1em}
	.ftemploy-wr .scholarBox {padding:0 40px 0 0}
	.ftemploy-wr .scholarBox:after {width:80px}
	.ftemploy-wr .scholarBox .conBox {padding:5px 60px 0 380px}
	.ftemploy-wr .scholarBox .conBox .tit {font-size:1.7em}
	.ftemploy-wr .scholarBox .conBox .txt {font-size:1em}
	.ftemploy-wr .scholarBox .imgBox > a {bottom:10px;right:20px}
	.ftemploy-wr .speSchBox ul li {width:25%;border-bottom:1px solid #d5d5d5}
	.ftemploy-wr .speSchBox ul li:before {min-height:65px}
	.ftemploy-wr .speSchBox ul li:last-child {border-right-width:1px}
	.ftemploy-wr .speSchBox ul li:nth-child(4n) {border-right-width:0}
	.ftemploy-wr .speSchBox ul li:nth-child(n+5) {border-bottom-width:0}
}
@media all and (max-width:899px) {
	.ftemploy-wr .ftempCirBox {padding:0 0 0 360px}
	.ftemploy-wr .ftempCirBox .titBox .tit {font-size:1.5em}
	.ftemploy-wr .ftempCir {padding:0 0 0 calc(100% - (196px * 2) + 15px)}
	.ftemploy-wr .ftempCir > li {width:196px;height:196px}
	.ftemploy-wr .ftempCir > li p {font-size:1em}
	.ftemploy-wr .ftempCir > li:last-child {margin:0 0 0 -15px}
}
@media all and (max-width:799px) {
	.ftemploy-wr .topinfo-img1,
	.ftemploy-wr .ftempCir,
	.ftemploy-wr .glineBox,
	.ftemploy-wr .scholarBox {margin:0 0 30px}
	.ftemploy-wr .ftempCirBox {padding:0}
	.ftemploy-wr .ftempCirBox .titBox {position:relative;left:auto;top:auto;margin:0 0 10px;transform:translateY(0)}
	.ftemploy-wr .ftempCirBox .titBox .tit {margin:0 0 5px;font-size:1.4em}
	.ftemploy-wr .ftempCirBox .titBox .tit br {display:none}
	.ftemploy-wr .glineBox {padding:20px}
	.ftemploy-wr .scholarBox {padding:0 30px 0 0}
	.ftemploy-wr .scholarBox:after {width:60px}
	.ftemploy-wr .scholarBox .conBox {padding:0 40px 0 0;margin:0 0 20px}
	.ftemploy-wr .scholarBox .conBox .tit {position:relative;left:auto;top:auto;margin:0 0 15px;font-size:1.5em}
	.ftemploy-wr .scholarBox .conBox .tit br {display:none}
	.ftemploy-wr .scholarBox .imgBox > a {min-width:0;padding:2px 40px 2px 15px}
	.ftemploy-wr .scholarBox .imgBox > a:before {min-height:35px}
	.ftemploy-wr .scholarBox .imgBox > a span {font-size:15px}
	.ftemploy-wr .speSchBox ul li {width:33.333%}
	.ftemploy-wr .speSchBox ul li:nth-child(4n) {border-right-width:1px}
	.ftemploy-wr .speSchBox ul li:nth-child(n+5) {border-bottom-width:1px}
	.ftemploy-wr .speSchBox ul li:last-child {border-bottom-width:0}
}
@media all and (max-width:499px) {
	.ftemploy-wr .ftempCir {padding:0}
	.ftemploy-wr .ftempCir:before {width:1px;height:100%;top:0;left:50%}
	.ftemploy-wr .ftempCir > li {width:100%;height:auto;padding:10px;border-radius:15px;margin:0 0 15px}
	.ftemploy-wr .ftempCir > li:before {min-height:40px}
	.ftemploy-wr .ftempCir > li p br {display:none}
	.ftemploy-wr .ftempCir > li:last-child {margin:0}
	.ftemploy-wr .scholarBox {padding:0}
	.ftemploy-wr .scholarBox:after {display:none}
	.ftemploy-wr .scholarBox .conBox {padding:0}
	.ftemploy-wr .scholarBox .conBox .tit {font-size:1.4em}
	.ftemploy-wr .scholarBox .imgBox > a {position:relative;right:auto;bottom:auto;margin:10px 0 0}
	.ftemploy-wr .speSchBox ul li {width:50%}
	.ftemploy-wr .speSchBox ul li:nth-child(2n) {border-right-width:0}
	.ftemploy-wr .speSchBox ul li:before {min-height:50px}
}
@media all and (max-width:399px) {
	.ftemploy-wr .speSchBox ul li {width:100%;border-right-width:0}
	.ftemploy-wr .speSchBox ul li:before {min-height:45px}
	.ftemploy-wr .speSchBox ul li:last-child {border-right-width:0}
}

/** ---- 글로벌 교류 */
.ftglobal-wr {}
.ftglobal-wr .topinfo-img2 .title span {color:#da262e}
.ftglobal-wr .contimg-list1 .item img {display:block;width:100%}
.ftglobal-wr .contimg-list1 .txt-sec {padding-top:20px}
.ftglobal-wr .contimg-list1 .txt-sec .title .chi {font-family:"Noto Sans KR",sans-serif}
.ftglobal-wr .contimg-list1 .txt-sec > .txt {margin:14px 0 0;letter-spacing:-.05em;line-height:1.556}
@media all and (max-width:999px) {
	.ftglobal-wr .contimg-list1 .txt-sec > .txt {margin:10px 0 0}
}

/** ---- 근린환경 */
.ftenviron-wr {}
.ftenviron-wr .ftenvList {position:relative;box-sizing:border-box;padding:76px 0 0 700px;min-height:550px;margin:0 0 50px}
.ftenviron-wr .ftenvList .imgBox {position:absolute;left:0;top:0;padding:50px 0}
.ftenviron-wr .ftenvList .imgBox .deco {position:absolute;width:120px;height:100%;top:0;left:-60px;background:#da262e;mix-blend-mode:multiply}
.ftenviron-wr .ftenvList .imgBox .deco:before {content:'';display:block;position:absolute;width:20px;height:196px;top:0;left:43px;bottom:0;margin:auto;background:url(/resources/_Img/Contents/content_spr.png) no-repeat -39px -181px}
.ftenviron-wr .ftenvList .imgBox img {width:100%}
.ftenviron-wr .ftenvList .txtBox > .tit {margin:0 0 21px;font-family:"SCoreDream", sans-serif;font-weight:600;font-size:2.222em;line-height:1.2;letter-spacing:0;color:#000}
.ftenviron-wr .ftenvList .txtBox > .txt {margin:0 0 41px;font-size:1.111em;line-height:1.5;letter-spacing:-.05em}
.ftenviron-wr .ftenvList .txtBox .addrBox {position:relative;box-sizing:border-box;margin:0 0 40px}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li {position:relative;box-sizing:border-box;margin:0 0 15px}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li:last-child {margin-bottom:0}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li > * {display:inline-block;vertical-align:middle}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .ico {position:relative;box-sizing:border-box;width:55px;height:55px;margin:0 16px 0 0;border:1px solid #12213a}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .ico:before {content:"";display:block;position:absolute;width:32px;height:32px;left:0;top:0;right:0;bottom:0;margin:auto;background:url(/resources/_Img/Contents/content_spr.png) no-repeat;background-size:241px auto}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li.addr .ico:before {background-position:-31px -105px}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li.call .ico:before {background-position:-71px -105px}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTit,
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTxt {font-family:"SCoreDream", sans-serif;font-size:1.111em;line-height:1.2;letter-spacing:-.02em}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTit {position:relative;padding:0 15px 0 0;margin:0 10px 0 0;color:#222;font-weight:500}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTit:after {content:"";display:block;position:absolute;width:1px;height:18px;top:50%;right:0;margin:-9px 0 0;background:#cacaca}
.ftenviron-wr .ftenvList .txtBox .stxt {box-sizing:border-box;padding:3px 0 4px 31px;border-left:5px solid #e8e8e8;line-height:1.667}
.ftenviron-wr .ftenvList.hasBtn .txtBox .addrBox {padding:0 170px 0 0}
.ftenviron-wr .ftenvList.hasBtn .txtBox .addrBox > a {position:absolute;right:0;bottom:0}
.ftenviron-wr .ftenvList:last-child {margin:0}
@media all and (max-width:1549px) {
	.ftenviron-wr .ftenvList {padding:76px 0 0 720px}
	.ftenviron-wr .ftenvList .imgBox {padding:50px 0 50px 60px}
	.ftenviron-wr .ftenvList .imgBox .deco {left:0}
}
@media all and (max-width:1399px) {
	.ftenviron-wr .ftenvList {min-height:485px;padding:40px 0 0 640px}
	.ftenviron-wr .ftenvList .imgBox {width:558px;padding:40px 0 40px 38px}
	.ftenviron-wr .ftenvList .imgBox .deco {width:80px}
	.ftenviron-wr .ftenvList .imgBox .deco:before {left:20px}
	.ftenviron-wr .ftenvList .txtBox > .tit {margin:0 0 15px}
	.ftenviron-wr .ftenvList .txtBox > .txt,
	.ftenviron-wr .ftenvList .txtBox .addrBox {margin:0 0 30px}
	.ftenviron-wr .ftenvList .txtBox .stxt {padding:0 0 0 20px}
}
@media all and (max-width:1199px) {
	.ftenviron-wr .ftenvList {min-height:440px;padding:40px 0 0 580px}
	.ftenviron-wr .ftenvList .imgBox {width:496px}
	.ftenviron-wr .ftenvList.hasBtn .txtBox .addrBox {padding:0}
	.ftenviron-wr .ftenvList.hasBtn .txtBox .addrBox > a {position:relative;right:auto;bottom:auto;margin:15px 0 0}
}
@media all and (max-width:999px) {
	.ftenviron-wr .ftenvList {min-height:385px;padding:35px 0 0 490px;margin:0 0 30px}
	.ftenviron-wr .ftenvList .imgBox {width:434px;padding:35px 0 35px 25px}
	.ftenviron-wr .ftenvList .imgBox .deco {width:50px}
	.ftenviron-wr .ftenvList .imgBox .deco:before {width:16px;height:157px;left:10px;background-size:241px auto;background-position:-31px -145px}
	.ftenviron-wr .ftenvList .txtBox > .tit {margin:0 0 10px;font-size:2em}
	.ftenviron-wr .ftenvList .txtBox > .txt {font-size:1em}
	.ftenviron-wr .ftenvList .txtBox > .txt,
	.ftenviron-wr .ftenvList .txtBox .addrBox {margin:0 0 20px}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .ico {width:44px;height:44px;margin:0 10px 0 0}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTit,
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTxt {font-size:1.056em}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTit {padding:0 10px 0 0;margin:0 5px 0 0}
	.ftenviron-wr .ftenvList .txtBox .stxt {padding:0 0 0 15px}
}
@media all and (max-width:899px) {
	.ftenviron-wr .ftenvList {min-height:340px;padding:35px 0 0 420px}
	.ftenviron-wr .ftenvList .imgBox {width:372px}
	.ftenviron-wr .ftenvList .txtBox > .tit {font-size:1.8em}
	.ftenviron-wr .ftenvList .txtBox > .txt,
	.ftenviron-wr .ftenvList .txtBox .addrBox {margin:0 0 15px}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTit,
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTxt {font-size:1em}
}
@media all and (max-width:768px) {
	.ftenviron-wr .ftenvList {min-height:285px;padding:30px 0 0 360px}
	.ftenviron-wr .ftenvList .imgBox {width:310px;padding:30px 0 30px 18px}
	.ftenviron-wr .ftenvList .imgBox .deco:before {width:14px;height:137px;left:5px;background-size:211px auto;background-position:-27px -127px}
	.ftenviron-wr .ftenvList .txtBox > .tit {font-size:1.6em}
}
@media all and (max-width:699px) {
	.ftenviron-wr .ftenvList {min-height:auto;padding:0}
	.ftenviron-wr .ftenvList .imgBox {position:relative;width:auto;left:auto;top:auto;padding:0;margin:0 0 15px}
	.ftenviron-wr .ftenvList .imgBox .deco {width:100%;height:50px;top:auto;bottom:0;mix-blend-mode:normal;background:rgba(218,38,46,.8)}
	.ftenviron-wr .ftenvList .imgBox .deco:before {left:75px;transform:rotate(90deg)}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li {margin:0 0 10px}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .ico {width:39px;height:39px}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .ico:before {width:28px;height:28px;background-size:211px auto}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li.addr .ico:before {background-position:-27px -92px}
	.ftenviron-wr .ftenvList .txtBox .addrBox ul > li.call .ico:before {background-position:-62px -92px}
	.ftenviron-wr .ftenvList .txtBox .stxt {padding:0 0 0 10px;border-width:3px;line-height:1.5}
	.ftenviron-wr .ftenvList.hasBtn .txtBox .addrBox > a {width:100%;margin:10px 0 0}
}
@media all and (max-width:499px) {
	.ftenviron-wr .ftenvList .imgBox .deco {height:40px}
	.ftenviron-wr .ftenvList .imgBox .deco:before {left:70px}
	.ftenviron-wr .ftenvList .txtBox > .tit {font-size:1.4em}
}


/** -- 캠퍼스 안내 */
/** ---- 오시는 길 */
.direction-wr {}
.direction-wr .dirTopBox {display:flex;flex-direction:row;margin:0 0 80px}
.direction-wr .dirTopBox .ico {align-self:flex-start;display:block;min-width:150px;margin-right:80px;position:relative}
.direction-wr .dirTopBox .ico:before {content:'';display:block;background-color:#12213a;width:100%;padding-top:100%;position:relative;z-index:-1}
.direction-wr .dirTopBox .ico img {max-width:100%;position:absolute;top:0;left:0}
.direction-wr .dirTopBox .txtBox {border-bottom:2px solid #12213a;border-top:5px solid #dfdfdf;width:100%;padding:49px 0 52px}
.direction-wr .dirTopBox .txtBox .tit {color:#000;font-size:1.778em;font-weight:600;margin:0 0 13px}
.direction-wr .dirTopBox .txtBox .tit span {color:#da262e}
.direction-wr .dirTopBox .txtBox .txt {font-size:1.111em}
.direction-wr .mapBox {position:relative;margin:0 0 80px;padding:0 0 5px}
.direction-wr .mapBox:before,
.direction-wr .mapBox:after {content:"";display:block;position:absolute}
.direction-wr .mapBox:before {width:2000px;height:39%;bottom:0;left:-160px;background:#efefef}
.direction-wr .mapBox:after {width:100px;height:121px;bottom:100px;right:-160px;background:url(/resources/_Img/Contents/content_spr.png) no-repeat -201px 0;z-index:1}
.direction-wr .mapBox .mapCont {position:relative;width:100%;padding:42.86% 0 0;max-height:600px}
.direction-wr .mapBox .mapCont .btnSkip {display:block;position:absolute;top:-1000em;left:-1000em;width:1px;height:1px;overflow:hidden}
.direction-wr .mapBox .mapCont .btnSkip:focus {width:100%;height:auto;top:0;left:0;padding:10px 0;background:#12213a;color:#fff;text-align:center;z-index:900}
.direction-wr .mapBox .mapCont .root_daum_roughmap {box-sizing:border-box;position:absolute;width:100%;height:100%;padding:0;top:0;left:0}
.direction-wr .mapBox .mapCont .root_daum_roughmap .wrap_map {height:100%}
.direction-wr .mapBox .mapCont .root_daum_roughmap .map_border {background:#c7c3c0;display:none}
.direction-wr .mapBox .root_daum_roughmap .wrap_btn_zoom button:focus {outline:3px solid rgb(59,153,252);outline-offset:-3px}
.direction-wr .mapBox .root_daum_roughmap .wrap_controllers {display:none !important}
.direction-wr .mapBox .mapInfo {position:relative;box-sizing:border-box;padding:35px 40px}
.direction-wr .mapBox .mapInfo:before {content:"";display:block;position:absolute;width:2000px;height:100%;left:0;top:0;background:#fff}
.direction-wr .mapBox .mapInfo ul:after {content:'';display:block;clear:both}
.direction-wr .mapBox .mapInfo ul li {position:relative;box-sizing:border-box;width:23%;min-height:70px;padding:19px 5px 0 95px;float:left}
.direction-wr .mapBox .mapInfo ul li.addr {width:50%}
.direction-wr .mapBox .mapInfo ul li.tel {width:27%}
.direction-wr .mapBox .mapInfo ul li .ico {position:absolute;display:block;box-sizing:border-box;width:70px;height:70px;left:0;top:0;border:1px solid #12213a}
.direction-wr .mapBox .mapInfo ul li .ico:before {content:'';display:block;width:40px;height:40px;background:url(/resources/_Img/Contents/content_spr.png) no-repeat;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.direction-wr .mapBox .mapInfo ul li.addr .ico:before {background-position:-39px -131px}
.direction-wr .mapBox .mapInfo ul li.tel .ico:before {background-position:-89px -131px}
.direction-wr .mapBox .mapInfo ul li.fax .ico:before {background-position:-189px -131px}
.direction-wr .mapBox .mapInfo ul li .txtBox {position:relative;box-sizing:border-box;padding:0 0 0 65px;font-family:"SCoreDream",sans-serif;font-size:1.111em;letter-spacing:-.02em;line-height:1.75}
.direction-wr .mapBox .mapInfo ul li .txtBox .tit {position:absolute;left:0;top:0;padding:0 15px 0 0;color:#222;font-weight:500}
.direction-wr .mapBox .mapInfo ul li .txtBox .tit:after {content:"";display:block;position:absolute;width:1px;height:18px;right:0;top:50%;margin:-9px 0 0;background:#cacaca}
.direction-wr .vihiBoxWr {}
.direction-wr .vihiBoxWr .vihiBox {position:relative;box-sizing:border-box;margin:0 0 40px;padding:0 0 40px 370px;border-bottom:1px solid #d5d5d5}
.direction-wr .vihiBoxWr .vihiBox:last-child {margin-bottom:0}
.direction-wr .vihiBoxWr .vihiBox .vihiTit {position:absolute;left:0;top:0;overflow:hidden}
.direction-wr .vihiBoxWr .vihiBox .vihiTit > * {position:relative;box-sizing:border-box;width:150px;height:150px;border-radius:50%;float:left;text-align:center}
.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico {display:block;background:#da262e}
.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico:before {content:"";display:block;position:absolute;width:53px;height:44px;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/resources/homepage/kor/_Img/Content/direction_spr.png) no-repeat}
.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico.bus:before {background-position:-45px 0}
.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico.sub:before {background-position:-108px 0}
.direction-wr .vihiBoxWr .vihiBox .vihiTit .txt {margin:0 0 0 -30px;background:#ebebeb}
.direction-wr .vihiBoxWr .vihiBox .vihiTit .txt:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.direction-wr .vihiBoxWr .vihiBox .vihiTit .txt span {display:inline-block;vertical-align:middle;font-family:"SCoreDream",sans-serif;font-weight:600;font-size:1.222em;letter-spacing:-.05em;color:#000}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt {box-sizing:border-box;padding:0 0 11px;border-left:10px solid #f2f2f2}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul:after {content:'';display:block;clear:both}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li {position:relative;box-sizing:border-box;width:50%;padding:9px 10px 0 53px;float:left}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li:nth-child(odd) {border-right:1px solid #d5d5d5}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li:before {content:"";display:block;position:absolute;width:5px;height:5px;left:40px;top:23px;background:#da262e;border-radius:50%}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > span {display:inline-block;vertical-align:middle;line-height:1.2}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .txt {color:#333;letter-spacing:-.05em}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .ico {width:35px;height:35px;margin:0 11px;background:url(/resources/homepage/kor/_Img/Content/direction_spr.png) no-repeat}
.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .num {margin:0 0 0 16px;padding:5px 6px;background:#ebebeb;font-size:.889em;letter-spacing:-.02em}
.direction-wr .dirBotBox {position:relative;box-sizing:border-box;padding:10px 10px 10px 498px;margin:0 0 80px;background:#f7f7f7;border-top:2px solid #000}
.direction-wr .dirBotBox:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:278px}
.direction-wr .dirBotBox .imgBox {position:absolute;width:420px;left:0;top:0}
.direction-wr .dirBotBox .imgBox img {width:100%}
.direction-wr .dirBotBox .txtBox {display:inline-block;vertical-align:middle;max-width:95%;font-family:"SCoreDream",sans-serif}
.direction-wr .dirBotBox .txtBox .tit {margin:0 0 36px;font-size:1.944em;letter-spacing:-.05em;line-height:1.2;color:#000;font-weight:600}
.direction-wr .dirBotBox .txtBox .tit span {color:#da262e}
.direction-wr .dirBotBox .txtBox .txt span {display:inline-block;vertical-align:middle;line-height:1.2;letter-spacing:-.02em}
.direction-wr .dirBotBox .txtBox .txt .place {font-size:1.111em}
.direction-wr .dirBotBox .txtBox .txt .ico {width:35px;height:35px;margin:0 8px;background:url(/resources/homepage/kor/_Img/Content/direction_spr.png) no-repeat}
.direction-wr .dirBotBox .txtBox .txt .stxt {margin:0 0 0 8px}
@media all and (max-width:1399px) {
	.direction-wr .dirTopBox .txtBox .tit {font-size:1.478em}
	.direction-wr .dirTopBox .txtBox .txt {font-size:1em}
	.direction-wr .mapBox .mapInfo {padding:30px}
	.direction-wr .mapBox .mapInfo ul li,
	.direction-wr .mapBox .mapInfo ul li.tel {width:25%}
	.direction-wr .mapBox .mapInfo ul li {min-height:56px;padding:12px 5px 0 70px}
	.direction-wr .mapBox .mapInfo ul li .ico {width:56px;height:56px}
	.direction-wr .vihiBoxWr .vihiBox {padding:0 0 40px 320px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li {padding:9px 10px 0 40px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li:before {left:30px}
	.direction-wr .dirBotBox {padding:10px 10px 10px 420px}
	.direction-wr .dirBotBox:before {min-height:248px}
	.direction-wr .dirBotBox .imgBox {width:378px}
	.direction-wr .dirBotBox .txtBox .tit {margin:0 0 25px}
}
@media all and (max-width:1299px) {
	.direction-wr .mapBox .mapInfo ul li.addr {width:100%;margin:0 0 10px;padding-right:0}
	.direction-wr .mapBox .mapInfo ul li,
	.direction-wr .mapBox .mapInfo ul li.tel {width:50%}
}
@media all and (max-width:1199px) {
	.direction-wr .dirTopBox,
	.direction-wr .dirBotBox,
	.direction-wr .mapBox {margin:0 0 50px}
	.direction-wr .mapBox .mapInfo {padding:20px}
	.direction-wr .mapBox .mapInfo ul li .txtBox {padding:0 0 0 60px;font-size:1.056em}
	.direction-wr .mapBox .mapInfo ul li .txtBox .tit {padding:0 10px 0 0}
	.direction-wr .vihiBoxWr .vihiBox {padding:0 0 30px 235px;margin:0 0 30px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit > * {width:120px;height:120px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico:before {width:42px;height:35px;background-size:129px auto}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico.bus:before {background-position:-36px 0}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico.sub:before {background-position:-86px 0}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .txt {margin:0 0 0 -24px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .txt span {font-size:1.1em}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li {padding:9px 10px 0 30px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li:before {left:20px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .ico {margin:0 8px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .num {margin:0 0 0 10px}
	.direction-wr .dirBotBox {padding:10px 10px 10px 360px}
	.direction-wr .dirBotBox:before {min-height:218px}
	.direction-wr .dirBotBox .imgBox {width:336px}
	.direction-wr .dirBotBox .txtBox .tit {margin:0 0 15px}
}
@media all and (max-width:1024px) {
	.direction-wr .dirTopBox .ico {min-width:100px}
	.direction-wr .dirTopBox .txtBox {padding-top:28px}
}
@media all and (max-width:999px) {
	.direction-wr .dirTopBox,
	.direction-wr .dirBotBox,
	.direction-wr .mapBox {margin:0 0 30px}
	.direction-wr .mapBox .mapInfo {padding:15px}
	.direction-wr .mapBox .mapInfo ul li {min-height:49px;padding:12px 5px 0 60px}
	.direction-wr .mapBox .mapInfo ul li .ico {width:49px;height:49px}
	.direction-wr .mapBox .mapInfo ul li .ico:before {width:32px;height:32px;background-size:241px auto}
	.direction-wr .mapBox .mapInfo ul li.addr .ico:before {background-position:-31px -105px}
	.direction-wr .mapBox .mapInfo ul li.tel .ico:before {background-position:-71px -105px}
	.direction-wr .mapBox .mapInfo ul li.fax .ico:before {background-position:-151px -105px}
	.direction-wr .mapBox .mapInfo ul li .txtBox {padding:0 0 0 55px;font-size:1em;line-height:1.5}
	.direction-wr .vihiBoxWr .vihiBox {padding:0 0 20px;margin:0 0 20px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit {position:relative;left:auto;top:auto;margin:0 0 15px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit > * {width:105px;height:105px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .txt {margin:0 0 0 -21px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .txt span {font-size:1.056em}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt {border-width:8px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li:before {left:15px;top:21px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .ico {width:28px;height:28px;margin:0 5px;background-size:129px auto}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .num {margin:0 0 0 5px}
	.direction-wr .dirBotBox {padding:10px 10px 10px 320px}
	.direction-wr .dirBotBox:before {min-height:188px}
	.direction-wr .dirBotBox .imgBox {width:294px}
	.direction-wr .dirBotBox .txtBox .tit {font-size:1.7em}
	.direction-wr .dirBotBox .txtBox .txt .place {font-size:1.056em}
	.direction-wr .dirBotBox .txtBox .txt .ico {width:28px;height:28px;margin:0 5px;background-size:129px auto}
	.direction-wr .dirBotBox .txtBox .txt .stxt {margin:0 0 0 5px}
}
@media all and (max-width:768px) {
	.direction-wr .dirTopBox .ico {min-width:80px;margin-right:30px}
	.direction-wr .dirTopBox .txtBox {padding:18px 0 25px}
	.direction-wr .mapBox .mapInfo ul li,
	.direction-wr .mapBox .mapInfo ul li.tel {width:100%}
	.direction-wr .mapBox .mapInfo ul li {padding:12px 0 0 60px}
	.direction-wr .mapBox .mapInfo ul li.tel {margin:0 0 10px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit > * {height:50px;border-radius:0}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .txt {margin:0}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt {border-width:5px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .ico {width:25px;height:25px;margin:0 3px;background-size:113px auto}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li > .num {margin:0 0 0 3px}
	.direction-wr .dirBotBox {padding:10px 10px 10px 270px}
	.direction-wr .dirBotBox:before {min-height:158px}
	.direction-wr .dirBotBox .imgBox {width:252px}
	.direction-wr .dirBotBox .txtBox .tit {font-size:1.6em}
	.direction-wr .dirBotBox .txtBox .txt .place {font-size:1em}
	.direction-wr .dirBotBox .txtBox .txt .ico {width:25px;height:25px;margin:0 3px;background-size:113px auto}
	.direction-wr .dirBotBox .txtBox .txt .stxt {margin:0 0 0 3px}
}
@media all and (max-width:699px) {
	.direction-wr .vihiBoxWr .vihiBox {padding:0 0 15px;margin:0 0 15px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico:before {width:37px;height:31px;background-size:113px auto}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico.bus:before {background-position:-32px 0}
	.direction-wr .vihiBoxWr .vihiBox .vihiTit .ico.sub:before {background-position:-76px 0}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li {width:100%}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li:nth-child(odd) {border-right:none}
}
@media all and (max-width:599px) {
	.direction-wr .mapBox .mapInfo ul li {min-height:42px;padding:10px 0 0 55px}
	.direction-wr .mapBox .mapInfo ul li .ico {width:42px;height:42px}
	.direction-wr .dirBotBox {padding:20px}
	.direction-wr .dirBotBox:before,
	.direction-wr .dirBotBox .imgBox {display:none}
	.direction-wr .dirBotBox .txtBox .tit {margin:0 0 10px;font-size:1.5em}
}
@media all and (max-width:499px) {
	.direction-wr .dirTopBox,
	.direction-wr .dirBotBox,
	.direction-wr .mapBox {margin:0 0 20px}
	.direction-wr .dirTopBox .ico {min-width:60px;margin-right:15px;z-index:1}
	.direction-wr .dirTopBox .txtBox {padding:12px 0 25px 75px;margin-left:-75px}
	.direction-wr .dirTopBox .txtBox .tit {font-size:1.178em}
	.direction-wr .dirTopBox .txtBox .txt {margin-left:-75px}
	.direction-wr .mapBox .mapInfo ul li {min-height:35px;padding:7px 0 0 45px}
	.direction-wr .mapBox .mapInfo ul li .ico {width:35px;height:35px}
	.direction-wr .mapBox .mapInfo ul li .ico:before {width:28px;height:28px;background-size:211px auto}
	.direction-wr .mapBox .mapInfo ul li.addr .ico:before {background-position:-28px -92px}
	.direction-wr .mapBox .mapInfo ul li.tel .ico:before {background-position:-63px -92px}
	.direction-wr .mapBox .mapInfo ul li.fax .ico:before {background-position:-133px -92px}
	.direction-wr .mapBox .mapInfo ul li .txtBox {padding:0 0 0 50px}
	.direction-wr .vihiBoxWr .vihiBox .vihiTxt ul > li:before {top:19px}
	.direction-wr .dirBotBox {padding:15px}
	.direction-wr .dirBotBox .txtBox .tit {font-size:1.4em}
}