@charset "utf-8";
.c-tab02 ul li a span {padding:12px 20px 17px 20px}
.tbl-type01 .bg {background:#e2eff7}
.tbl-type01 th { word-break: keep-all !important; }

/*===== 센터소개 =====*/
/* 센터장소개 */
.dpt-char-type01 .tit {font-size:40px; line-height:1.3; font-weight:400;}
.dpt-char-type01 .txt {font-size:1em}
.dpt-char-type01 .txt.full {margin-right:-510px;margin-top:15px}
.dpt-char-type01 .sign {margin-top:30px}
.dpt-char-type01 .sign .part {font-size:1.063em;color:#000;}
.dpt-char-type01 .sign .name {font-size:24px;color:#000;}

@media only screen and (max-width:899px){
	.dpt-char-type01 .tit {font-size:30px;}
}

@media only screen and (max-width:699px){
	.dpt-char-type01 .txt {margin-left:0px}
	.dpt-char-type01 .txt.full {margin-right:0px;}
	.dpt-char-type01 .tit {font-size:20px;margin-top:20px}
	.dpt-char-type01 .tit, .dpt-char-type01 .e-tit {margin-left:0px;}
}

/* 목적 */
.business {position:relative;border:1px solid #ccc;background:url(/irc/_Img/Content/business_bg01.png) no-repeat center top;padding:30px;padding-top:240px}
.business .tit {position:absolute;top:30px;left:50%;margin-left:-137px;width:274px;height:196px;background:url(/irc/_Img/Content/business_bg02.png) no-repeat center top; display:table;text-align:center;color:#003165;font-size:30px;font-weight:400}
.business .tit span { display:table-cell;vertical-align:middle;}
.business .tit em {font-size:20px;display:inline-block;padding:10px 0;border-bottom:1px solid #003165;font-style:normal}
.business ul {padding:0 60px;overflow:hidden}
.business ul li {width:28%;margin-right:8%;float:left;text-align:center;position:relative;margin-top:30px}
.business ul li:before {content:"";display:block;width:82px;height:82px;background:#005aab url(/irc/_Img/Content/c_patt02.png) repeat;border-radius:50%;margin:0 auto}
.business ul li:after {content:"";display:block;width:82px;height:82px;position:absolute; left:50%;top:0;margin-left:-41px;}
.business ul li:nth-child(3n) {margin-right:0}
.business ul li:nth-child(even):before {background-color:#1b80d8}
.business ul li:after {background:url(/irc/_Img/Content/business_ico01.png) no-repeat center center}
.business ul li:nth-child(2):after {background-image:url(/irc/_Img/Content/business_ico02.png)}
.business ul li:nth-child(3):after {background-image:url(/irc/_Img/Content/business_ico03.png)}
.business ul li:nth-child(4):after {background-image:url(/irc/_Img/Content/business_ico04.png)}
.business ul li:nth-child(5):after {background-image:url(/irc/_Img/Content/business_ico05.png)}
.business ul li:nth-child(6):after {background-image:url(/irc/_Img/Content/business_ico06.png)}
.business ul li .txt {padding-top:40px;display:block;background:url(/irc/_Img/Content/arr_down1.png) no-repeat center 10px}
.business ul li:nth-child(even) .txt {background-image:url(/irc/_Img/Content/arr_down2.png)}
@media only screen and (max-width:699px){
	.business ul {padding:0;}
	.business ul li {width:48%;margin-right:4%}
	.business ul li:nth-child(3n) {margin-right:4%}
	.business ul li:nth-child(even) {margin-right:0%}
}
@media only screen and (max-width:360px){
	.business {padding-top:200px}
	.business .tit {width:240px;margin-left:-120px;background-size:contain;font-size:20px;}
	.business .tit em {font-size:16px;padding:5px 0}
	.business ul li {width:100%;margin-right:0%}
	.business ul li:nth-child(3n) {margin-right:0%}
	.business ul li:before {width:40px;height:40px}
	.business ul li:after {width:40px;height:40px; margin-left:-20px;background-size:20px}
	.business ul li .txt, .business ul li:nth-child(even) .txt  {padding-top:0px;background:none}
}

/*===== 기관 및 자매학교 =====*/
/* 자매대학 */
.dline-tit01 {position:relative;display:block;font-size:24px;color:#003165;font-weight:500;line-height:1.4em;text-align:center;padding-top:58px;background:url(/it/_Img/Content/dlinebull_01.gif) no-repeat top center;}
.dline-tit01:after {position:absolute;content:"";display:block;width:1px;height:40px;background:#333;left:50%;bottom:-55px;}
.dline-tit01.st02 {position:relative;display:block;font-size:24px;color:#005aab;font-weight:500;line-height:1.4em;text-align:center;padding-top:58px;background:url(/it/_Img/Content/dlinebull_02.gif) no-repeat top center;}
.dline-tit01.st02:after {position:absolute;content:"";display:block;width:1px;height:40px;background:#333;left:50%;bottom:-55px;}
.dline-tit02 {position:relative;text-align:center;font-size:18px;color:#003165;font-weight:500;}
.dline-tit02:after {position:absolute;content:"";display:block;width:50px;height:3px;bottom:-20px;left:50%;margin-left:-25px;background:url(/it/_Img/Content/dline-tit02_bg.png) repeat-x;background-color:#003165;}
.cirobject-wr {position:relative;}
.cirobject-wr .cirobject {position:relative;padding-left:165px;}
.cirobject-wr .cirobject .tit {display:table;position:absolute;top:50%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);width:135px;height:135px;text-align:center;border-radius:50%;background:url(/_Img/Template/Content/dpt_char_cir_pattern.gif) repeat;padding:8px;box-sizing:border-box;}
.cirobject-wr .cirobject .tit em {display:table-cell;vertical-align:middle;font-style:normal;width:120px;height:120px;padding:0 10px;background:#fff;border-radius:50%;font-size:18px;font-weight:500;color:#005aab;line-height:26px;border:1px solid #005aab;box-sizing:border-box;}
.cirobject-wr .cirobject .txt {position:relative;border:1px solid #005aab;padding:22px 30px;color:#fff;line-height:24px;font-weight:300;}
.cirobject-wr .cirobject .txt span {display:block;padding:20px 100px;box-sizing:border-box;text-align:center;background:#005aab;}

@media only screen and (max-width:999px) {
	.cirobject-wr {background-position:76% bottom;background-size:contain;}
}

@media only screen and (max-width:930px) {
	.cirobject-wr .cirobject .txt span {padding:20px;}
}

@media only screen and (max-width:830px) {
	.dline-tit01 {font-size:22px;padding-top:50px;}
}

@media only screen and (max-width:750px) {
	.cirobject-wr {background:none;}
	.cirobject-wr .cirobject {margin-bottom:20px;}
}

@media only screen and (max-width:599px) {
	.cirobject-wr .cirobject {padding-left:0;}
	.cirobject-wr .cirobject .tit {display:block;position:relative;top:auto;left:auto;transform:none;-ms-transform:none;width:100%;height:60px;border-radius:10px;margin-bottom:5px;}
	.cirobject-wr .cirobject .tit em {display:block;width:100%;height:100%;border-radius:10px;padding-top:8px;}
}

@media only screen and (max-width:499px) {
	.dline-tit01 {font-size:20px;margin-bottom:-15px;background-size:40px auto;padding-top:45px;}
	.dline-tit01:after {height:30px;bottom:-45px;}
	.cirobject-wr .cirobject {margin-bottom:0;}
	.cirobject-wr .cirobject .tit em {font-size:17px;}
	.cirobject-wr .cirobject .txt {padding:20px;}
	.cirobject-wr .cirobject .txt span {padding:10px 15px;}
}


/* 목적 */
.sm-img {background:#f2f2f2;border:0}
.sw-img {background:#fff;border:1px solid #ddd; text-align:center; padding:30px;box-sizing:border-box;}

@media only screen and (max-width:499px){
	.sw-img { padding:20px;}
}

/* 공용-비자발급,입학안내 */
.flow-list02 {position:relative;background:#d9e6ec;padding:25px 0;box-sizing:border-box;text-align:center;overflow:hidden}
.flow-list02 li {position:relative;float:left;color:#003165;}

.flow-list02 li:before {position:relative;content:"";display:block;width:94px;height:94px;background:url(/irc/_Img/Content/lacavisa_01.png) no-repeat;margin:0 auto 10px;}
.flow-list02 li:after {position:absolute;content:"";display:block;width:30px;height:30px;right:-15px;top:35px;background:url(/irc/_Img/Content/flow_left.png) no-repeat;}
.flow-list02.lacavisa2 li:nth-child(4):after {right: -3px;}
.flow-list02.acaguide2 li:nth-child(4):after {right: -3px;}
.flow-list02 li:last-child:after {display:none;}


/* 비자발급 */
.flow-list02.lacavisa li {width:25%}
.flow-list02.lacavisa li:nth-child(2):before {background-image:url(/irc/_Img/Content/lacavisa_02.png)}
.flow-list02.lacavisa li:nth-child(3):before {background-image:url(/irc/_Img/Content/lacavisa_03.png)}
.flow-list02.lacavisa li:nth-child(4):before {background-image:url(/irc/_Img/Content/lacavisa_04.png)}

.flow-list02.lacavisa2 li {width:24%; }
.flow-list02.lacavisa2 li:nth-child(2):before {background-image:url(/irc/_Img/Content/lacavisa2_02.png);}
.flow-list02.lacavisa2 li:nth-child(3):before {background-image:url(/irc/_Img/Content/lacavisa2_03.png);}
.flow-list02.lacavisa2 li:nth-child(4):before {background-image:url(/irc/_Img/Content/lacavisa2_04.png);}
.flow-list02.lacavisa2 li:nth-child(5):before {background-image:url(/irc/_Img/Content/lacavisa2_05.png);}
.flow-list02.lacavisa2 li:nth-child(6):before {background-image:url(/irc/_Img/Content/lacavisa2_06.png);}
.flow-list02.lacavisa2 li:nth-child(7):before {background-image:url(/irc/_Img/Content/lacavisa2_07.png);}

.flow-list02.acaguide li {width:20%}
.flow-list02.acaguide li:nth-child(1):before {background-image:url(/irc/_Img/Content/acaguide_01.png)}
.flow-list02.acaguide li:nth-child(2):before {background-image:url(/irc/_Img/Content/acaguide_02.png)}
.flow-list02.acaguide li:nth-child(3):before {background-image:url(/irc/_Img/Content/acaguide_03.png)}
.flow-list02.acaguide li:nth-child(4):before {background-image:url(/irc/_Img/Content/acaguide_04.png)}
.flow-list02.acaguide li:nth-child(5):before {background-image:url(/irc/_Img/Content/acaguide_05.png)}

.flow-list02.acaguide2 li {width:24%; min-height: 185px;}
.flow-list02.acaguide2 li:nth-child(1):before {background-image:url(/irc/_Img/Content/acaguide2_01.png)}
.flow-list02.acaguide2 li:nth-child(2):before {background-image:url(/irc/_Img/Content/acaguide2_02.png)}
.flow-list02.acaguide2 li:nth-child(3):before {background-image:url(/irc/_Img/Content/acaguide2_03.png)}
.flow-list02.acaguide2 li.ioc-1:nth-child(3):before {background-image:url(/irc/_Img/Content/acaguide2_03-1.png)}
.flow-list02.acaguide2 li:nth-child(4):before {background-image:url(/irc/_Img/Content/acaguide2_04.png)}
.flow-list02.acaguide2 li:nth-child(5):before {background-image:url(/irc/_Img/Content/acaguide2_05.png)}
.flow-list02.acaguide2 li:nth-child(6):before {background-image:url(/irc/_Img/Content/acaguide2_06.png)}

@media only screen and (max-width:760px){
	.flow-list02 li:before {width:60px;height:60px;background-size:contain}
	.flow-list02 li:after {width:20px;height:20px;top:20px;background-size:contain;right:-10px;}
}
@media only screen and (max-width:540px){
	.flow-list02 {text-align:left;padding:20px}
	.flow-list02.lacavisa li, .flow-list02.acaguide li {width:100%} 
	.flow-list02 li {vertical-align:top;}
	.flow-list02 li:before {width:40px;height:40px;display:inline-block;vertical-align: middle;margin-right:20px}
	.flow-list02 li:after {background-image:url(/irc/_Img/Content/flow_down.png);top:12px;}
}




/* 학과소개 */
.dept-list {position:relative;padding-left:45%;min-height:270px;overflow:hidden}
.dept-list .tit {font-size:32px;color:#000;font-weight:500;line-height:1;margin-bottom:10px;padding-top:40px}
.dept-list .tit-s {font-size:14px;color:#666;font-weight:300}
.dept-list .txt {padding-top:30px}
.dept-list .im {position:absolute;width:38%;left:0;top:0;}
.dept-list .im:after {content:"";display:block;position:absolute;background:url(/irc/_Img/Content/dept_bg.png) no-repeat right bottom; width:197px; height:192px; right:-30px; bottom:-20px;z-index:10}
.dept-list .im img {position:relative;width:100%;z-index:100}
.major-wr {position:relative;width:100%;padding:24px 26px 26px 200px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box; margin-top:20px}
.major-wr .mtit {position:absolute;top:28px;left:80px;font-size:16px;color:#333;font-weight:600;}
.major-wr .major {overflow:hidden;border-left:1px solid #ccc;}
.major-wr .major li {display:block;float:left;border:1px solid #ccc;font-size:14px;border-left:0;padding:4px 18px 4px 18px;}

.dpt-ov-type01 {border-top:0}
.dpt-ov-type01 .dpt-ov-wr .dpt-ov-list .list-wr .blt-list li {padding-right:18px; margin-right:12px;font-size:0.938em}
.dpt-ov-type01 .dpt-ov-wr .dpt-ov-list:before {display:none}
.dpt-ov-type01 .dpt-ov-wr .dpt-ov-list .tit {top:0}
.dpt-ov-type01 .dpt-ov-wr {min-height:90px;}

.dpt-ov-type01 .c-list01 li, .c-list01-li {font-size:0.938em}

@media only screen and (max-width:760px){
	.dept-list {padding-left:0; text-align:center}
	.dept-list .tit {padding-top:0;font-size:26px}
	.dept-list .im {position:relative;top:auto;left:auto;top:auto;margin:20px auto 0;width:60%;}
	.dept-list .major-wr {position:relative;margin-top:60px}
	.dept-list .im:after {width:100px;height:100px;background-size:contain}
}
@media only screen and (max-width:699px){
	.major-wr {padding:24px 26px 26px 80px;}
	.major-wr .mtit {left:0}
}


/*===== 어학원 입학안내 =====*/
/* 입학안내 */
.dpt-facil-type01 .dpt-facil-wr {position:relative;min-height:210px;padding-top:30px;padding-bottom:30px;border-top:1px solid #ccc}
.dpt-facil-type01 .dpt-facil-wr:before, .dpt-facil-type01 .dpt-facil-wr:after {position:absolute;top:-3px;content:"";display:block;width:5px;height:5px;background:#005aab;border-radius:50%;}
.dpt-facil-type01 .dpt-facil-wr:before {left:0}
.dpt-facil-type01 .dpt-facil-wr:after {right:0}
.dpt-facil-type01 .dpt-facil-wr:first-child {border-top:0;padding-top:0;}
.dpt-facil-type01 .dpt-facil-wr:first-child:before, .dpt-facil-type01 .dpt-facil-wr:first-child:after {display:none;}
.dpt-facil-type01 .dpt-facil-wr:first-child .facil-img {top:0;}
.dpt-facil-type01 .dpt-facil-wr .facil-img {position:absolute;top:30px;left:0;width:330px;height:210px;overflow:hidden;background:url(/_Img/Content/slide_thum.gif) no-repeat 50% 50%;background-size:cover;}
.dpt-facil-type01 .dpt-facil-wr .facil-img img {width:100%;}
.dpt-facil-type01 .dpt-facil-wr .facil-cont {margin-left:380px;}
.dpt-facil-type01 .dpt-facil-wr .facil-cont .tit {font-size:20px;line-height:1;color:#222;font-weight:500;padding-top:20px;}
.dpt-facil-type01 .dpt-facil-wr .facil-cont .tit:after {content:"";display:block;width:15px;height:2px;background:#09328a;margin-top:15px;margin-bottom:20px;}
.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li {position:relative;padding-left:110px;margin:8px 0}
.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li span {display:block;}
.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .stit {position:absolute;top:0;left:0;width:110px;color:#005aab;font-weight:500;padding-left:14px;}
.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .stit:before {position:absolute;top:13px;left:0;content:"";display:block;width:3px;height:3px;background:#005aab;}
.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .txt {position:relative;padding-left:20px;}
.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .txt:before {position:absolute;top:8px;left:0;content:"";display:block;width:1px;height:14px;background:#cbcbcb;}
.dpt-facil-type01 .dpt-facil-wr.i-type01 .facil-img {width:370px;height:250px;}
.dpt-facil-type01 .dpt-facil-wr.i-type01 .facil-cont {margin-left:420px;}
.dpt-facil-type01 .dpt-facil-wr .facil-img .ctrl-btns {position:absolute;bottom:0;right:0;z-index:100}
.dpt-facil-type01 .dpt-facil-wr .facil-img .ctrl-btns button {width:45px;height:45px;background:url(/_Img/Content/slide_btns.png) no-repeat;border:0;vertical-align:top;}
.dpt-facil-type01 .dpt-facil-wr .facil-img .ctrl-btns button.btn-prev {background-position:0 0}
.dpt-facil-type01 .dpt-facil-wr .facil-img .ctrl-btns button.btn-next {background-position:-46px 0}
.dpt-facil-type01 .dpt-facil-wr .facil-img .ctrl-btns button.btn-stop {background-position:-91px 0}
.dpt-facil-type01 .dpt-facil-wr .facil-img .ctrl-btns button.btn-play {background-position:right 0}
.dpt-facil-type01 .dpt-facil-wr .facil-img .txt {position:absolute;bottom:0;right:136px;display:block;vertical-align:top;background:rgba(0,90,171,0.85);text-align:center;color:#fff;font-size:15px;height:45px;box-sizing:border-box;padding:9px 10px 8px;z-index:1000;line-height:1.8}

.lacaguide .lacaguide-list {float:left;width:430px;margin-right:50px;}
.lacaguide .lacaguide-list:nth-child(even) {margin-right:0;}
.lacaguide .lacaguide-list:nth-child(1n+3) {margin-top:30px;}

.lacaguide02 ul li {float:left;width:280px;margin-right:35px;}
.lacaguide02 ul li:nth-child(3n) {margin-right:0;}
.lacaguide02 ul li:nth-child(1n+4) {margin-top:30px;}
.lacaguide02 ul li:first-child, .employcomp ul li:nth-child(2), .employcomp ul li:nth-child(3) {margin-top:0;}
.lacaguide02 ul li .txt {position:relative;display:block;margin-top:18px;text-align:center;font-size:16px;color:#444;}
.lacaguide02 ul li .txt:before {position:absolute;display:block;content:"";top:-23px;left:50%;margin-left:-4px;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:13px solid rgba(9,50,138,0.7);z-index:10;}

@media only screen and (max-width:999px){
	.dpt-facil-type01 .dpt-facil-wr .facil-cont {margin-left:360px}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li span {line-height:1.4}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .stit:before {top:11px;}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .txt:before {top:5px;}
	.dpt-facil-type01 .dpt-facil-wr.i-type01 .facil-cont {margin-left:400px;}
	.lacaguide .lacaguide-list {width:48%;margin-right:4%;}
	.lacaguide .lacaguide-list img {width:100%;}
	.lacaguide02 ul li {width:50%;margin-right:0;text-align:center;}
	.lacaguide02 ul li:nth-child(1n+3) {margin-top:30px;}
	.lacaguide02 ul li img {width:280px;}
}
@media only screen and (max-width:739px){
	.dpt-facil-type01 .dpt-facil-wr .facil-img, .dpt-facil-type01 .dpt-facil-wr:first-child .facil-img {position:relative;top:auto;left:auto;margin:0 auto;}
	.dpt-facil-type01 .dpt-facil-wr {padding-left:20px;padding-right:20px;}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont, .dpt-facil-type01 .dpt-facil-wr.i-type01 .facil-cont {margin-left:0;}
}
@media only screen and (max-width:650px) {
	.lacaguide02 ul li {float:none;width:100%;}
	.lacaguide02 ul li:nth-child(1n+2) {margin-top:30px;}
}
@media only screen and (max-width:599px){
	.dpt-facil-type01 .dpt-facil-wr {padding-top:20px;padding-bottom:20px;}
	.dpt-facil-type01 .dpt-facil-wr:last-child {padding-bottom:0}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .tit {font-size:18px;}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .tit:after {margin-top:15px;margin-bottom:10px;}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .stit:before {top:8px}
	.dpt-facil-type01 .dpt-facil-wr .facil-img .txt {font-size:14px;}
	.lacaguide .lacaguide-list {float:none;width:100%;margin:0 auto 20px;text-align:center;}
	.lacaguide .lacaguide-list:nth-child(even) {margin-right:auto;}
	.lacaguide .lacaguide-list:nth-child(1n+2) {margin-top:30px;}
	.lacaguide .lacaguide-list img {width:100%;max-width:430px;}
}
@media only screen and (max-width:499px) {
	.lacaguide02 ul li {margin:0 0 20px 0;}
	.lacaguide02 ul li:last-child {margin-bottom:0;}
	.lacaguide02 ul li .txt {margin-top:13px;}
	.lacaguide02 ul li .txt:before {top:-18px;}
}
@media only screen and (max-width:449px){
	.dpt-facil-type01 .dpt-facil-wr {line-height:1.4}
	.dpt-facil-type01 .dpt-facil-wr .facil-img, .dpt-facil-type01 .dpt-facil-wr.i-type01 .facil-img {width:100%;height:auto;}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li {padding-left:0;}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .stit {position:relative;top:auto;left:auto;margin-bottom:3px;}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .txt {padding-left:14px;}
	.dpt-facil-type01 .dpt-facil-wr .facil-cont .facil-list li .txt:before {display:none;}
}
@media only screen and (max-width:399px) {
	.lacaguide02 ul li img {width:100%;}
}



/*===== 본교 입학안내 =====*/
/* 입학안내 */
.acaguide-btn {float:right;margin-top:10px;}

@media only screen and (max-width:999px){
	.acaguide-btn {float:none;}
	.acaguide-btn a {display:block;margin-bottom:5px;}
}

.counsel-cla {overflow:hidden}
.counsel-cla .cla {width:48.5%; float:left; margin-right:3%; margin-top:20px}
.counsel-cla .cla.rig {margin-right:0}
.counsel-cla .cla h5 {background:#005aab url(/kor/_Img/Common/c_patt02.png) repeat; padding:20px; color:#fff; font-weight:400; }
.counsel-cla .cla.rig h5 {background-color:#003165}

@media only screen and (max-width:600px){
	.counsel-cla .cla {width:100%; margin-right:0}
	.counsel-cla .cla h5 {text-align:center; padding:10px; }
}
