@charset "utf-8";


.num-list>li.first:before { display: inline-block; margin-right: 3px; width: auto; height: auto; line-height: 24px; color: #e4001a; text-align: center; content: "1."; font-size: 14px; background: 0 0; position: relative; top: auto; right: auto; left: auto;}
.num-list>li.second:before { display: inline-block; margin-right: 3px; width: auto; height: auto; line-height: 24px; color: #e4001a; text-align: center; content: "2."; font-size: 14px; background: 0 0; position: relative; top: auto; right: auto; left: auto;}
.num-list>li.third:before { display: inline-block; margin-right: 3px; width: auto; height: auto; line-height: 24px; color: #e4001a; text-align: center; content: "3."; font-size: 14px; background: 0 0; position: relative; top: auto; right: auto; left: auto;}

.ir-icon__md.icon20 { background-position: -983px -104px;}
.ir-icon__md.icon95 {background-position: -434px -987px;}

img.br_35 {border-radius: 35px 0;}
img.br_45 {border-radius: 45px 0;}

@media only screen and (max-width: 560px){
    .ui-list__bodo .inner .circle {display:none;}
}

/* 인사말*/
.txt_box .name_box.right .name_ir {float: right; font-weight:600; color:#000; letter-spacing:initial;}
.txt_box .name_box.right .name_ir span {font-size:20px; font-weight:bold; margin-left:5px;}
.txt_box .name_box.right .name_ir img {height: 40px;}
.history .item .grap .con_history .lst_history li b {margin-bottom: 3px;}
.txt_box img {float: right; margin: 0 0 10px 20px;}
@media(max-width:639px){
    .history .item .grap .con_history .lst_history li b {margin-bottom: 5px;}
    .txt_box img {max-height: 250px;}
}
@media(max-width:559px){
    .txt_main {font-size: 26px;}
    .txt_box img {float: none; margin: 0 auto; display: block;}
}
/* End */

/* 연혁 */
.box_greeting{position:relative}
.box_greeting .copy h2{position:relative;text-align:center;color:#fff;font-size:30px; line-height: 40px;}
.box_greeting .copy h2:before{content:"";display:block;width:20px;height:16px;margin:0 auto;background:url(/images/ieri/sub01/sub_01_lcon.png) no-repeat}
.box_greeting .copy h2:after{content:"";display:block;width:20px;height:16px;margin:0 auto;background:url(/images/ieri/sub01/sub_01_rcon.png) no-repeat}
.box_greeting .copy h2 span{display:inline-block;padding:25px 0}
.box_greeting .copy .txt_ce{overflow:hidden;padding:50px 0;background:url(/images/ieri/sub01/sub01_02_img01.jpg) no-repeat 50% 0;background-size:cover}

@media(max-width:640px){
    .box_greeting .copy h2 span{font-size:20px}
    .box_greeting .copy .txt_ce{padding:30px 20px;}
}
/* End */

/* s0201 CTCN */
.s0201 .ml_0 {margin-left: 0;}
.s0201 .mt_0 {margin-top: 0;}
/* End */

/* s030101 K-UNCP*/
.s030101 .ui-object.type2.col2 .item .inner {min-height: 133px;}
.s030101 .ui-object.col1 .item {width: 100%;}
@media only screen and (max-width: 871px){
    .s030101 .ui-object.type2.col2 .item .inner {min-height: auto;}    
}
@media only screen and (max-width: 768px){
    .s030101 .ui-object.type2.col2 .item .inner {min-height: auto;}  
    .ui-object.type2.col1 .item .inner { padding-left: 30px; text-align: center;}
    .ui-object.type2.col1 .item .inner .circle { position: relative; top: auto; left: auto; margin: 0 auto 10px;}
    .ui-object.type2.col1 .item .inner ul {text-align: left;}
}
/* End */

/* s0302 국제 인턴쉽 */
    .s0302 .ui-object.type2 .item .inner {min-height: 156px;}

    @media only screen and (max-width: 768px){
            .s0302 .ui-object.type2 .item .inner {min-height: auto;}
    }
/* End */

/* s0401 겸임연구원 */
.s0401 .ui-topbox .inner {padding: 34px; padding-left: 170px;}
@media only screen and (max-width: 768px){
    .s0401 .ui-topbox .inner {padding:20px;}
    .s0401 .ui-topbox.type1 .inner .txtwrap p {text-align: center;}
}
/* End */

/* s0403 연구과제 */
.s0403 .ui-topbox .inner {padding: 40px; padding-left: 170px;}
.s0403 .ui-process.type7>li:last-child .inner {height: 112px;}
@media only screen and (max-width: 768px){
    .s0403 .ui-topbox .inner {padding:20px;}
    .s0403 .ui-topbox.type1 .inner .txtwrap p {text-align: center;}
}
/* End */