@charset "utf-8";


/* ==============================
 * 공통
================================= */
.ideology-wr .ideoList > .list .txtSec .txtStit,
.topinfo-greet .txt-sec .stitle,
.ethics-wr .topinfo-img2 .stxt,
.ethics-wr .ethRuleList .titBox .tit,
.ethics-wr .ethRuleList .lstBox ul li .txt {letter-spacing:0}
.ethics-wr .topinfo-img2 .stxt {font-size:1.111em}
.ethics-wr .ethRuleList .lstBox ul li .txt {font-size:1.056em}
.topinfo-img2 .img-sec .deco {width:26px;height:446px;background:url(/resources/homepage/english/_Img/Contents/kbc_engLogo_side.png) no-repeat 0 0;background-size:100% 100%}
@media all and (max-width:1699px) {
	.topinfo-img2 .img-sec .deco {width:23px;height:401px}
}
@media all and (max-width:1399px) {
	.topinfo-img2 .img-sec .deco {width:21px;height:357px}
}
@media all and (max-width:1199px) {
	.topinfo-img2 .img-sec .deco {width:18px;height:312px}
}
@media all and (max-width:999px) {
	.topinfo-img2 .img-sec .deco {width:16px;height:268px}
}
@media all and (max-width:768px) {
	.topinfo-img2 .img-sec .deco {width:13px;height:223px}
}
@media all and (max-width:599px) {
	.topinfo-img2 .img-sec .deco {width:10px;height:178px}
	.topinfo-img2 .title.kor br {display:none}
	.topinfo-file .btns-sec a {display:block;margin-top:10px;}
	.topinfo-file .btns-sec a:first-child {margin-top:0;}
}



/* ==============================
 * Information
================================= */
/** -- Foundation Philosophy */
.ideology-wr {}
.ideology-wr .ideoList > .list {position:relative;box-sizing:border-box;margin:0 0 50px;padding:0 0 44px;border-bottom:5px solid #dfdfdf}
.ideology-wr .ideoList > .list:last-child {margin-bottom:0}
.ideology-wr .ideoList > .list .titSec {box-sizing:border-box;padding:0 0 0 54px;margin:0 0 28px;font-family:"SCoreDream",sans-serif;font-weight:600;color:#da262e;font-size:1.111em;line-height:1;letter-spacing:0}
.ideology-wr .ideoList > .list .titSec:before,
.ideology-wr .ideoList > .list .titSec:after {content:'';display:block;position:absolute;width:20px;height:20px;top:0;border-radius:50%}
.ideology-wr .ideoList > .list .titSec:before {left:0;background:#12213a}
.ideology-wr .ideoList > .list .titSec:after {left:14px;background:#da262e}
.ideology-wr .ideoList > .list .txtSec .txtStit {margin:0 0 27px;font-family:"SCoreDream",sans-serif;font-size:1.389em;font-weight:500;letter-spacing:-.02em;line-height:1.4;color:#000}
.ideology-wr .ideoList > .list .txtSec .txtStxt {box-sizing:border-box;font-size:1.111em;line-height:1.5;letter-spacing:0;text-align:right}
@media all and (max-width:1399px) {
	.ideology-wr .ideoList > .list {margin:0 0 40px;padding:0 0 30px}
	.ideology-wr .ideoList > .list .titSec {margin:0 0 40px}
	.ideology-wr .ideoList > .list .txtSec br {display:none}
	.ideology-wr .ideoList > .list .txtSec .txtStit {margin:0 0 20px}
}
@media all and (max-width:999px) {
	.ideology-wr .ideoList > .list {margin:0 0 30px;padding:0 0 25px;border-width:3px}
	.ideology-wr .ideoList > .list .titSec {margin:0 0 20px;padding:0 0 0 40px;font-size:1em}
	.ideology-wr .ideoList > .list .titSec:before,
	.ideology-wr .ideoList > .list .titSec:after {width:16px;height:16px}
	.ideology-wr .ideoList > .list .titSec:after {left:13px}
	.ideology-wr .ideoList > .list .txtSec .txtStit {font-size:1.2em}
	.ideology-wr .ideoList > .list .txtSec .txtStxt {font-size:1.056em;letter-spacing:1.4}
}
@media all and (max-width:768px) {
	.ideology-wr .ideoList > .list {margin:0 0 25px;padding:0 0 20px}
	.ideology-wr .ideoList > .list .titSec {margin:0 0 15px;padding:0 0 0 35px}
	.ideology-wr .ideoList > .list .txtSec .txtStit {font-size:1.1em}
	.ideology-wr .ideoList > .list .txtSec .txtStxt {font-size:1em}
}

/** -- Message from Founder */
.fgreet-wr {}
.fgreet-wr .topinfo-greet .img-sec .sign span {display:block;width:100%}
.fgreet-wr .topinfo-greet .img-sec .sign img {display:block;margin:15px 0 0}
.fgreet-wr .fgreetTxt {font-size:1.111em;line-height:1.75;color:#333;letter-spacing:-.05em}
@media all and (max-width:999px) {
	.fgreet-wr .topinfo-greet .img-sec .sign img {margin:10px 0 0}
	.fgreet-wr .fgreetTxt {line-height:1.5}
}

/** -- The Code of Ethics */
/** ---- Men of Talent and Goal of Education */
.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:0;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 .eduList > li {position:relative;box-sizing:border-box;min-height:250px;padding:0 0 0 310px;margin:0 0 40px}
.edugoal-wr .eduList > li .cir {position:absolute;box-sizing:border-box;width:250px;height:250px;left:0;top:0;padding:46px 10px 0;border-radius:50%;color:#fff;text-align:center}
.edugoal-wr .eduList > li .cir .num {display:block;margin:0 0 30px;font-family:"basic-sans",sans-serif;font-weight:700;line-height:1.2;letter-spacing:0}
.edugoal-wr .eduList > li .cir .tit {font-family:"SCoreDream",sans-serif;font-weight:600;line-height:1.4;letter-spacing:0;font-size:1.389em}
.edugoal-wr .eduList > li .txt .sTit {box-sizing:border-box;padding:26px 10px 32px;border-width:1px;border-style:solid;font-family:"SCoreDream",sans-serif;font-weight:500;font-size:1.222em;line-height:1.364;letter-spacing:0;color:#333;text-align:center}
.edugoal-wr .eduList > li .txt .sTxtBox {box-sizing:border-box;border:10px solid #efefef}
.edugoal-wr .eduList > li .txt .sTxtBox .sTxt {box-sizing:border-box;padding:23px 30px 25px;border:1px solid #d5d5d5;background:#fff;font-family:"basic-sans",sans-serif;font-size:1.111em;letter-spacing:0;line-height:1.5}
.edugoal-wr .eduList > li:nth-child(odd) .cir {background:#12213a}
.edugoal-wr .eduList > li:nth-child(odd) .txt .sTit {border-color:#12213a;background:#f2f7fe}
.edugoal-wr .eduList > li:nth-child(even) .cir {background:#da262e}
.edugoal-wr .eduList > li:nth-child(even) .txt .sTit {border-color:#da262e;background:#fdeeef}
.edugoal-wr .eduList > li:last-child {margin:0}

@media all and (max-width:1399px) {
	.edugoal-wr .c-tit01:first-of-type {padding:0 0 0 30px}
	.edugoal-wr .edugoalTop .txtBox {padding:30px}
	.edugoal-wr .edugoalTop .txtBox:before {left:30px}
	.edugoal-wr .eduList > li {min-height:225px;padding:0 0 0 279px}
	.edugoal-wr .eduList > li .cir {width:225px;height:225px;padding:41px 10px 0}
	.edugoal-wr .eduList > li .cir .num {margin:0 0 20px}
	.edugoal-wr .eduList > li .txt .sTit {padding:20px 10px 26px}
	.edugoal-wr .eduList > li .txt .sTxtBox .sTxt {padding:20px 20px 22px}
}
@media all and (max-width:1199px) {
	.edugoal-wr .c-tit01:first-of-type {padding:0 0 0 25px}
	.edugoal-wr .edugoalTop .txtBox {padding:25px}
	.edugoal-wr .edugoalTop .txtBox:before {left:25px}
}
@media all and (max-width:999px) {
	.edugoal-wr .c-tit01:first-of-type {padding:0 0 0 20px}
	.edugoal-wr .edugoalTop {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 .eduList > li {min-height:200px;padding:0 0 0 248px;margin:0 0 30px}
	.edugoal-wr .eduList > li .cir {width:200px;height:200px;padding:37px 10px 0}
	.edugoal-wr .eduList > li .cir .num {margin:0 0 15px}
	.edugoal-wr .eduList > li .cir .tit {font-size:1.2em}
	.edugoal-wr .eduList > li .txt .sTit {padding:18px 10px 20px;font-size:1.1em}
	.edugoal-wr .eduList > li .txt .sTxtBox .sTxt {padding:18px 18px 20px;font-size:1em}
}
@media all and (max-width:768px) {
	.edugoal-wr .c-tit01:first-of-type {padding:0 0 0 15px}
	.edugoal-wr .eduList > li {min-height:auto;padding:0}
	.edugoal-wr .eduList > li .cir {position:relative;width:100%;height:auto;left:auto;top:auto;padding:15px;margin:0 0 20px;border-radius:10px}
	.edugoal-wr .eduList > li .cir .num {margin:0 0 5px}
	.edugoal-wr .eduList > li .cir .tit {font-size:1.111em}
	.edugoal-wr .eduList > li .cir .tit br {display:none}
	.edugoal-wr .eduList > li .txt .sTit,
	.edugoal-wr .eduList > li .txt .sTxtBox .sTxt {padding:15px 15px 17px}
	.edugoal-wr .eduList > li .txt .sTit {font-size:1.056em}
}
@media all and (max-width:499px) {
	.edugoal-wr .edugoalTop {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 .eduList > li {margin:0 0 20px}
	.edugoal-wr .eduList > li .cir {margin:0 0 15px;padding:10px}
	.edugoal-wr .eduList > li .txt .sTit,
	.edugoal-wr .eduList > li .txt .sTxtBox .sTxt {padding:15px}
}

/** ---- Vision and Strategy for Core Development */
.vision-wr {}
.vision-wr .visTopImg {position:relative}
.vision-wr .visTopImg img {width:100%}
.vision-wr .visTopImg .vtTitBox {position:absolute;box-sizing:border-box;left:80px;top:101px;padding:0 100px 0 0;font-family:"SCoreDream",sans-serif;color:#fff;letter-spacing:0}
.vision-wr .visTopImg .vtTitBox .vtbTit {position:relative;padding:0 0 38px;margin:0 0 36px;font-size:1.944em;font-weight:600;line-height:1.2}
.vision-wr .visTopImg .vtTitBox .vtbTit:after {content:"";display:block;position:absolute;width:1000px;height:2px;right:87%;bottom:0;background:#da262e}
.vision-wr .visTopImg .vtTitBox .vtbTxt {font-size:1.222em;font-weight:400;line-height:1.59}
.vision-wr .visLstBox > * {display:inline-block;vertical-align:middle}
.vision-wr .visLstBox .imgBox {margin:0 77px 0 0;padding:79px 42px 68px 52px;background:url(/resources/homepage/english/_Img/Contents/vision_midImg01.jpg) no-repeat;background-size:cover;color:#fff;font-family:"basic-sans",sans-serif;letter-spacing:0}
.vision-wr .visLstBox .imgBox .sTit {margin:0 0 14px;font-size:1.111em;line-height:1.2;font-weight:700}
.vision-wr .visLstBox .imgBox .tit {margin:0 0 66px;font-size:1.667em;line-height:1.267;font-weight:600}
.vision-wr .visLstBox .imgBox .txt {font-size:1.556em;line-height:1.607;letter-spacing:-.05em;font-family:"SCoreDream",sans-serif;font-weight:500}
.vision-wr .visLstBox .lstBox > ul {box-sizing:border-box}
.vision-wr .visLstBox .lstBox > ul > li {position:relative;box-sizing:border-box;padding:0 0 0 17px;font-family:"basic-sans",sans-serif;font-weight:600;font-size:1.389em;line-height:1.6;color:#000;letter-spacing:0}
.vision-wr .visLstBox .lstBox > ul > li:before {content:"";display:block;position:absolute;width:7px;height:7px;left:0;top:16px;border-radius:50%;background:#da262e}
.vision-wr .visDevBox > ul {display:flex;flex-wrap:wrap}
.vision-wr .visDevBox > ul > li {box-sizing:border-box;width:49%;padding:20px 20px 46px;margin:0 2% 2% 0;background:#f7f7f7}
.vision-wr .visDevBox > ul > li > .tit {box-sizing:border-box;margin:0 0 27px;padding:19px 29px;border:1px solid #12213a;background:#fff;font-family:"SCoreDream",sans-serif;font-weight:500;font-size:1.389em;letter-spacing:0;line-height:1.4;color:#222}
.vision-wr .visDevBox > ul > li > .txtBox {box-sizing:border-box;padding:0 0 0 30px}
.vision-wr .visDevBox > ul > li > .txtBox li {letter-spacing:0}
.vision-wr .visDevBox > ul > li:nth-child(2n) {margin-right:0}

@media all and (max-width:1399px) {
	.vision-wr .visTopImg .vtTitBox {left:50px;top:50%;transform:translateY(-50%)}
	.vision-wr .visTopImg .vtTitBox .vtbTit {padding:0 0 27px;margin:0 0 25px}
	.vision-wr .visTopImg .vtTitBox .vtbTxt {line-height:1.4}
	.vision-wr .visLstBox .imgBox {margin:0 50px 0 0}
	.vision-wr .visDevBox > ul > li {padding:20px 20px 30px}
	.vision-wr .visDevBox > ul > li > .tit br {display:none}
}
@media all and (max-width:1199px) {
	.vision-wr .visTopImg .vtTitBox {padding:0 70px 0 0}
	.vision-wr .visTopImg .vtTitBox .vtbTit {padding:0 0 22px;margin:0 0 20px;font-size:1.8em}
	.vision-wr .visTopImg .vtTitBox .vtbTxt {font-size:1.1em}
	.vision-wr .visDevBox > ul > li > .tit {padding:15px 20px;margin:0 0 20px;font-size:1.2em}
	.vision-wr .visDevBox > ul > li > .txtBox {padding:0 0 0 15px}
}
@media all and (max-width:999px) {
	.vision-wr .visTopImg .vtTitBox {padding:0 50px 0 0}
	.vision-wr .visTopImg .vtTitBox .vtbTit {padding:0 0 16px;margin:0 0 15px;font-size:1.6em}
	.vision-wr .visTopImg .vtTitBox .vtbTxt {font-size:1.056em}
	.vision-wr .visLstBox .imgBox {padding:70px 30px;margin:0 30px 0 0}
	.vision-wr .visLstBox .imgBox .sTit {font-size:1.056em}
	.vision-wr .visLstBox .imgBox .tit {font-size:1.5em}
	.vision-wr .visLstBox .imgBox .txt {font-size:1.4em;line-height:1.5}
	.vision-wr .visLstBox .lstBox > ul > li {font-size:1.3em}
	.vision-wr .visLstBox .lstBox > ul > li:before {top:14px}
	.vision-wr .visDevBox > ul > li {padding:15px 15px 20px}
	.vision-wr .visDevBox > ul > li > .tit {padding:10px 15px;margin:0 0 15px;font-size:1.1em}
}
@media all and (max-width:899px) {
	.vision-wr .visTopImg img {display:none}
	.vision-wr .visTopImg .vtTitBox {position:relative;left:auto;top:auto;padding:20px;border:1px solid #000;transform:translateY(0);color:#000}
	.vision-wr .visTopImg .vtTitBox .vtbTit:after {right:65%}
}
@media all and (max-width:799px) {
	.vision-wr .visLstBox .imgBox {margin:0 20px 0 0}
	.vision-wr .visLstBox .imgBox .tit {font-size:1.4em}
	.vision-wr .visLstBox .imgBox .txt {font-size:1.3em;line-height:1.4}
	.vision-wr .visDevBox > ul > li {width:100%;margin:0 0 15px}
	.vision-wr .visDevBox > ul > li > .txtBox {padding:0}
	.vision-wr .visDevBox > ul > li:last-child {margin:0}
}
@media all and (max-width:699px) {
	.vision-wr .visLstBox > * {display:block}
	.vision-wr .visLstBox .imgBox {padding:15px;margin:0 0 15px}
	.vision-wr .visLstBox .imgBox br {display:none}
	.vision-wr .visLstBox .imgBox .sTit {margin:0 0 10px}
	.vision-wr .visLstBox .imgBox .tit {margin:0 0 15px}
	.vision-wr .visLstBox .lstBox > ul {padding:0 15px}
	.vision-wr .visLstBox .lstBox > ul > li {padding:0 0 0 15px;font-size:1.2em}
	.vision-wr .visLstBox .lstBox > ul > li:before {width:5px;height:5px;top:12px}
}
@media all and (max-width:499px) {
	.vision-wr .visLstBox .imgBox .tit {font-size:1.3em}
	.vision-wr .visLstBox .imgBox .txt {font-size:1.2em}
}

/** ---- The Code of Ethics */
.ethics-wr {}
.ethics-wr .ethicsGoal {margin:0 0 45px;font-family:"SCoreDream",sans-serif;font-weight:600;font-size:1.667em;line-height:1.2;color:#000;letter-spacing:0;text-align:center}
.ethics-wr .ethicsGoal span {font-weight:600}
.ethics-wr .ethicsCirBox ul {display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}
.ethics-wr .ethicsCirBox ul li {position:relative;box-sizing:border-box;width:280px;height:280px;padding:47px 10px 0;margin:0 0 0 -40px;border-radius:50%;background:#12213a;text-align:center;color:#fff}
.ethics-wr .ethicsCirBox ul li .num {display:block;margin:0 0 31px;font-family:basic-sans,sans-serif;font-weight:700;font-size:1.222em;line-height:1.2;letter-spacing:0}
.ethics-wr .ethicsCirBox ul li .txt {font-family:"SCoreDream",sans-serif;font-weight:400;font-size:1.056em;line-height:1.84;letter-spacing:0}
.ethics-wr .ethicsCirBox ul li .txt span {display:block;font-weight:500;font-size:1.316em;line-height:1.4}
.ethics-wr .ethicsCirBox ul li:first-child {margin-left:0;z-index:2}
.ethics-wr .ethicsCirBox ul li:nth-child(2) {background:#da262e;z-index:1}
.ethics-wr.engEthic .ethGoalList > .list {padding-left:400px}
.ethics-wr.engEthic .ethGoalList > .list .titSec {max-width:120px}
.ethics-wr.engEthic .ethGoalList > .list .txtSec .txtStxt {font-size:1.167em;line-height:1.429;letter-spacing:0}
@media all and (max-width:1399px) {
	.ethics-wr.engEthic .ethGoalList > .list {padding-left:200px}
}
@media all and (max-width:999px) {
	.ethics-wr .ethicsGoal {margin:0 0 30px;font-size:1.5em}
	.ethics-wr .ethicsCirBox ul li {width:252px;height:252px;padding:42px 10px 0;margin:0 0 0 -36px}
	.ethics-wr .ethicsCirBox ul li .num {margin:0 0 27px;font-size:1.1em}
	.ethics-wr .ethicsCirBox ul li .txt {font-size:1em}
	.ethics-wr .ethicsCirBox ul li .txt span {font-size:1.2em}
	.ethics-wr.engEthic .ethGoalList > .list .titSec {max-width:100px}
	.ethics-wr.engEthic .ethGoalList > .list {padding-left:150px}
}
@media all and (max-width:768px) {
	.ethics-wr .ethicsGoal {margin:0 0 20px;font-size:1.4em}
	.ethics-wr .ethicsCirBox ul li {width:196px;height:196px;margin:0 0 0 -28px;padding:33px 10px 0}
	.ethics-wr .ethicsCirBox ul li .num {margin:0 0 10px;font-size:1.056em}
	.ethics-wr.engEthic .ethGoalList > .list {padding-left:120px}
	.ethics-wr.engEthic .ethGoalList > .list .txtSec .txtStxt {font-size:1.1em}
}
@media all and (max-width:599px) {
	.ethics-wr .ethicsCirBox ul li {width:100%;height:auto;padding:13px 10px 10px 45px;margin:0 0 10px;border-radius:10px;text-align:left}
	.ethics-wr .ethicsCirBox ul li .num {position:absolute;left:15px;top:19px;margin:0;font-size:1em}
	.ethics-wr .ethicsCirBox ul li .txt span {display:inline-block;font-size:1.1em}
	.ethics-wr .ethicsCirBox ul li:last-child {margin:0}
}
@media all and (max-width:499px) {
	.ethics-wr .ethicsGoal {font-size:1.3em}
	.ethics-wr.engEthic .ethGoalList > .list {padding-left:0}
	.ethics-wr.engEthic .ethGoalList > .list .titSec {max-width:100%}
}

/** -- Distinctive Feature */
/** ---- Excellent Specialization */
.ftspecial-wr.engFtspecial {}
.ftspecial-wr.engFtspecial .ftsConBox {padding:0}
.ftspecial-wr.engFtspecial .ftsConBox .titBox {position:relative;box-sizing:border-box;width:100%;left:auto;top:auto;padding:0 0 0 127px;margin:0 0 40px}
.ftspecial-wr.engFtspecial .ftsConBox .titBox:before {content:'';display:inline-block;vertical-align:middle;width:0;height:100%;min-height:90px}
.ftspecial-wr.engFtspecial .ftsConBox .titBox .ico {position:absolute;left:0;top:0;margin:0}
.ftspecial-wr.engFtspecial .ftsConBox .titBox .tit {display:inline-block;vertical-align:middle;max-width:98%}
.ftspecial-wr.engFtspecial .ftsConBox .txtBox .hisLst > li {letter-spacing:0}
@media all and (max-width:1199px) {
	.ftspecial-wr.engFtspecial .ftsConBox .titBox {padding:0 0 0 100px}
	.ftspecial-wr.engFtspecial .ftsConBox .titBox:before {min-height:72px}
}
@media all and (max-width:999px) {
	.ftspecial-wr.engFtspecial .ftsConBox .titBox {padding:0 0 0 80px;margin:0 0 30px}
	.ftspecial-wr.engFtspecial .ftsConBox .titBox:before {min-height:63px}
}
@media all and (max-width:768px) {
	.ftspecial-wr.engFtspecial .ftsConBox .titBox {padding:0 0 0 70px}
	.ftspecial-wr.engFtspecial .ftsConBox .titBox:before {min-height:54px}
}
@media all and (max-width:499px) {
	.ftspecial-wr.engFtspecial .ftsConBox .titBox {padding:0 0 0 60px;margin:0 0 20px}
	.ftspecial-wr.engFtspecial .ftsConBox .titBox:before {min-height:45px}
}

/** ---- Employment and Scholarships */
.ftemploy-wr {}
.ftemploy-wr .gBox {box-sizing:border-box;padding:50px;border:1px solid #d5d5d5;text-align:center}
.ftemploy-wr .gBox .txt {font-family:"basic-sans",sans-serif;color:#767676;letter-spacing:0;line-height:1.556}
.ftemploy-wr .gBox .txt span {display:block;margin:0 0 5px;font-size:1.222em;color:#333;line-height:1.273;font-weight:600}
@media all and (max-width:999px) {
	.ftemploy-wr .gBox {padding:30px}
	.ftemploy-wr .gBox .txt {line-height:1.4}
	.ftemploy-wr .gBox .txt span {font-size:1.111em}
}
@media all and (max-width:799px) {
	.ftemploy-wr .topinfo-img1, .ftemploy-wr .ftempCir, .ftemploy-wr .glineBox, .ftemploy-wr .scholarBox {margin-bottom:0;}
}
@media all and (max-width:499px) {
	.ftemploy-wr .gBox {padding:20px}
}

/** ---- Neighborhood Environment */
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li {display:flex;}
.ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTit, .ftenviron-wr .ftenvList .txtBox .addrBox ul > li .listTxt {display:inline-flex;align-items:center;font-size:1.056em;}


/** -- Campus */
/** ---- Campus map */
.campusmap-wr {}
.campusmap-wr .img-zoom {box-sizing:border-box;padding:70px;border:10px solid #ebebeb;text-align:center}
@media all and (max-width:1399px) {
	.campusmap-wr .img-zoom {padding:50px}
}
@media all and (max-width:999px) {
	.campusmap-wr .img-zoom {padding:30px;border-width:8px}
}
@media all and (max-width:768px) {
	.campusmap-wr .img-zoom {padding:20px}
}
@media all and (max-width:499px) {
	.campusmap-wr .img-zoom {border-width:5px}
}

/* ==============================
 * Curriculum
================================= */
/** -- School Activities */
/** ---- Clubs */
.stdclub-wr {}
.stdclub-wr table .linkTd > span {display:inline-block;vertical-align:top;line-height:1.529}