@charset "utf-8";

.map_wrap .map_txt strong{margin-bottom: 20px;}

/* .sub01_03 Organization Structure 조직도 */
.s0103 .harassment-info > ul > li > span {width: 18%;}
.s0103 .harassment-info > ul > li > span + ul {width: 82%;}
.s0103 .harassment-info > ul > li > span + ul > li:nth-of-type(1) {width: 27%;}
.s0103 .harassment-info > ul > li > span + ul > li:nth-of-type(2) {width: 48%;}
.s0103 .harassment-info > ul > li > span + ul > li:nth-of-type(3) {width: 25%;}
@media (max-width: 768px) {
    .s0103 .harassment-info > ul > li > span {width: 100%;}
    .s0103 .harassment-info > ul > li > span + ul {width: 100%;}
    .s0103 .harassment-info > ul > li > span + ul > li:nth-of-type(1) {width: 100%;}
    .s0103 .harassment-info > ul > li > span + ul > li:nth-of-type(2) {width: 100%;}
    .s0103 .harassment-info > ul > li > span + ul > li:nth-of-type(3) {width: 100%;}
}
.s0103 .org_wrap_b .organization::before {background-color: #ddd;}
.s0103 .org_wrap_b .organization .group1.col2 li:nth-child(1) {right: 200px;}
.s0103 .org_wrap_b .organization .group1.col2 li:nth-child(1):before {right: -164px;}
.s0103 .org_wrap_b .organization .group2 {margin: 24px 0 0 0;}
.s0103 .org_wrap_b .organization .group2:before {display: none;}
.s0103 .org_wrap_b .organization .group2 li {float: none; width: 100%;}
.s0103 .org_wrap_b .organization .group2 .step3 {margin: 0 auto; width: 33.3333%;}
.s0103 .org_wrap_b .organization .group3 {position: relative;}
.s0103 .org_wrap_b .organization .group3::after {content: ""; display: block; clear: both;}
.s0103 .org_wrap_b .organization .group3::before {content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 45px; background-color: #ddd;}
.s0103 .org_wrap_b .organization .group3 > li {float: left; width: 50%; margin-top: 70px; position: relative;}
.s0103 .org_wrap_b .organization .group3 > li::before {content: ""; position: absolute; top: -27px; left: 50%; width: 50%; height: 1px; background-color: #ddd;}
.s0103 .org_wrap_b .organization .group3 > li:last-child::before {content: ""; position: absolute; top: -27px; left: 0; width: 50%; height: 1px; background-color: #ddd;}
.s0103 .org_wrap_b .organization .group3 > li .step4 {position: relative; border: 2px solid #1899b6; width: 80%; margin: 0 auto; display: block; background: #fff; color: #1899b6; padding: 8px 0; line-height: 1.5; font-size: 16px; text-align: center;}
.s0103 .org_wrap_b .organization .group3 > li .step4::before {content: ""; position: absolute; top: -29px; left: 50%; width: 1px; height: 27px; background-color: #ddd;}
.s0103 .org_wrap_b .organization .group3 > li ul {width: 80%; margin: 0 auto; padding: 15px; border: 1px solid #e1e1e1; border-top: none; background: #fdfbfb;}
.s0103 .org_wrap_b .organization .group3 > li ul li::before {display: none;}
.s0103 .org_wrap_b .organization .group3 > li ul li {position: relative; padding-left: 10px; text-align: left;}
.s0103 .org_wrap_b .organization .group3 > li ul li::after {display: inline-block; position: absolute; top: 12px; left: 0; width: 4px; height: 4px; background-color: #71777e; border-radius: 50%; content: ""; line-height: 18px;}

@media (max-width: 767px) {
    .s0103 .org_wrap_b .organization .group1.col2 li:nth-child(1) {right: 0;}
    .s0103 .org_wrap_b .organization .group2 .step3 {width: 100%;}
    .s0103 .org_wrap_b .organization .group2 li::before {top: 30px;}
    .s0103 .org_wrap_b .organization .group3 > li {float: none; width: 100%; margin-top: 40px;}
    .s0103 .org_wrap_b .organization .group3::before {left: 15px; height: 278px; top: -40px;}
    .s0103 .org_wrap_b .organization .group3 > li::before {width: 55px; top: 20px; left: 15px;}
    .s0103 .org_wrap_b .organization .group3 > li:last-child::before {width: 55px; top: 20px; left: 15px;}
    .s0103 .org_wrap_b .organization .group3 > li .step4 {width: 80%;}
    .s0103 .org_wrap_b .organization .group3 > li ul {width: 80%;}
    .s0103 .org_wrap_b .organization .group3 > li .step4::before {display: none;}
}
@media (max-width: 470px) {
    .s0103 .org_wrap_b .organization .group3::before {height: 340px;}
    .s0103 .org_wrap_b .organization .group3 > li .step4 {width: 100%;}
    .s0103 .org_wrap_b .organization .group3 > li ul {width: 100%;}
}
/* .sub01_03 Organization Structure 조직도 End */

/* sub05_01 Admission */
.s0501 .ui-process.type7>li .inner {height: 130px;}
.s0501 .ui-process.type7>li .inner.l-size {height: 145px;}
@media (max-width:1200px) {
    .s0501 .ui-process.type7>li .inner {height: 140px;}
    .s0501 .ui-process.type7>li .inner.l-size {height: 185px;} 
}
@media (max-width:1024px) {
    .s0501 .ui-process.type7>li .inner.l-size {height: 140px;} 
}
@media (max-width:767px) {
    .s0501 .ui-process.type7>li .inner {height:auto; min-height:auto;}
}
/* sub05_01 Admission End */

/* sub05_03 Course */
.s0503 .txt-box.area-box .h3 {margin-top: 0;}
/* sub05_03 Course End */

/* sub04_0103 모의토익 */
.s04_0103 .ui-object.type2.col2 .item .inner {min-height: 150px;}
.s04_0103 .ui-object.type2.col2 .item.m-size .inner{min-height: 160px;}
.s04_0103 .ui-object.type2.col2 .item.l-size .inner{min-height: 180px;}
.s04_0103 .ui-object.type2.col2 .item.full {width: 100%;}
.s04_0103 .ui-object.type2.col2 .item .inner .txt-check {font-size: 14px;}
@media (max-width:1200px) {
    .s04_0103 .ui-object.type2.col2 .item .inner {min-height: 170px;}
    .s04_0103 .ui-object.type2.col2 .item.m-size .inner{min-height: 180px;}
    .s04_0103 .ui-object.type2.col2 .item.l-size .inner{min-height: 200px;}
}
@media (max-width:1100px) {
    .s04_0103 .ui-object.type2.col2 .item .inner {min-height: 190px;}
    .s04_0103 .ui-object.type2.col2 .item.m-size .inner{min-height: 205px;}
    .s04_0103 .ui-object.type2.col2 .item.l-size .inner{min-height: 200px;}
}
@media (max-width: 768px) {
    .s04_0103 .ui-object.type2.col2 .item.full .list-1st>li {text-align: left;}
    .s04_0103 .ui-object.type2.col2 .item .inner .txt-check {display: inline-block;}
}

/* sub04_0103 모의토익 End */

/* sub01_02 연혁 */
.s0102 .his_b .txt_box .txt ul li {padding-left: 110px;}
.s0102 .his_b .txt_box .txt ul li span{font-weight: bold;}
.s0102 .his_b .txt_box .txt strong {background: url(/images/skin/hisb_ver2_bg1.png) no-repeat center; width: 200px; height: 140px;left: 13px; top: 0; line-height: 60px; font-size: 22px;}
.s0102 .his_b .txt_box .txt:nth-child(2n) strong {background: url(/images/skin/hisb_ver2_bg2.png) no-repeat center;}
.s0102 .his_b .txt_box .txt strong::after{width: 60px;}
@media (max-width: 767px) {
    .s0102 .his_b .txt_box .txt strong {left: -50px; height: 100px; line-height: 40px;}
}
@media(max-width:640px){
    .s0102 .his_b .txt_box .txt ul li {padding-left: 0;}
    .s0102 .his_b .txt_box .txt ul li span {position: relative; top:auto; left:auto; display: block;}
}
/* sub01_02 연혁 End*/

/* sub01_01 인사말 */
.s0101 .txt_wrap {margin-bottom: 30px;}
.s0101 .txt_wrap .txt_inner_box {width: 100%; padding-top: 10px; margin: 0; display: block; position: relative;}
.s0101 .txt_wrap .txt_inner_box::after {content: ""; display: block; clear: both;}

.s0101 .txt_wrap .txt_inner_box .img_l {float: left; padding: 0 20px 10px 0; display: inline; margin: 0; width: 48%;}
.s0101 .txt_wrap .txt_inner_box .img_l img {width: 100%; display: block;}
.s0101 .txt_wrap .txt_inner_box .txt_r {width: 100%; padding: 0;}

.s0101 .imgbox2 {padding: 0; margin-bottom: 30px;}
.s0101 .imgbox2 img {width: 100%; display: block;}

.s0101_02 h2 + p{word-break:normal;}
@media (max-width: 550px) {
    .s0101 .txt_wrap {margin-left: 0;}
    .s0101 .txt_wrap .txt_inner_box .img_l {float: none; width: 100%; padding: 0; margin-bottom: 20px;}
    .s0101 .txt_wrap .txt_inner_box .txt_r {margin-top: 20px;}
} 
/* sub01_01 인사말 End */

/* sub02_0101 MOA+MOU */
.s020101 h2+p.text-right {margin-top: -20px;}
@media (max-width: 767px) {
    .s020101 h2+p.text-right {margin-top: 0;}
}
/* sub02_0101 MOA+MOU End */

/* 사이트맵 */
#contens .sitemap.type2 > ul{min-height: 140px}


/* sub06_0605 Global Lounge */
.s060605 .ui-object.type2 .item.l-size .inner {min-height: 195px;}
.s060605 .ui-object.type2 .item.m-size .inner {min-height: 150px;}
@media (max-width:1400px) {
    .s060605 .ui-object.type2 .item.l-size .inner {min-height: 215px;}
}
@media (max-width:768px) {
    .s060605 .ui-object.type2 .item.l-size .inner {min-height: auto;}
    .s060605 .ui-object.type2 .item.m-size .inner {min-height: auto;}
    .s060605 .ui-object.type2 .item .inner p.txt-check {display: inline-block;}
}
/* sub06_0605 Global Lounge End */

/* sub06_0606 Media Library */
.s060606 .ui-object.type2 .item.m-size .inner {min-height: 150px;}
.s060606 .ui-object.type2 .item.full {width: 100%;}
@media (max-width: 1200px) {
    .s060606 .ui-object.type2 .item.m-size .inner {min-height: 175px;}
}
@media (max-width:768px) {
    .s060606 .ui-object.type2 .item.m-size .inner {min-height: auto;}
    .s060606 .ui-object.type2 .item .inner p.txt-check {display: inline-block;}
}
/* sub06_0606 Media Library End */

/* sub06_0607 Global Study Room */
.s060607 .ui-object.type2 .item.m-size .inner {min-height: 150px;}
.s060607 .ui-object.type2 .item.l-size .inner {min-height: 250px;}
@media (max-width:1200px) {
    .s060607 .ui-object.type2 .item.l-size .inner {min-height: 270px;}
}
@media (max-width:768px) {
    .s060607 .ui-object.type2 .item.m-size .inner {min-height: auto;}
    .s060607 .ui-object.type2 .item.l-size .inner {min-height: auto;}
    .s060607 .ui-object.type2 .item .inner p.txt-check {display: inline-block;}
}
/* sub06_0607 Global Study Room End */

